首页 AI编程工具 zerostack:Rust 编写的超轻量 AI 编码 Agent,16MB 内存跑一个编码助手(1.2K Stars)

zerostack:Rust 编写的超轻量 AI 编码 Agent,16MB 内存跑一个编码助手(1.2K Stars)

📅 2026/6/9 👁 阅读 4 🔗 工具访问 2 次
zerostack:Rust 编写的超轻量 AI 编码 Agent,16MB 内存跑一个编码助手(1.2K Stars)

工具地址

https://github.com/gi-dellav/zerostack

🚀 访问工具

你用过 Claude Code 或 opencode 吗?好用,但有没有觉得它们有点重——内存随便几百 MB,CPU 空闲也在 2% 以上?

zerostack 就是给这种场景的答案:一个 Rust 写的编码 Agent,26MB 二进制,16MB 平均内存,0.0% CPU 空闲。它是目前最轻量的 AI 编码 Agent。

zerostack 封面图

是什么

zerostack 是一个 Rust 编写的最小化编码 Agent,2026 年 5 月发布,1.2K Stars。GPL-3.0 协议。

它受 pi.dev 和 opencode 的启发,但完全用 Rust 重写——不到 17K 行代码。核心设计理念是:在保留所有主流编码 Agent 功能的前提下,把资源开销降到最低。

性能对比:

                zerostack     opencode (JS)
二进制大小       26MB          —
内存占用       16MB 平均      300MB 平均
CPU 空闲       0.0%           ~2%
CPU 工作时     ~1.5%          ~20%

zerostack 项目页面

功能一个不少

多 Provider。 OpenRouter(默认)、OpenAI、Anthropic、Gemini、Ollama、自定义——全部支持,运行时随时切换模型。

10 种 Prompt 模式。 运行时一键切换系统提示词:code(编码)、plan(规划)、review(审查)、debug(调试)、ask(只读)、brainstorm(头脑风暴)、frontend-design(前端设计)、review-security(安全审计)、simplify(简化)、write-prompt(写提示词)。不需要 Skills 文件,自带全套。

MCP 支持。 连接任意 MCP 服务器扩展工具能力。

ACP 支持。 Agent Communication Protocol,让 Zed 等编辑器直接连接 zerostack 作为编码 Agent 后端。

子 Agent。 并行、快速,用于探索代码库——不阻塞主 Agent。

持久记忆。 全局 MEMORY.md + 项目级每日日志、草稿板、笔记,跨会话注入。

Loop 循环。 迭代编码:自动规划→执行→测试→更新→循环,适合长周期任务。

Git Worktree。 分支级任务工作流:/worktree 创建分支,/wt-merge 合并回主分支。

权限系统。 5 种模式(restrictive/readonly/guarded/standard/yolo),按工具和路径粒度配置。

输入队列 + 旁路提问。 Agent 运行时你可以继续打字,/btw 提问不中断主流程。

怎么安装

# 推荐安装方式
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash

# 或 Cargo 安装
cargo install zerostack

# 启动
zerostack  # 交互式会话
zerostack -p "解释这个项目"  # 单次执行

默认使用 OpenRouter,设置 OPENROUTER_API_KEY 即可。

不是没有槽点

太新了。 1.2K Stars,发布不到一个月。功能很强但稳定性有待验证。

Windows 未测试。 作者明确说了 Windows 支持没测过。

部分功能需编译。 记忆、ACP、子 Agent 等高级功能默认不开启,需要用 cargo install --features 安装。对非 Rust 用户有门槛。

生态不如 opencode。 opencode 社区大、Skill 多。zerostack 靠内置的 10 种 Prompt 模式来替代,但灵活性不如社区 Skills。

跟同类怎么比

vs opencode: opencode 功能最全,但太重(300MB+ 内存)。zerostack 只占 16MB 内存——适合在服务器、低配电脑、容器里长期运行。

vs Claude Code: Claude Code 功能完善但闭源、依赖 Anthropic。zerostack 开源、多 Provider、多模型可换。

vs Aider: Aider 也是轻量级,Python 写的。zerostack 的 Rust 性能更好、二进制更小、内置功能更多。

我的评价:如果你在低配机器上跑编码 Agent,或者想在容器/CI 里嵌入一个轻量 Agent,zerostack 值得一试。16MB 内存能做到这个功能密度,确实漂亮。

GitHub:https://github.com/gi-dellav/zerostack
项目主页:https://gi-dellav.github.io/zerostack/

标签:#zerostack #Rust #编码Agent #轻量 #AI编程 #MCP #ACP #开源 #CLI


关注我,每期分享一个帮你省事的强大工具 🛠️

💬 评论区 (0 条评论)

暂无评论,快来发表第一条评论吧!

📤 分享这篇文章

📌 相关推荐

微信扫码分享

打开微信扫一扫