OpenCode 展示图片 1

OpenCode

开源 AI 编程代理,支持终端、桌面应用和 IDE 扩展

工具介绍

OpenCode 是一款开源的 AI 编程代理,提供终端界面、桌面应用和 IDE 扩展三种使用方式,帮助开发者编写、调试和生成代码。它支持连接多种大语言模型提供商,包括 Claude、GPT、Gemini 等,也内置了经过测试的免费模型。OpenCode 注重隐私,不存储用户的代码或上下文数据,适合在隐私敏感的环境中使用。

核心功能

  • 多会话并行:可在同一项目上并行启动多个 AI 代理,同时处理不同任务。
  • LSP 集成:自动加载合适的语言服务器协议(LSP),为模型提供代码智能支持。
  • 会话分享:生成会话链接,方便团队参考或调试。
  • 模型灵活:支持通过 API 密钥连接任意 LLM 提供商,或使用内置的免费模型。
  • 多平台支持:提供终端、桌面应用(macOS、Windows、Linux)和 IDE 扩展。
  • 隐私保护:不存储用户代码或上下文数据,适用于隐私敏感环境。

使用方法

  1. 1进入 OpenCode 官方网站,了解产品并选择适合的安装方式(终端、桌面或 IDE 扩展)。
  2. 2启动 OpenCode 并配置模型提供商,可选用内置免费模型或连接自己的 API 密钥。
  3. 3在项目中描述需要完成的编程任务,例如编写新功能或修复代码问题。
  4. 4让 AI 代理执行任务,并利用多会话、LSP 等能力辅助代码生成与调试。
  5. 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 如何保护隐私?

官方声明不存储用户代码或上下文数据;连接第三方模型时仍应同时核对相应提供商的数据政策。