opencode
opencode

opencode最新版

官方版无广告149

opencode 作为一款专为终端用户打造的 AI 编码代理,正逐步走进开发者视野。它不仅集成了多种先进技术,还以开源的方式向开发者敞开大门,真正做到了灵活性与实用性兼备。

更新日期:
2025年7月5日
语言:
中文
平台:

45.7 MB0 人已下载 手机查看

在开发工具日益智能化的当下,opencode 作为一款专为终端用户打造的 AI 编码智能体,正逐步走进开发者视野。它不仅集成了多种先进技术,还以开源的方式向开发者敞开大门,真正做到了灵活性与实用性兼备。

核心特性一览

opencode 的设计目标明确:让开发者在终端中高效地使用 AI 助手,无需切换界面或依赖特定平台。以下是其主要功能:

  • 响应式终端界面(TUI):支持本地化与主题定制,提供流畅的交互体验。
  • 智能 LSP 支持:自动加载对应编程语言的语言服务器协议,显著提升代码补全和纠错能力。
  • 多会话并行处理:可在同一项目中启动多个 AI 代理,协同完成复杂任务。
  • 会话链接共享:生成可分享的链接,便于团队协作与问题调试。
  • Claude Pro / Max 集成:通过 Anthropic 登录即可调用高性能模型。
  • 广泛模型支持:借助 Models.dev 平台,支持超过 75 家 LLM 提供商,包括本地部署模型。

如何配置模型提供商?

推荐使用 Anthropic 的 Claude Pro 或 Max 账户,您只需执行以下命令登录:

opencode auth login

然后选择 Anthropic 即可。这通常是性价比最高的选择。

如果您希望使用其他模型提供商,也可以通过 opencode auth login 命令配置 API Key。这些信息将被保存在 ~/.local/share/opencode/auth.json 文件中。

此外,opencode 还能识别常见的环境变量(如 OPENAI_API_KEY),实现自动加载对应模型服务。

想添加新的模型提供商?您可以:

  •  Models.dev 仓库提交 PR;
  • 或者自行编辑配置文件添加支持。

常见问题解答

与 Claude Code 有何区别?

从功能上看,两者相似度较高,但 opencode 在以下几个方面更具优势:

  • 完全开源:源代码开放,便于自定义与审查。
  • 模型中立:不绑定任何服务商,既支持 Anthropic,也兼容 OpenAI、Google 等主流平台,甚至本地模型。
  • 专注终端体验:由 neovim 用户和 terminal.shop 的创建者开发,致力于拓展终端的可能性。
  • 客户端/服务器架构:这意味着你可以在本地运行服务端,通过移动端或其他设备远程控制,TUI 只是众多前端之一。

相关软件

Claude Squad

Claude Squad - 最新版

Claude Squad 是一个功能强大的终端应用程序,能够帮助你高效管理多个 AI 编程代理。通过独立的工作区、后台任务处理和统一的终端管理,Claude Squad 提供了高效、安全的多任务处理体验。无论是多任务开发、代码审查还是自动化任务,Claude Squad 都能帮助你提升工作效率。

暂无评论

none
暂无评论...