编辑
2026-05-08
实用工具
00

目录

简介
优缺点
优点
缺点
安装
获取ApiKey
配置环境变量
命令

简介

官网

OpenCode 是一个在2026年初迅速崛起的开源AI编程代理,它放弃了厂商绑定的传统路线,转而追求极致的开放性和灵活性。如果说Claude Code追求“即开即用”的流畅体验,那么OpenCode的核心理念就是“把控制权交还给你”。

它的主要特征包括:

🎯 模型无关:不绑定任何AI模型,可以自由接入各厂商的服务,甚至本地模型。

🔌 多端覆盖:支持在终端界面(TUI)、桌面应用和各类IDE插件中使用。

🧠 多代理架构:内置了Plan(计划)、Build(构建)等多种模式,实现任务的规划与执行分离。

⚙️ 两大核心设计:极致的灵活与安全 无缝切换任意模型:这是OpenCode最核心的竞争力。通过一个抽象的模型层,它支持超过75种模型提供商,让你可以自由切换。这意味着:

成本可控:不再被单一厂商的定价锁定,可根据任务需求选择不同价位的模型。

避免锁定:不会因为API政策变动而受影响。

隐私优先:核心处理流程均在本地完成,不会上传你的代码和数据。对于追求数据主权的团队,这尤为重要。

双模式的主代理:在任务上手时进行方案评审和审批的Plan(只读模式),在通过后切换到Build(全权限模式)执行变更,有效避免了AI的误操作。

优缺点

优点

🎯 极致的灵活性:任意切换模型,可混用(子任务用Flash,复杂任务用Pro)。

💵 成本可控:可搭配超低价模型(如DeepSeek-Flash输出仅$0.28/百万token)。

🔐 隐私安全:支持本地模型(Llama、Qwen等),代码不离开本地。

🧩 开源可定制:MIT协议,社区插件丰富,可自行修改。

缺点

🛠️ 配置门槛:需要自行接入API、管理模型切换,不如Claude Code省心。

🐌 任务完成深度不确定:依赖所选的模型能力,若用弱模型效果远不如Claude 4。

📉 生态碎片化:模型多导致兼容性问题和调试成本。

安装

npm i -g opencode-ai

获取ApiKey

官方地址

实名制后,充值一块钱即可使用

配置环境变量

命令行输入 openCode 打开界面

再次输入 /connect

搜索deepseek,输入apiKey回车,选择需要的模型

然后就可以开始使用了

命令

分类命令功能快捷键
配置与设置/connect配置 AI 提供商与 API 密钥-
/models列出所有可用 AI 模型ctrl+x m
/init分析项目并生成 AGENTS.md 文件ctrl+x i
/themes切换 TUI 界面主题ctrl+x t
/help显示完整帮助信息ctrl+x h
对话管理/new/clear开启一个新的空白会话ctrl+x n
/sessions/resume查看并切换至历史会话ctrl+x l
/compact/summarize压缩当前对话上下文以节省 Tokenctrl+x c
/export将当前对话导出为 Markdown 文件ctrl+x x
/share生成当前会话的公开分享链接ctrl+x s
/unshare取消已分享的会话链接-
/details切换显示工具执行时的细节信息ctrl+x d
编辑与修正/undo撤销上一条信息及所有文件变更(需 Git)ctrl+x u
/redo重做上一次 /undo 的变更ctrl+x r
/editor在系统默认的外部编辑器中编写长消息ctrl+x e
退出程序/exit/quit/q退出 OpenCode TUIctrl+x q

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!