2026年5月17日CodingOpen SourceTool

Zerostack:8MB 的纯 Rust 编程 Agent

昨天 HN 首页 529 分 293 评论。Zerostack 是一个完全用 Rust 写的 coding agent,作者是一个老笔记本上开两个 opencode 就 OOM 的开发者。数字摆出来:空闲约 8MB 内存,干活时 12MB,二进制 8.9MB。整个讨论串大家拿来对比的参照系是 Claude Code 动辄几个 GB。

大约 7000 行 Rust,GPL-3.0 协议。LTO 拉满,用 smallvec 和 compactstring 这类 crate 把分配尽量留在栈上,链接参数走 size optimization。该有的管道都有。OpenRouter、OpenAI、Anthropic、Gemini、Ollama 都支持。MCP 和 ACP 协议。终端 UI 带 markdown 渲染。Git worktrees。四档权限,从最严格(每个工具调用都问)到标准(安全命令自动批)。长程任务有迭代 coding loop——从计划里挑一项、做完、跑测试、更新计划、循环。

真正有意思的设计选择在 prompt 层。Zerostack 没用 Anthropic Skills,而是把 prompt 库存成 markdown 文件。作者说目标是攒一套能完全替代 Skills 或者 obra/superpowers 的 prompt 套件。更简单、更可移植、不被框架锁死。这一注押得好不好,要看 Skills 最后变成统治级标准,还是变成众多标准里的一个。

说实话,对多数开发者来讲 Rust 跟 JS 的性能差是看不见的。Agent loop 大多时候是在等 LLM 返回,I/O 密集。但对笔记本配置一般、或者讲究原则的人,这是一个比 300MB Electron 糙活清爽得多的选项。发布第二天就上 HN 拿 529 分这件事告诉你,亚 MB 级工具的市场是真存在的。v1.1.0 5 月 17 号上线。

https://github.com/gi-dellav/zerostack
← 上一篇
$200 订阅马上要变成 $200 月度信用额度
下一篇 →
Fere AI 给每个 Agent 配一个加密钱包让它自己交易
← 返回所有文章

评论

加载中...
>_