NATIVE. OPEN SOURCE. YOURS.

ZEROv0.1

Your terminal.
Your advantage.

A coding agent that reads, edits, and tests your code. Built to work with your model, in the workspace you already know.

Available for macOS and Linux

THE WORKFLOW

Less switching.
More progress.

Keep your editor, your terminal, and your way of working. Zero fits into the space between an idea and a tested change.

Get started with Zero
  1. 01

    Open your project.

    Launch Zero from your repo. Choose a provider and model, then add your API key.

    $ cd your-project && zero-code
  2. 02

    Say what you want to build.

    Describe the outcome in plain language. Zero reads your files and starts working with your code.

    Add pagination to the search results.
  3. 03

    Review it. Run it. Make it yours.

    Approve changes as they come, let Zero run your tests, and keep building from there.

    You stay in the loop.

GET STARTED

Your workspace.
Ready for Zero.

Build from source, connect your provider, and start your first task.

BUILD FROM SOURCE
# Clone the repository and build Zero.
git clone https://github.com/Protocol-Lattice/ZeroCode.git
cd ZeroCode
make install

Requires Node.js 24+, Xcode Command Line Tools, libcurl headers, curl, tar, and shasum. The first build downloads the pinned Zero compiler.

Then open a new terminal in your project.
zero-code

Need another install location or more detail? Read the installation guide

COMMON QUESTIONS

A few things
to know.

Read the documentation
What is Zero?

Zero is an open-source coding agent that runs in your terminal. It can read your project files, write and edit code, run commands, and help you test your changes. It’s built with the Zero programming language and compiles to a native executable.

Which models can I use?

Zero supports OpenAI, Claude, Gemini, and OpenRouter. Bring an API key for your chosen provider and select a model through the terminal or the --provider and --model flags. Model availability and usage costs depend on your provider.

Is Zero free to use?

The Zero source code is available under the MIT license. There’s no Zero subscription. Model requests use your own provider account, so that provider’s pricing and usage limits apply.

Does my code stay on my machine?

Zero works with files in your local workspace. Prompts, relevant code, tool results, and saved project memory can be sent to the model provider you select. Project memory and session logs are stored locally; you can disable them with --no-memory and --no-session-logs.

Can I connect my own tools?

Yes. Configure MCP servers in your project’s .mcp.json and connect them from the terminal. You can also add project skills under .agents/skills/ to give Zero instructions for your workflow.

What do I need to run it?

Zero supports macOS and Linux. Building from source requires Node.js 24+, a C compiler, make, libcurl development headers, Git, curl, tar, and a SHA-256 checksum tool. Once installed, the native app uses system libcurl and Git; Node.js and the Zero compiler are only needed for the build.

YOUR TERMINAL. YOUR MODEL. YOUR CODE.

Build what’s next.

Start with Zero

Open source. MIT licensed.