如果你是编程新手,对 AI 辅助开发工具感兴趣,但又不知道从哪里入手,这个教程就是为你准备的。我们会一步一步走,从零开始安装、配置,到实际开发使用。整个过程像聊天一样简单,不需要高深的编程知识。
首先,简单介绍一下:
- OpenCode :这是一个开源的 AI 编程助手,像 Claude Code 的免费替代品。它可以帮你分析代码、生成功能、修改项目,支持多种 AI 模型(如 Claude、ChatGPT、Gemini)。它运行在终端里,超级方便。
- Oh My OpenCode (也叫 Oh My Opencode):这是 OpenCode 的增强插件,像“Oh My Zsh”一样,添加了更多强大功能。比如多 AI 模型协作、智能体系统(Agents)、提示词优化等,让开发效率翻倍。安装它后,OpenCode 会变得更智能。
教程基于官方文档和 GitHub README,假设你是 Windows、macOS 或 Linux 用户。如果卡壳了,可以参考视频教程(如 YouTube 上的 OpenCode 入门视频)。
第一步:准备前提条件
在开始前,确保你的电脑满足这些:
- 一个现代终端(命令行窗口)。推荐:
- 网络连接(安装时需要下载)。
- 可选:ChatGPT Plus、Claude Pro 或 Gemini 订阅(免费模型也能用,但付费的更强)。如果你有这些账号,准备好 API 密钥。
- Node.js 或 Bun(Oh My OpenCode 需要)。如果没有,安装脚本会帮你处理。
如果你是纯小白,先打开你的终端(命令行):
- Windows:搜索“cmd”或“PowerShell”。
- macOS:搜索“Terminal”。
- Linux:Ctrl+Alt+T。
第二步:安装 OpenCode
OpenCode 安装超级简单,一行命令搞定。
-
打开终端,运行这个安装脚本:
curl -fsSL https://opencode.ai/install | bash- 如果你是 Windows,用 PowerShell 运行:
Invoke-WebRequest -Uri https://opencode.ai/install -UseBasicParsing | Invoke-Expression - 其他方式(如果 curl 不行):
- 用 npm(需先安装 Node.js):
npm install -g opencode-ai - macOS 用 Homebrew:
brew install anomalyco/tap/opencode
- 用 npm(需先安装 Node.js):
- 如果你是 Windows,用 PowerShell 运行:
-
验证安装:运行
opencode --version如果显示版本号(如 1.0.150 或更高),就成功了!如果报错,检查网络或重启终端。
第三步:配置 OpenCode
配置主要是设置 AI 模型的 API 密钥,让 OpenCode 能调用 AI。
-
运行 OpenCode:
opencode这会打开一个终端界面(TUI,像聊天窗口)。
-
在界面里输入命令
/connect,选择提供商(如 opencode、anthropic、openai、Google)。- 推荐新手用 opencode (官方免费试用):访问 opencode.ai/auth,登录,复制 API 密钥,粘贴到终端。
- 如果用 Claude:选 anthropic,输入你的 API 密钥(从 Claude 官网获取)。
- ChatGPT:选 openai,输入 OpenAI API 密钥。
- Gemini:选 Google,类似。
-
配置好后,退出(Ctrl+C),重启 opencode 测试。如果看到欢迎界面,就 OK 了。
高级配置(可选,新手可跳过):编辑配置文件 ~/.config/opencode/opencode.json(Windows 是 %APPDATA%\opencode\opencode.json)。比如添加主题或键位。
第四步:安装 Oh My OpenCode
这个插件让 OpenCode 升级为“多 AI 团队”。安装基于你的订阅情况。
-
先确认你的订阅(用于配置参数):
- Claude Pro/Max:用
--claude=yes或--claude=max20(max20 是高级模式)。 - ChatGPT Plus:用
--chatgpt=yes。 - Gemini:用
--gemini=yes。 - 没有就用
no。
- Claude Pro/Max:用
-
安装 Bun(如果没装,Oh My 需要):
curl -fsSL https://bun.sh/install | bash重启终端。
-
一键安装 Oh My OpenCode:
bunx oh-my-opencode install --no-tui --claude=yes --chatgpt=yes --gemini=yes- 替换参数根据你的订阅。比如只有 Claude:
bunx oh-my-opencode install --no-tui --claude=yes --chatgpt=no --gemini=no - 如果 Bun 有问题,用 npx(需 Node.js):
npx oh-my-opencode install --no-tui --claude=yes ...
- 替换参数根据你的订阅。比如只有 Claude:
