A tiny terminal coding agent — an LLM plus a simple tool loop, powered by OpenRouter. Inspired by Mihail Eric's "The Emperor Has No Clothes": a coding agent isn't magic, it's a small loop around a model and a few filesystem tools.
npm install -g zoomylightzoomylight # start the TUI (prompts for login on first run)
zoomylight login # log in with your OpenRouter account (or paste an API key)
zoomylight logout # remove stored credentials
zoomylight --model <id> # override the model for this sessionzoomylight talks to OpenRouter. On first run you can either:
- Log in with OpenRouter — a one-click browser flow (OAuth PKCE) that creates a user-controlled API key for zoomylight.
- Paste an API key — grab one from https://openrouter.ai/keys.
You can also set OPENROUTER_API_KEY in your environment, or pass --api-key <key>.
Credentials are stored in ~/.zoomylight/auth.json. Config (such as the selected
model) lives in ~/.zoomylight/config.json.
Status: under active development.