Anti vibe‑coding AI agent for your terminal.

Ship code you actually understand. Built for the work you can’t afford to vibe‑code.

Demo transcript summary: asked to add a --count flag to the nanoid CLI, Zeta reads the code and asks for approval before each file edit, runs the CLI tests, then reviews the branch with /review. Playback is decorative; install and run zeta locally for the real agent.

Works with your models and plans

It does the work. You make the calls.

You approve every change

Every file edit waits for your yes. Risky commands always ask first.

Use any model

Sign in with ChatGPT or Grok, or bring your own API key.

Your data stays on your machine

Sessions are saved in ~/.zeta. Pick up where you left off with /resume.

Built-in code review

/review checks your branch: big problems first, nitpicks last.

Built for developers who read their diffs.

Good fit

  • You read the code you ship
  • You keep sessions on your machine
  • You pick the model and keep your keys

Not a fit

  • You hand off tasks and walk away
  • You want edits applied without asking

Running in a minute.

  1. 1

    Install

    macOS and Linux. Nothing else to install.

    $ curl -fsSL https://zeta.asy.sh/install.sh | sh
  2. 2

    Open a project

    Trust the folder when asked.

    $ cd your-project && zeta
  3. 3

    Pick a model

    Sign in with ChatGPT or Grok, or add an API key.

    $ /config

Update any time with /update.

Common questions.

Can I use my existing subscriptions?
Yes. Sign in with your ChatGPT (Plus, Pro or Team) or Grok subscription. No API key needed.
Can I use API keys from OpenRouter?
Yes. Add your OpenRouter key in /config, or keys from OpenAI, xAI, DeepSeek, Kimi and others.
Can I run local models?
Yes. Point Zeta at any OpenAI-compatible endpoint, like Ollama.
Can I switch models mid-session?
Yes. Type /model and pick another one.
Can I see how much of my plan I’ve used?
Yes. Type /usage.
Will Zeta change my code without asking?
No. Every file edit needs your yes.
Does my code leave my machine?
Only to the model provider you pick. Your sessions stay on your machine.
Do I need an account?
No. Install it and start.
Is it free?
Yes. Zeta is free and open source (MIT). You only pay for your model.
What does it run on?
macOS and Linux.

Keyboard and commands.

input

  • send messageenter
  • insert newlineshiftenterorctrljoraltenter
  • cancel turn (or quit when idle)escorctrlc
  • prompt history↑↓
  • scroll transcriptmouseorpguppgdn

commands

  • command autocomplete/
  • manage providers & models/config
  • switch model/model
  • open a previous session/resume
  • summarize older context/compact
  • strict code review of the current branch/review
  • start a fresh session/clear

Full list in the keyboard docs.

Read every line you ship.