【Python大语言模型系列】OpenCode + Oh My OpenCode 保姆级安装教程
这是我的第466篇原创文章。
一、引言
OpenCode 是什么?
OpenCode 是一个开源的 AI 编程助手,它可以:
-
分析你的代码
-
生成新功能
-
修改和优化项目
-
支持多种 AI 模型(Claude、ChatGPT、Gemini、GLM-4.7等)
-
运行在终端中,操作方便简单
简单理解:它就像一个超级聪明的代码助手,你用自然语言告诉它要做什么,它就会帮你写代码。
Oh My OpenCode 是什么?
Oh My OpenCode 是 OpenCode 的增强插件(类似 Oh My Zsh 对于 Zsh 的增强),它为 OpenCode 添加了更多强大功能:
- 多 AI 模型协作:可以同时调用多个 AI 模型协同工作
- 智能体系统(Agents):内置多个专业智能体(如 frontend-ui-ux-engineer、oracle 等)
- 提示词优化:自动优化你给 AI 的指令
- 后台任务管理:可以并行执行多个任务
简单理解:安装 Oh My OpenCode 后,OpenCode 就从一个 AI 助手变成了一个完整的 AI 开发团队。
二、实现过程
2.1 OpenCode 架构优势
-
OpenCode 采用客户端/服务器架构,核心组件包括:
-
Agent 层:负责调用 LLM 模型,执行代码理解、生成、重构等任务;
-
LSP 服务:基于 Language Server Protocol 实现,与 IDE 实时通信;
-
TUI 界面:提供终端交互体验,支持 build(代码生成)和 plan(项目规划)双模式切换;
-
插件系统:社区已贡献超 40 个插件,支持技能管理、语音通知、Google AI 搜索等功能。
-
其最大优势在于模型解耦设计——可通过配置文件接入任意兼容 OpenAI API 的模型服务,包括本地部署的 vLLM 实例。
2.2 安装
Windows 用户
1 安装 Node.js(已安装可跳过)
-
访问 https://nodejs.org/,下载LTS 版本(长期支持版)
-
安装时勾选Add to PATH(自动添加环境变量)
-
安装完成后,打开新的命令提示符,输入 `node -v` 验证安装成功
2 安装 OpenCode
-
按 `Win + R`,输入 `cmd`,打开命令行窗口
-
复制粘贴以下命令并回车:
npm install -g opencode-ai@latest # 全局安装最新版
3 验证安装
复制粘贴以下命令并回车:
opencode --version # 显示版本号即成功
2.3 启动
1、普通启动:打开终端,直接输:

就能打开交互式界面;

2、项目启动(最常用):先cd 你的项目目录

再输opencode,自动关联当前项目。

2.4 基本使用示例
示例 1:询问代码
请问这个项目的认证功能是如何实现的?
Oh My OpenCode 的智能体会帮你分析代码并给出解答。
示例 2:使用 Plan 模式规划任务
按 Tab 键切换到 Plan 模式(右下角会显示 “Plan”)输入需求:
添加一个删除笔记的功能,在数据库中标记为已删除,并创建一个恢复界面
Oh My OpenCode 的智能体会帮你分析代码并AI 会生成详细的实施计划,如果你满意计划,按 Tab切换回 Build 模式输入:
Go ahead!
AI 会自动执行代码修改
示例 3:使用多 Agent 协作
输入以下命令触发多智能体协作:
ulw 添加一个 REST API
ulw(Ultra Large Workflow)会触发 Oh My OpenCode 的多模型协作,AI 团队会自动分工(一个写前端,一个写后端)。
示例 4:调用特定智能体
让 @oracle 设计数据库 schema
@oracle 是 Oh My OpenCode 的架构顾问智能体,专门负责架构设计和复杂决策。
2.5 常用命令和快捷键
常用命令:
-
/init:初始化项目,生成 AGENTS.md
-
/connect:连接或切换 AI 模型
-
/model:选择模型 -
/new:创建新会话 -
/undo:撤销修改 -
/redo:重做操作 -
/terminal:显示或隐藏终端 -
/agent:选择智能体 -
/mcp:开启或关闭 MCP(Model Context Protocol)
快捷键:
-
Tab:切换 Plan/Build 模式 Ctrl + P:打开命令面板Ctrl + C:退出 OpenCode
作者简介:
读研期间发表6篇SCI数据挖掘相关论文,现在某研究院从事数据算法相关科研工作,结合自身科研实践经历不定期分享关于Python、机器学习、深度学习、人工智能系列基础知识与应用案例。致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。需要数据集和源码的小伙伴可以关注底部公众号添加作者微信。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)