OpenCode 是一款开源 AI 编程代理工具,可在终端、集成开发环境(IDE)或桌面端协助开发者编写代码,且拥有超过 60,000 个 GitHub 星标、500 名贡献者,每月有超 650,000 名开发者使用并信任该工具。
功能特性
- LSP 支持:具备 LSP(语言服务器协议)功能,能自动为大型语言模型(LLM)加载合适的 LSP。
- 多会话并行:允许在同一项目上并行启动多个代理。
- 会话分享:支持生成会话链接,便于参考或调试。
- 多模型兼容:可连接多种模型,包括 Claude(需通过 Anthropic 登录使用 Claude Pro 或 Max 账号)、GPT(需通过 OpenAI 登录使用 ChatGPT Plus 或 Pro 账号)、Gemini 等,且通过 Models.dev 支持超过 75 个 LLM 提供商,包括本地模型。