Rust打造的超快编程助手Zerostack来了,轻量级选手实力抢眼
轻量级 AI 编程助手来了:Zerostack 用 Rust 打造,极简主义者的新选择
做开发的朋友估计都有同感,现在 AI 编程工具是越来越"肥"了。动辄吃掉几个 G 内存,CPU 转得像风扇,分分钟让人怀疑自己在跑什么重度应用。
今天要说的 Zerostack v1.5.0 不太一样。它用 Rust 写的,把"轻量"这件事做到了极致。
Rust 写的东西,就是不一样
先看硬数据:
整个二进制包只有 26MB,代码行数大概 17000 行。对比一下同类产品 opencode,基础占用就 300MB,干活的时候飙到 700MB 轻轻松松。
差了 10 到 20 倍。
内存方面,平常就 16MB 左右,高峰也就 24MB。CPU 更是离谱——闲着的时候是 0.0%,执行工具的时候才 1.5%。而某些用 JavaScript 写的竞品呢?什么都不干也能占个 2%。
如果你用的是老机器,或者跟我一样讨厌写代码时风扇狂转,这个体验差别太大了。
不用绑定一家 AI 提供商
Zerostack 支持同时连接多个 AI 后端:OpenRouter、OpenAI、Anthropic、Gemini、Ollama,甚至可以自己部署。
这有什么好处?你不用被某一家的价格或者服务稳定性卡脖子。
比如说我可以让 Claude 负责架构设计,让 DeepSeek 专门生成代码。一条命令切换,随时换人干活。
安全权限这块,它想得挺周全
五个权限级别可以选:
- Restrictive:每一步操作都要你点头
- Read-only:只能看,不让改
- Guarded:读取类的操作随便用,写入类的需要确认
- Standard:默认模式,安全的 bash 命令自动放行
- Yolo:全放行,只有危险操作才弹提示
这真的不是花架子。用 AI 工具最怕什么?怕它手滑删了你三个月的工作成果。Zerostack 这个权限体系,至少能让你安心把它放出去跑任务。
模式切换,工具适应你
常规 AI 编程助手,你得自己配置一堆 Prompt 才能用得顺手。Zerostack 内置了一套模式系统,开箱即用:
- Code 模式:标准开发流程,支持 TDD
- Plan 模式:只做规划,不写代码
- Review 模式:代码审查
- Debug 模式:排查问题根源
- Ask 模式:纯问答,只读
- Brainstorm 模式:头脑风暴、设计讨论
- Frontend-design 模式:做前端 UI
- Security review 模式:安全漏洞扫描
- Simplify 模式:代码简化、重构
- Write-prompt 模式:优化 AI Prompt
一个工具,多副面孔。想换模式?一条命令的事,不用重启。
终端界面挺讲究
用了 crossterm,支持 Markdown 渲染、鼠标选择复制、滚动回溯,还能开关推理过程显示。
这些细节平时不觉得,码代码码到凌晨三点的时候,你就知道一个不闹心的终端界面有多重要了。
装起来很简单
一条命令搞定:
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
用 Nix 或者 Cargo 也行。装完配个 API Key:
export OPENROUTER_API_KEY="[你的Key]"
zerostack
开搞。
说说我的看法
这两年 AI 编程工具越做越重,感觉厂商都在比谁的机器学习模型更大、谁的功能更全。但这样下去,硬件一般的开发者就被边缘化了。
Zerostack 走的路挺对的——小而美,不代表弱。
它支持 MCP server,能联网搜索(用的 Exa),集成 Git worktree,甚至还有 ACP server 做编辑器对接。功能一个不少,体积却控制得很好。
不管你是用着老旧笔记本的独立开发者,还是预算紧张的创业团队,这个工具都值得试试。
有时候,做减法才是真正的本事。