如果你一直在找一个既能完全本地运行、又能随便切换任意大模型的 AI 编程工具, Bodega One Code 可能正好踩在你要的点上。它不是那种套了层 IDE 壳的聊天框, 而是一个完整的集成开发环境, 内置 AI 聊天和可以独立干活的编码 agent。官方描述很直接:免费的本地优先(local-first)AI 编码 agent, 你的模型、你的硬件、你的数据。
本地优先, 数据不离开你的电脑
这个产品的核心卖点之一, 是它把“本地”放在第一位。所有 agent 在你的机器上运行, 代码、上下文、生成结果都不必经过第三方服务器。对于处理私有代码库的开发者, 这点很务实——你不需要为了用 AI 助手, 把项目源码打包上传到某个云端。
同时, 它支持自带模型(BYO LLM)。官方宣称能接入 10+ 提供商, 包括 Ollama、LM Studio、OpenAI、Anthropic、Groq、Together AI、OpenRouter、vLLM、llama.cpp、LocalAI、KoboldCpp、GPT4All、MLX、Jan 等。你可以用自己的 API key, 也可以连本地跑起来的开源模型。这种“你的密钥、你的选择”的做法, 给了开发者充分的灵活性。
如果你追求极致的隔离, 它还有 air-gap 模式。这种模式下, 环境与外部网络断开, 适合对数据边界要求特别高的场景。当然, 实际效果取决于你用的模型是本地推理还是远程 API, 但官方提供了这种选择。
完整 IDE, 不是聊天框
和很多“AI 助手 + 编辑器”的混合体不同, Bodega One Code 直接做成一个完整 IDE。从官网的交互演示里可以看到, 它具备文件树、编辑器、终端、Git 面板等标准功能, 还支持键盘快捷键快速切换会话、打开文件、开启终端。你可以在 Chat 模式和 Code 模式之间切换, 一边和 agent 对话, 一边手动改代码。
它还支持可停靠面板(dockable panels), 让你按自己的习惯布局。整个界面给人的感觉是: 这是一个为“日常写代码”设计的工具, 而不是一个临时演示用的玩具。
Fleet 并行 agent 与 Loops 自动化
更进阶的功能集中在“并行”和“自动化”上。Fleet 允许你同时跑多个 agent, 每个 agent 在自己的独立 git worktree 中工作, 互不干扰。你可以在后台派几个 agent 去处理不同任务, 同时继续手头的开发, 等它们产出 diff 后逐个审查, 一键应用。这样既利用了并行的效率, 又不会污染当前工作分支。
Loops 则面向重复性任务。文档同步、死代码清理、依赖升级、测试补全……这类定期要做的事, 可以交给 Loops 按计划跑。每次跑完生成一个可审查的 diff, 并经过官方声称的 5 步质量强制层(5-step Quality Enforcement Layer)评分, 最后由你决定合不合并。“没有经过验证的东西不会自动合入”, 这个设计思路对重视代码质量的人很友好。
当然, 关于这个“质量强制层”的具体判定逻辑, 官方公开的细节有限。实际效果如何, 还需要在真实项目里长期观察。
定价与适用人群
价格策略是 Bodega One Code 另一个鲜明的点。官方承诺个人使用永久免费, 没有任何订阅。如果你想在商业环境使用, 则需要购买 Pro 授权, 正式版发布后一次性支付 $39。这对于独立开发者、副业项目或者小团队来说, 成本相当可控。
典型的使用场景很明确: 你不想被某个云端 IDE 绑定, 希望代码留在本地; 或者你已经在用 Ollama 跑本地模型, 想要一个能直接调用它的完整 IDE; 再或者, 你需要在多个模型提供商之间灵活切换, 又不愿意在多个工具之间来回倒腾。Bodega One Code 把这些需求揉进了一个工具里。
官网也提醒: “AI-generated code should always be reviewed.” 不管 agent 多强, 人工审查仍然是必要的。
如果你是第一次接触这类本地 AI 编码工具, 可以先从个人免费版开始, 用自己的 OpenAI key 或本地 Ollama 模型跑一个小项目试试手感。注意, 官方文档中关于一些高级特性的说明还比较简略, 遇到问题可能需要去 Discord 社区或官方博客找答案。
总体来看, 这是一个方向很明确的产品: 本地优先、模型自由、个人免费。它未必适合所有开发者, 但如果你对数据主权敏感, 或者单纯不想被订阅费套牢, 它值得你花一个下午试试。











コメント
コメントはまだありません
最初のコメントを書きましょう