OpenCode
开源 AI 编程代理,支持终端、桌面应用和 IDE 扩展
工具介绍
OpenCode 是一款开源的 AI 编程代理,提供终端界面、桌面应用和 IDE 扩展三种使用方式,帮助开发者编写、调试和生成代码。它支持连接多种大语言模型提供商,包括 Claude、GPT、Gemini 等,也内置了经过测试的免费模型。OpenCode 注重隐私,不存储用户的代码或上下文数据,适合在隐私敏感的环境中使用。
核心功能
- 多会话并行:可在同一项目上并行启动多个 AI 代理,同时处理不同任务。
- LSP 集成:自动加载合适的语言服务器协议(LSP),为模型提供代码智能支持。
- 会话分享:生成会话链接,方便团队参考或调试。
- 模型灵活:支持通过 API 密钥连接任意 LLM 提供商,或使用内置的免费模型。
- 多平台支持:提供终端、桌面应用(macOS、Windows、Linux)和 IDE 扩展。
- 隐私保护:不存储用户代码或上下文数据,适用于隐私敏感环境。
使用方法
- 1进入 OpenCode 官方网站,了解产品并选择适合的安装方式(终端、桌面或 IDE 扩展)。
- 2启动 OpenCode 并配置模型提供商,可选用内置免费模型或连接自己的 API 密钥。
- 3在项目中描述需要完成的编程任务,例如编写新功能或修复代码问题。
- 4让 AI 代理执行任务,并利用多会话、LSP 等能力辅助代码生成与调试。
- 5检查生成的代码结果,必要时通过会话分享链接与团队协作或继续迭代。
常见问题
OpenCode 是什么?
OpenCode 是开源 AI 编程代理,可在终端、桌面应用或 IDE 扩展中使用。
OpenCode 支持哪些模型提供商?
可连接 75+ 模型提供商及本地模型,也可使用 OpenCode 提供的免费模型或可选模型服务。
OpenCode 支持哪些平台?
终端和桌面应用支持 macOS、Windows 与 Linux,并提供 VS Code、Cursor、Zed、Windsurf、VSCodium 等编辑器扩展;当前本站平台词表未提供 Linux 或 IDE 扩展专用选项。
OpenCode 如何收费?
OpenCode 软件开源且可免费使用;官方另提供 OpenCode Go 订阅,以及可选的 Zen 按量付费模型服务,第三方模型也可能由相应提供商收费。
OpenCode 如何保护隐私?
官方声明不存储用户代码或上下文数据;连接第三方模型时仍应同时核对相应提供商的数据政策。





