#122122nd of 143 in Coding agents and AI editors

zerostack

Terminal coding agent in Rust with permission modes and swappable prompts

Stars
1.7k
License
GPL-3.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Rust

Missed the latest GitHub check; these facts may be older.

Overview

zerostack is a terminal coding agent written in Rust, inspired by pi and opencode. It talks to OpenRouter, OpenAI, Anthropic, Gemini, Ollama and custom providers, and offers five permission modes, saved sessions, subagents and runtime-switchable system prompts such as code, plan and review. Memory, hooks, ACP, advisor and multimodal input are compile-time features, not in the default build.

Who it is for: Developers wanting a light terminal coding agent with fine-grained permissions

Strengths

  • README reports ~16MB average RAM, versus ~300MB for opencode, per its own measurements
  • Five permission modes with per-tool glob rules and doom-loop detection
  • Optional bubblewrap or zerobox sandbox masks ~/.ssh, ~/.aws and similar credential directories
  • Hooks use a settings.json format largely compatible with Claude Code hooks

Weaknesses

  • Memory, hooks, ACP, advisor and multimodal need non-default cargo features
  • Windows support is untested, per the README
  • Sandbox falls back to unsandboxed bash if backend is missing, unless sandbox-required is set
  • GPL-3.0 license may limit embedding in proprietary products

What it needs

  • no GPU
  • Needs bubblewrap (optional, for --sandbox), zerobox (optional, macOS sandbox), LLM provider API key
  • Models: OpenRouter, OpenAI, Anthropic, Gemini, Ollama

Also in Coding agents and AI editors

See all 143
Also in Coding agents and AI editors
RankProjectScore
1ArchonYAML workflow engine that runs AI coding agents through fixed dev steps23.7k starsMIT84 out of 100
2claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs195.1k starsMIT83 out of 100
3Open SWEAgent that turns issues into pull requests, reviews PRs and monitors CI11.1k starsMIT83 out of 100
#4piTerminal coding agent with extensions, skills, and an SDK117k starsMIT80 out of 100
#5oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.3k starscustom license80 out of 100