Gitlawb/zero
The coding agent that answers to you, your model, your machine, your rules.
What it solves
Zero is a terminal-based AI coding agent that allows developers to automate repository inspection, file editing, and command execution directly from the command line. It addresses the need for a local, owner-controlled AI assistant that supports a wide variety of LLM providers without sacrificing security or privacy.
How it works
Zero operates as a CLI tool with both an interactive Terminal User Interface (TUI) and a headless exec mode for scripting. It connects to user-selected LLM providers (including OpenAI, Anthropic, Gemini, and local models via Ollama or LM Studio) and uses a set of local tools to interact with the filesystem and shell. To maintain security, it employs a sandbox policy where workspace reads are default, but file writes, shell commands, and network access are permission-gated and require explicit user approval.
Who it’s for
It is designed for developers who want an AI coding agent that runs in their terminal, supports multiple model providers, and keeps session context local on disk rather than uploading it as telemetry.
Highlights
- Model Agnostic: Supports over 25 providers, including major cloud APIs and local LLMs.
- Coded Control: Features a permission and sandbox policy to gate unsafe actions like shell commands and network access.
- Flexible Interface: Offers both a rich TUI with live plan rendering and a scriptable
zero execcommand for CI/CD integration. - Extensible: Supports MCP servers, custom plugins, hooks, and markdown-based "skills" to add new capabilities.
- Local Context: Stores sessions locally, making them searchable, resumable, and forkable without telemetry uploads.
Related
- Project
- Project
- Project
- Project
- Project