Claude Code 带火了命令行编程工具赛道,虽然大厂们纷纷跟进,但推出的产品大都大同小异,缺乏新意。不过,最近发现的这款工具 OpenCode 却让人眼前一亮!
它不仅完全开源免费,最核心的优势在于打破了模型限制——你可以随意接入 Gemini-3、Opus 等任何一家的模型。如果你也想体验,请看下面这份详细的第三方 API 配置指南。
OpenCode 是一款基于 Go 的命令行编程工具(CLI),为开发者提供强大的 AI 协助,帮助编程、除错等工作。
该工具提供了直观的终端用户界面(TUI),支持多个大语言模型(LLM)供应商,包括 OpenAI、 Anthropic、Gemini 等,同时也兼容通过 Ollama 等工具运行的本地模型,提供灵活的推理部署选项。
- 交互式终端界面:利用 Bubble Tea 提供顺畅的终端体验。
- ️ 会话管理:可储存和管理多个会话,支持持久化存储。
- ⚙️ 自定义命令:支持自定义命令,可预设多个占位符和参数。
- 集成 LSP:提供代码智能和诊断功能。
- 安装和配置简便:支持多种安装方式,并提供丰富的环境变数配置选项。
OpenCode 官方提供提供终端界面、桌面应用程序和 IDE 扩展三种使用方式,安装 CLI 最简单的方法是通过这行安装脚本:
Windows 系统推荐下载 Node.js (https://nodejs.org/zh-cn/download),然后通过 NPM 命令安装 OpenCode 官方 CLI 程序。
如果你更喜欢图形界面,OpenCode 也提供了桌面应用版本。可以直接从其 GitHub 发布页面或官网下载安装。
OpenCode 下载地址:https://opencode.ai/download
macOS 用户可以通过 Homebrew 安装桌面客户端
1️⃣初始化服务商(Provider)
安装后先不要直接启动 OpenCode,而是需要在终端中执行以下命令:
(1)然后在服务商列表中,选择 (在最下面,可以直接搜索)。
(2)系统会提示你输入 Provider ID:请填写一个唯一标识名(例如 ),后续配置需与之严格一致。
(3)接着输入 API Key 令牌:可填写任意内容(如 ),实际密钥可通过配置文件安全引用(见下一步)。
这一步的作用是让 OpenCode 在本地凭证管理器中注册一个自定义服务商,便于后续引用密钥。
2️⃣修改配置文件
打开 OpenCode 配置目录(文件路径因系统而异):
- macOS / Linux: ~/.config/opencode/
- Windows: Users你的用户名 .configopencode
然后在该目录下创建或编辑配置文件:,文件内容如下:
API 令牌生成获取地址:https://deeprouter.top/console/token
令牌分组建议使用 Default 默认分组(所有模型可用),打开无限额度和永不过期,其他全部保持默认即可。
3️⃣重启并验证
保存配置文件后,重启终端,然后即可通过命令启动运行 OpenCode:
在聊天界面输入命令:
然后就可在模型列表中看到你配置的中转站及其模型(如 “Gemini-3-Pro”)。选择后即可正常使用!
OpenCode 正在重新定义编程的未来图景,它将人工智能的强劲动力与开源的自由精神完美融合。这不仅仅是一个工具,更是一场解放开发者的运动——它将主导权交还给你,让你摆脱特定AI供应商和封闭环境的束缚。
无论你的目标是提升个人工作流的效率,还是勇闯AI编程的最前沿,OpenCode都将是你不可或缺的伙伴。如果你对AI编程抱有热忱,渴望在一个充满活力的开源生态中贡献力量,那么现在就是加入的**时机。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/222866.html