Skip to content

radukc/zoomylight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zoomylight

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.

Install

npm install -g zoomylight

Usage

zoomylight            # 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 session

Authentication

zoomylight 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.

About

A tiny terminal coding agent powered by OpenRouter

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors