EveryDev.ai
Subscribe
Home
Tools

3,904+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. zerostack
    zerostack icon

    zerostack

    AI Coding Assistants
    Featured

    Minimal AI coding agent for the terminal written in Rust, featuring sandboxed execution, granular permissions, MCP support, and multi-provider LLM access.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under GPL-3.0. Install via Cargo, Homebrew, Nix, or curl script.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsCommand Line AssistantsAgent Frameworks

    Alternatives

    IndusagiKeen CodePi Coding Agent
    Developer
    Giuseppe Della VedovaGiuseppe Della Vedova builds open-source developer tools in…

    Listed Sep 2026

    About zerostack

    zerostack is a lightweight, open-source AI coding agent built in Rust by Giuseppe Della Vedova, designed to run entirely in the terminal with a minimal resource footprint. It is licensed under GPL-3.0 and installable via Cargo, Homebrew, Nix, or a curl script. The project is actively maintained, with its latest release (v1.8.4) published in September 2026.

    What It Is

    zerostack is a terminal-based coding agent that connects to multiple LLM providers and exposes a rich set of tools for reading, writing, editing, and executing code — all from a crossterm-based TUI with markdown rendering and mouse support. It is inspired by pi and opencode, and positions itself as a performance-conscious alternative to JavaScript-based coding agents. The README states a RAM footprint of approximately 16 MB on average (with peaks around 24 MB), compared to approximately 300 MB for opencode, and a binary size of 26 MB.

    Architecture and Performance Profile

    zerostack is written entirely in Rust, which the project credits for its low memory and CPU overhead. Key performance figures published in the README:

    • ~30,000 lines of code (core, excluding tests)
    • 26 MB binary size
    • ~16 MB average RAM, ~24 MB peak
    • 0.0% CPU at idle, ~1.5% when using tools (measured on an Intel i5 7th gen)

    The agent runs as a single CLI binary and communicates with LLM providers over HTTP. It emits run-state events over a Unix domain socket (--status-socket) for integration with external status bars or tooling.

    Permission System and Sandbox

    One of zerostack's distinguishing design choices is its five-tier permission system:

    • restrictive — asks for every operation
    • readonly — allows only read/grep/list; denies writes, edits, and bash
    • guarded — allows reads, asks for writes and bash
    • standard (default) — allows path tools within the current working directory; safe bash commands auto-allowed
    • yolo — allows everything, prompts only for destructive commands

    Per-tool glob patterns, session allowlists, and doom-loop detection (identical tool calls repeated 3+ times trigger a warning or denial) are built in. An optional sandbox mode uses bubblewrap (Linux) or zerobox (macOS) to isolate bash commands, masking credential directories like ~/.ssh and ~/.aws by default.

    Feature Set and Gated Capabilities

    The default build includes multi-provider support (OpenRouter, OpenAI, Anthropic, Gemini, Ollama, and custom providers), MCP server integration, session save/load/resume with auto-compaction, 14 built-in switchable system prompts, Git worktree integration, parallel subagents, iterative coding loops, Exa web search, and prompt chaining (brainstorm → plan → code → review). Several advanced features are compile-time gated and require explicit feature flags:

    • memory — plain-Markdown persistent memory across sessions
    • hooks — lifecycle hooks compatible with Claude Code's settings.json schema
    • advisor — a second model consulted mid-session for strategic guidance
    • acp — Agent Communication Protocol server for editor integration (e.g., Zed)
    • multimodal / pdf — image and PDF attachment support

    Update: v1.8.4

    The GitHub metadata shows the latest release is v1.8.4, published on 2026-09-07, with the repository last updated on 2026-09-14. The project has accumulated over 1,600 stars and 135 forks since its creation in May 2026. The developer has published blog posts covering the memory design, subagent architecture, and a "what we built in 2 weeks" retrospective, signaling rapid early development. A companion tool, multistack, is available separately for orchestrating multiple zerostack agents in parallel from the terminal.

    zerostack - 1

    Community Discussions

    Be the first to start a conversation about zerostack

    Share your experience with zerostack, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under GPL-3.0. Install via Cargo, Homebrew, Nix, or curl script.

    • Multi-provider LLM support
    • Five-tier permission system
    • MCP server integration
    • Session management
    • 14 built-in system prompts

    Capabilities

    Key Features

    • Multi-provider LLM support (OpenRouter, OpenAI, Anthropic, Gemini, Ollama, custom)
    • Five-tier permission system with per-tool glob patterns and session allowlists
    • Sandboxed bash execution via bubblewrap or zerobox
    • MCP server integration
    • 14 built-in switchable system prompts (code, plan, review, debug, brainstorm, etc.)
    • Session save/load/resume with auto-compaction
    • Crossterm TUI with markdown rendering, mouse support, and scrollback
    • Git worktree integration for branch-per-task workflow
    • Parallel subagents for fast codebase exploration
    • Iterative coding loops (Ralph Wiggum loops) for long-horizon tasks
    • Prompt chaining (brainstorm → plan → code → review)
    • Exa web search (WebFetch and WebSearch tools)
    • Persistent memory across sessions (gated feature)
    • Lifecycle hooks compatible with Claude Code settings.json schema (gated feature)
    • Advisor: second model consulted mid-session (gated feature)
    • ACP server for editor integration e.g. Zed (gated feature)
    • Multimodal input: images and PDFs (gated feature)
    • Status signals over Unix domain socket
    • Doom-loop detection to prevent runaway agents
    • Input queue for typing while agent is running
    • Side questions via /btw without interrupting main agent
    • Custom prompts via markdown files in XDG config directory
    • ARCHITECTURE.md shared context file for all agents on a codebase

    Integrations

    OpenRouter
    OpenAI
    Anthropic
    Gemini
    Ollama
    Exa search
    bubblewrap (sandbox)
    zerobox (sandbox)
    MCP servers
    Zed editor (via ACP)
    Git
    Nix
    Homebrew
    Cargo
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate zerostack and help others make informed decisions.

    Developer

    Giuseppe Della Vedova

    Giuseppe Della Vedova builds open-source developer tools in Rust, focused on the terminal and AI agent workflows. He created both multistack and zerostack — a minimal AI coding agent with sandboxed execution, granular permissions, MCP support, and session rewind. His projects target developers who prefer lightweight, native alternatives to cloud-based agent management tools.

    Read more about Giuseppe Della Vedova
    WebsiteGitHub
    2 tools in directory

    Similar Tools

    Indusagi icon

    Indusagi

    An open-source terminal-first AI coding agent framework with a TypeScript SDK and CLI for building autonomous agent loops with full programmatic control.

    Keen Code icon

    Keen Code

    A terminal-based, open-source AI coding agent written in Go with lean context management, multi-provider support, MCP integration, and a skills system.

    Pi Coding Agent icon

    Pi Coding Agent

    A minimal terminal coding harness that adapts to your workflows with TypeScript extensions, skills, prompt templates, and themes.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    852 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    241 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    698 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions