AI编程工具的选择,正在变成一场"站队"游戏。Cursor只认Anthropic,Claude Code更是自家闭环,想用DeepSeek或本地模型?门都没有。一个刚开源的项目想打破这个局面——OpenVibe,一个宣称"兼容所有模型"的桌面IDE。

它的核心卖点很直接:不锁死任何AI提供商。OpenAI、Claude、Gemini、Groq、DeepSeek、OpenRouter,甚至通过Ollama、LM Studio、vLLM跑的本地模型,两点击切换。没有订阅,没有强制账号,没有遥测数据收集。代码以MIT协议完全开源。

打开网易新闻 查看精彩图片

技术架构上,OpenVibe内置了一个AI编程代理(agent),直接对接本地文件系统、终端和网络搜索。用户描述任务后,代理自主完成全流程:读取代码、创建新文件、修改现有文件、执行命令。这与Cursor或Claude Code的工作模式类似,但关键差异在于"开放性"——后者将用户绑定在特定模型生态内,而OpenVibe走的是"任意OpenAI兼容API"路线。

具体功能清单:

• 代理式AI:自主文件操作、命令执行、网络搜索
• MCP支持:通过模型上下文协议(Model Context Protocol)连接外部工具,如GitHub、数据库、浏览器
• 项目级规则:在项目根目录放置.vibe/rules.md文件,代理在会话启动时读取并严格遵守
• 实时Monaco编辑器:AI修改代码时用户可实时观看变更过程
• 集成终端:支持PowerShell/bash,多标签页
• 多项目工作区:每个项目拥有独立的聊天历史隔离
• 项目模板:预置React、Next.js、Express、Flask、Electron、Telegram Bot、Vue等框架模板
• 项目快照:一键打包备份为zip
• Markdown与LaTeX渲染:AI编辑内容支持差异视图对比
• 完全离线能力:配合本地模型可零网络依赖运行

项目规则文件(.vibe/rules.md)的设计值得关注。这解决了AI编程中的一个真实痛点:不同项目有不同的代码规范、架构约定或团队习惯,但大多数工具把这些上下文弄丢了。OpenVibe强制代理在每次会话开始时读取该文件,相当于给AI设定了"入职培训手册"。

开发者目前在GitHub和官网征集日常用户的反馈:缺什么功能、什么好用、什么坏了。项目处于早期beta阶段,官网部署在Vercel上。对于已经习惯AI辅助编程、但厌倦被单一模型绑架的开发者,这是一个值得观望的选项——尤其是那些有本地部署需求、或需要在多个模型间比价/比质量的团队。

真正的考验在于:当模型切换变得如此廉价,开发者会更频繁地"跳槽",还是反而暴露出不同模型在代码任务上的真实能力差距?OpenVibe把这个实验的主动权交到了用户手里。