主流 AI IDE 之一的 OpenCode 介绍

一、OpenCode 是什么简介

OpenCode 是一款开源、免费的 AI 编程助手工具(不包含服务端大模型),支持在终端(TUI)、桌面应用和 IDE 中使用,可替代 Claude Code、Cursor 等商业工具客户端。OpenCode 是一款开源的 AI 编程智能体,它能在终端、桌面应用或主流 IDE 中帮助你理解代码库、编写功能、重构代码和修复 Bug,从而大幅提升开发效率 1。截至目前(2026年02月01号),它拥有超过 80,000 个 GitHub 星标和每月超过 150 万开发者使用,是目前最受欢迎的开源 AI 编程工具之一。

1.1 核心特点

• 100% 开源:采用 MIT 许可证,代码完全开放。

• 多模型支持:支持 Anthropic (Claude), OpenAI (GPT), Google (Gemini), 智谱 AI (GLM), MiniMax 等 75+ 模型提供商,您可以自由切换。

• UI 优先设计:为习惯命令行的开发者打造极致的终端体验,响应快速。

• 客户端/服务器架构:支持远程控制,甚至可以用手机驱动电脑上的 OpenCode。

• 强大的上下文感知:能分析整个项目代码库,通过 @ 符号引用文件,提供精准的代码修改和生成。

• 内置 LSP:开箱即用的语言服务器支持,提供智能诊断。

1.2 提供三种常用使用方式

• 终端界面(TUI):专为终端用户设计,支持 Vim 风格快捷键

• 桌面应用:独立图形界面,从 GitHub Releases 或 官网 下载

• IDE 扩展:VSCode 等编辑器中的 AI 助手

1.3 核心价值

特性 说明 给你带来的价值
🔓 完全开源 代码透明,遵循MIT协议,可公开查阅、使用及修改。 自主可控,可根据自身需求自由定制、审计代码,无需担忧供应商锁定或数据隐私泄露问题。
🔄 多模型支持 兼容75+家模型提供商,涵盖OpenAI、Anthropic、Google等国际厂商,以及智谱AI、MiniMax等国产模型,同时支持Ollama等本地模型。 灵活自由,可根据具体任务需求、预算成本随时切换最优模型,摆脱单一厂商绑定的限制,提升使用灵活性。
💻 终端原生 配备精美终端用户界面(TUI),专为命令行环境优化适配,可与Vim/Neovim等常用开发工具深度集成。 高效流畅,无需切换操作环境、离开终端,即可完成AI辅助编程全流程,有效保持开发专注度,提升工作效率。
🤖 智能代理模式 提供Plan(只读规划)和Build(执行构建)双模式,支持通过oh-my-opencode等插件实现多代理协作。 安全可控,采用"先规划、再执行"的逻辑,有效避免AI误操作;多代理协同工作,可高效处理复杂开发任务。
🌐 多形态适配 以核心CLI(命令行界面)为基础,额外提供桌面应用(Beta版本)及VS Code等IDE插件,适配多种使用场景。 灵活使用,可匹配不同开发者的操作习惯,满足终端、桌面、IDE等多种使用场景需求,提升使用便捷度。

二、OpenCode 官网相关网址与第三方学习网址

2.1 官方相关链接

👉 官方网站:https://opencode.ai

👉 文档(最推荐阅读):https://opencode.ai/docs

👉 GitHub 主仓库(最新活跃仓库):https://github.com/anomalyco/opencode

👉 旧仓库(部分已归档历史版本):https://github.com/opencode-ai/opencode

👉 桌面版下载:https://opencode.ai/download 或 GitHub Releases:https://github.com/anomalyco/opencode/releases

2.2 第三方学习网址

👉 非官方中文 OpenCode 网站:

https://www.opencodecn.com

👉 非官方中文 OpenCode 中文教程

https://learnopencode.com

2.3 官方订阅说明(截至2026年02月01日)

👉 OpenCode Zen 订阅与注册入口 --- 用于注册/登录并获取访问 Zen 的 API/订阅密钥

https://opencode.ai/auth

👉 OpenCode 官方文档 --- 官方 Zen 计费页面(含价格详情)计费和定价说明

https://opencode.ai/docs/zen

三、OpenCode 安装与使用入门示例

官方推出了四种安装使用方式(支持跨平台):OpenCode 终端 、OpenCode 桌面版、OpenCode 插件 (VSCode 插件、etBrains 等)、OpenCode 集成(GitHub、GitLab 等)。

本文以 Mac 系统安装为例,OpenCode 终端使用 HomeBrew 方式安装(也可以选择一键脚本:curl -fsSL https://opencode.ai/install | bash),OpenCode 桌面版下载 M芯片的安装包安装。

3.1 OpenCode 终端版安装(HomeBrew 方式)

复制代码
brew install anomalyco/tap/opencode

验证安装,输入:

复制代码
opencode --version
复制代码
# 在终端输入启动命令
opencode

3.2 OpenCode 桌面版安装(可视化 UI 方式)

OpenCode内置了两个智能体(两种核心工作模式),通过按 Tab 键切换:

build(构建模式):默认模式,拥有完整权限,可以直接读取、修改文件并执行命令,用于实现功能或修复问题。

plan(规划模式):只读模式,用于分析代码、审查或规划任务,不会直接修改文件,适合探索不熟悉的代码库。

3.3 VS Code 插件安装

在 VS Code 中搜索 OpenCode ,找到 OpenCode&quot 插件并安装,安装完成后重启 VS Code 即可使用。

3.4 OpenCode 常用快捷键与操作

(1)核心操作三件套

(2)常用斜杠命令

(3)全局提示词

(4)OpenCode 终端(CLI / TUI)快捷键与操作

(5)OpenCode 可视化界面(Desktop / GUI)

(6)使用小技巧

复制代码
✅ 改造一段代码(安全)

```
@src/service/user.go
分析这段代码的问题,先给优化方案,不要直接修改
```

→ `/plan`
→ 确认
→ `/apply`
→ `/diff`

---


✅ 批量重构

```
@src/
统一把日志框架从 logrus 改为 zap
```

→ `/plan`(一定要先看)
→ `/apply`

---

✅ 只读审计(不会改代码)

```
@src/
这是生产代码,只做安全审计,不允许修改任何文件
```

四、安装 Oh My OpenCode 扩展

Oh My OpenCode(简称 OMO,常被社区称为"神级插件"或"OpenCode 的 Claude Code 增强版")是一个开源的 OpenCode 插件/扩展层,由 code-yeongyu 开发(GitHub 星数已超 26k+),它将 OpenCode 从单一 agent 升级为 多代理协作系统(multi-agent orchestration)。

核心亮点:

• Sisyphus Orchestrator(主协调代理,通常用 Claude Opus 4.5 或类似顶级模型)作为大脑,自动拆解复杂任务。

• 后台并行运行 7+ 个专业子代理(plan、build、research、lint、test、docs、cartography 等),分工明确,能处理大型项目、重构、从零建站等单代理容易崩的任务。

• 内置 30+ 高质量 skills(技能,如 MCP 工具链、LSP/AST 分析、代码地图、自动生成 docs/plans 等)。

• 支持 hooks、背景代理、Claude Code 兼容的 AGENTS.md / CLAUDE.md、tmux 监控等高级功能。

• 零学习曲线:安装后基本不用手动配,自动根据你有的订阅(Claude、OpenAI、Gemini、Zen 等)优化模型链。

• 社区评价极高,许多人称"用了 OMO 后 OpenCode 直接起飞,单代理时代结束了"。

• 完全免费开源(MIT 许可),不收费,但效果依赖你接入的 LLM 质量(推荐 Claude Pro/Max + Gemini 高额度)。

维度 OpenCode (基础平台) oh-my-opencode (扩展插件/框架)
本质定位 核心引擎:提供最底层的运行环境和基础功能 API。 增强框架:基于核心平台的配置管理工具、插件集合和美化包。
依赖关系 独立存在,不依赖 oh-my-opencode。 寄生关系,必须先安装 OpenCode 才能运行。
上手难度 :通常需要手动编写配置文件,从零开始搭建环境。 极低:通常提供"开箱即用"的默认配置,一键安装。
功能体验 朴素:只有最基本的功能,界面通常较为原始。 丰富:集成了常用插件、自动补全、语法高亮、快捷键别名等。
个性化 需要用户自己懂底层配置语法,手动修改。 提供现成的主题 (Themes)插件 (Plugins) 列表,切换简单。
运行效率 极快:因为没有加载额外脚本,启动速度最快。 略慢:加载了大量插件和美化脚本,启动速度可能受微小影响。
适用人群 高级开发者,喜欢极简主义,或想要完全掌控细节的人。 大多数开发者,希望提高效率、界面美观、不想折腾配置的人。

4.1 官方链接

👉 **GitHub 主仓库:**https://github.com/code-yeongyu/oh-my-opencode

👉 **英文文档首页:**https://github.com/code-yeongyu/oh-my-opencode/blob/dev/README.md

👉 **中文文档首页:**https://github.com/code-yeongyu/oh-my-opencode/blob/dev/README.zh-cn.md

👉 **OpenCode 生态页提及:**https://opencode.ai/docs/ecosystem

4.2 Oh My OpenCode 安装与使用

安装oh-my-opencode也特别简单,在OpenCode中,新起一个对话,输入以下提示词即可让 AI 自动安装 Oh My OpenCode :

复制代码
按照以下说明安装和配置 oh-my-opencode:

https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md


安装过程中会问我们有没有御三家(Claude、ChatGPT、Gemini)的大模型订阅,我们如实回答就行(最新版本变成选项,根据提示选择即可),没有就没有,有就是有(不是正经订阅,也要告诉人家,比如:没有Claude,但是我用的opencode-antigravity-auth,可以用Google上的Clude模型 等等)。

很快就安装完成了,如下:

但是回答了一堆英文完全看不懂,我们就告诉它:

复制代码
我看不懂英文,请使用简体中文回复。

安装完成后,重启 OpenCode 即可使用 Oh My OpenCode 的全部功能。


没有自由的秩序和没有秩序的自由,同样具有破坏性。


相关推荐
一个处女座的程序猿3 小时前
AGI之Multi-Agent之Moltbook:《The Anatomy of the Moltbook Social Graph》翻译与解读
人工智能·microsoft·multi-agent·moltbook
hans汉斯3 小时前
国产生成式人工智能解决物理问题能力研究——以“智谱AI”、“讯飞星火认知大模型”、“天工”、“360智脑”、“文心一言”为例
大数据·人工智能·算法·aigc·文心一言·汉斯出版社·天工
这是个栗子3 小时前
AI辅助编程(一) - ChatGPT
前端·vue.js·人工智能·chatgpt
发哥来了3 小时前
主流AI视频生成商用方案选型评测:关键能力与成本效益分析
大数据·人工智能·音视频
机器学习之心3 小时前
金融时间序列预测全流程框架:从SHAP特征选择到智能算法优化深度学习预测模型,核心三章实验已完成,尚未发表,期待有缘人!
人工智能·深度学习·金融
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2026-02-01)
人工智能·ai·大模型·github·ai教程
渡我白衣4 小时前
【MySQL基础】(2):数据库基础概念
数据库·人工智能·深度学习·神经网络·mysql·机器学习·自然语言处理
新缸中之脑4 小时前
将CodeBERTa压缩到10KB以下
人工智能
Faker66363aaa4 小时前
鲶鱼目标检测与识别:基于fovea_r50_fpn_gn-head-align模型的COCO数据集训练_1
人工智能·目标检测·计算机视觉