一个Rust重写的终端AI编程助手,替代Claude Code
一个终结终端AI编程时代的工具来了
在 Claude Code 和 Codex CLI 占据主导的当下,一款名为 bbarit-agent-oss 的开源终端 AI 编程助手悄然崛起。它用 Rust 从零重写,打包成单文件静态二进制,无需安装 Node.js 或 Python,开箱即用。更关键的是,它支持 15+ 模型供应商、1000+ 模型,真正实现了「自带钥匙,自行驾驶」的隐私承诺。
一句话:这是你自托管、完全掌控的 AI 编程代理,MIT 开源协议,私有能力拉满。
为什么选择 bbarit-agent-oss?
极简安装,一键启动
macOS/Linux 一行命令:
```bash
curl -fsSL https://bbarit.com/agent/install.sh | sh
```
Windows PowerShell:
```powershell
irm https://bbarit.com/agent/install.ps1 | iex
```
没有 node_modules,没有依赖地狱,启动即秒开。
隐私优先,数据不出机
- API Key 和代码全部留在本地
- 无硬编码密钥,无遥测上报
- 支持 Ollama 本地模型,完全离线运行
模型生态极其丰富
| 供应商 | 状态 |
|--------|------|
| Anthropic Claude | ✅ |
| OpenAI GPT / Codex | ✅ |
| Google Gemini / Vertex | ✅ |
| OpenRouter / Groq / Mistral | ✅ |
| DeepSeek / Cerebras / Fireworks | ✅ |
| Amazon Bedrock / GitHub Copilot | ✅ |
| Ollama 本地模型 | ✅ |
核心亮点:不只是另一个 CLI
项目 Wiki —— 让 AI 记住你的代码库
Agent 在会话间会「失忆」,bbarit 内置了项目 Wiki 系统,将架构决策、子系统说明、已知陷阱写入可读的 Markdown 知识库,跨会话保持一致。
自动记忆 —— 学习你的偏好
借鉴 qwen-code 的设计,系统会在每轮对话结束后自动提取持久事实(用户偏好、项目约束、反馈修正),存入 memory/ 目录下的 .md 文件,人类可读可编辑。
295 个专业角色预设
从后端架构师到安全审计员,从数据可视化设计师到游戏音频工程师——每个角色都是完整的「人格简报」(专长、工作风格、优先级、禁区),而不是一句「act as X」。
复用 Claude Code / Codex 的 MCP 服务器和技能
开启 /interop 后,bbarit 自动读取 ~/.claude.json 和 ~/.codex/config.toml,零配置复用你已有的 MCP 服务器和技能库。
并行子 Agent
通过 --orchestrate 标志,可同时启动多个独立子 Agent 并行处理任务,再汇总结果。
我的判断
bbarit-agent-oss 的核心价值在于三点:开源可控、多模型自由、隐私完整。对于不想被单一厂商绑定、希望本地运行敏感代码的开发者来说,它是目前最成熟的终端 AI 编程代理替代方案。
Rust 单二进制 + 15+ 模型 + 295 角色 + Wiki 记忆系统,这套组合在当前开源赛道中几乎无人能敌。
小结
如果你厌倦了 Node 环境的臃肿、API 密钥的外泄风险,以及单一模型的锁定,bbarit-agent-oss 值得试用。
一行命令安装,一次登录,你的代码、密钥、模型选择权,全部在你手中。