Discover and explore top open-source AI tools and projects—updated daily.
gi-dellavEfficient Rust coding agent for streamlined development
New!
Top 38.2% on SourcePulse
Minimalistic coding agent written in Rust, optimized for memory footprint and performance. It targets engineers and power users seeking a lean yet powerful AI assistant, offering extensive LLM provider support and advanced features like ACP integration and Git worktree management, significantly outperforming larger JavaScript-based alternatives in resource utilization.
How It Works
Written in Rust for speed and low resource consumption, Zerostack supports multiple LLM providers (OpenRouter, OpenAI, Anthropic, Gemini, Ollama, custom) and integrates standard coding agent tools. Key innovations include a granular permission system with configurable modes and per-tool patterns, robust session management, and an interactive terminal UI with markdown rendering. The agent dynamically switches between specialized system prompts (e.g., code, plan, review, debug) to tailor its behavior.
Quick Start & Requirements
Install via Cargo: cargo install zerostack. For ACP editor integration, use cargo install zerostack --features acp. All features require cargo install zerostack --features "acp,loop,git-worktree,mcp". Pre-built binaries are available on GitHub Releases. Prerequisites: Rust/Cargo, Git. Optional: bubblewrap for sandbox mode. API keys (e.g., OPENROUTER_API_KEY) are needed. See CONFIG.md for details.
Highlighted Details
Maintenance & Community
The provided README does not detail maintainers, community channels, or sponsorships.
Licensing & Compatibility
Licensed under GPL-3.0-only, a strong copyleft license. Windows support is explicitly noted as untested.
Limitations & Caveats
Loop system and Git worktrees integration are experimental. Windows compatibility is not guaranteed. The GPL-3.0-only license requires careful consideration for commercial adoption or integration into closed-source projects.
2 days ago
Inactive
mistralai
QwenLM