OpenCode 是一个开源 coding agent。官网提供终端、IDE 和桌面入口,强调 Provider 灵活性、本地模型、多会话、LSP 和 MCP 支持。
OpenCode
开源的多端 coding agent,支持终端、IDE 和桌面应用,并可连接不同模型 Provider。
概览
- 分类Tools 工具包
- 可用形态CLI 命令行 · 桌面应用 · IDE / 编辑器
- 状态即将补充
- 支持平台macOS · Windows · Linux
- 标签文件读写 · Shell / 命令 · MCP · LSP · 本地模型 · 多模型 / 多 Provider · 权限审批
- 结构化能力文件读写 · Shell / 命令 · MCP · LSP · 本地模型 · 多模型 / 多 Provider · 权限审批
- 模型 / Provider多 Provider
核心能力
- 01在终端、IDE 和桌面应用中使用同一产品
- 02连接不同模型 Provider,也支持本地模型
- 03通过多会话和 LSP 支持持续开发工作
- 04使用 MCP 接入本地或远程服务器
适用场景
- 希望在不同模型之间切换的个人开发工作
- 需要本地模型或自托管 Provider 的项目
- 通过 IDE 或桌面工作区持续管理多个编码会话
工具演示样本
OpenCode
CLI 命令行
macOS · Windows · Linux