news 2026/4/23 22:36:18

主流 AI IDE 之一的 OpenCode 介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
主流 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 的全部功能。

--------------------------------------

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

————————————————

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:47:11

TranslucentTB启动失败终极解决:彻底修复VCLibs运行时缺失问题

TranslucentTB启动失败终极解决:彻底修复VCLibs运行时缺失问题 【免费下载链接】TranslucentTB 项目地址: https://gitcode.com/gh_mirrors/tra/TranslucentTB 当TranslucentTB这款备受欢迎的任务栏美化工具无法启动,出现"Microsoft.VCLibs…

作者头像 李华
网站建设 2026/4/23 11:45:43

保姆级教程:SDPose-Wholebody图像/视频姿态估计从安装到应用

保姆级教程:SDPose-Wholebody图像/视频姿态估计从安装到应用 你是否试过用AI识别一张照片里所有人的动作?不是只标出肩膀、手肘这些基础关节,而是连指尖弯曲角度、脚趾朝向、甚至人脸68个微表情点位都清晰还原?SDPose-Wholebody …

作者头像 李华
网站建设 2026/4/23 8:23:25

硬件自定义控制全攻略:从问题解决到效能优化

硬件自定义控制全攻略:从问题解决到效能优化 【免费下载链接】alienfx-tools Alienware systems lights, fans, and power control tools and apps 项目地址: https://gitcode.com/gh_mirrors/al/alienfx-tools 硬件自定义控制是现代设备管理的核心需求&…

作者头像 李华
网站建设 2026/4/23 11:19:51

ms-swift语音克隆尝试:多模态训练新玩法

ms-swift语音克隆尝试:多模态训练新玩法 语音克隆这件事,过去总让人联想到“高门槛”——得有专业录音棚、数小时高质量音频、GPU集群跑上好几天,最后还可能只生成一段生硬的合成语音。但最近一次用 ms-swift 尝试语音克隆的过程&#xff0c…

作者头像 李华