Anti vibe-coding AI agent for your terminal.
Use any OpenAI-compatible provider — OpenAI, xAI, DeepSeek, Kimi, and more, plus custom endpoints.
- Permission prompts — shell (read-only commands excepted), file changes, and reads outside the workspace ask before running
- Local sessions — chat history stays on your machine; resume anytime with
/resume - Auto-compaction — long chats summarize older context when the model window fills up
- Multi-provider — API keys and models managed in-app with
/config, or sign in to OpenAI with your ChatGPT account to run Codex models on your plan. Providers and models come from models.dev.
curl -fsSL https://zeta.asy.sh/install.sh | shThen run zeta from a project directory.
- Start Zeta in the repo you care about.
- Confirm you trust the folder when asked.
- Run
/configand add a provider API key, or sign in to OpenAI with ChatGPT for Codex models. - Type a prompt and press Enter.
Each launch opens a new session. Use /resume to continue an earlier one.
Type / for autocomplete.
| Command | Description |
|---|---|
/clear |
Start a new session |
/compact |
Summarize older context now |
/usage |
Session token totals, by model (input, output, cached) |
/resume |
Open a previous session |
/model |
Switch model; Tab cycles the model's reasoning levels (off → its supported values) |
/fast |
Toggle Fast mode for the active model (Codex models that offer it) |
/config |
Manage providers and models |
/update |
Update to the latest release, restarting zeta |
/review |
Strict code-quality review of the current branch |
Long sessions compact automatically when context runs low; /compact does the same on demand.
- Permissions — prompts, path scopes, remembered rules
- Configuration — providers, models, web search, data layout
- Keyboard and terminal — full shortcut list, follow-up queue, terminal quirks
Development setup and project layout: CONTRIBUTING.md.