大家好,我是程序员晚枫。

今天这篇教程,专门写给完全没接触过 npm 的小白。

学会后,你也能在自己的电脑上跑 OpenCode(开源 AI 编程助手)。


一、本教程适合谁?

✅ 完全没用过 npm 的小白
✅ 不想折腾、想直接上手的人
✅ 想要一份能照着做的图文教程

看完后你会

  • ✅ 装好 Node.js
  • ✅ 用 npm 装 OpenCode
  • ✅ 启动 OpenCode
  • ✅ 配置自己的大模型(OpenAI / DeepSeek / Ollama 等)

二、准备工作

在开始前,你需要

  1. 一台电脑(Windows / Mac / Linux 都行)
  2. 20 分钟时间
  3. 稳定的网络

三、第 1 步:安装 Node.js

⚠️ 这一步是关键:npm 是 Node.js 自带的包管理工具,装了 Node.js 就有了 npm。

3.1 下载 Node.js

官网地址https://nodejs.org/

📸 截图位置:Node.js 官网首页

建议下载 LTS 版本(长期支持版,最稳定)。

3.2 安装 Node.js

Windows 用户:

  1. 双击下载的 .msi 文件
  2. 一路点击 Next
  3. 看到 Install 点击安装
  4. 等待 2-3 分钟
  5. 安装完成

Mac 用户:

  1. 双击下载的 .pkg 文件
  2. 一路点击 继续
  3. 输入密码
  4. 安装完成

Linux 用户:

1
2
3
4
5
6
7
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# CentOS/RHEL
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejs

3.3 验证安装

打开终端(Windows:Win+R → 输入 cmd;Mac:搜索 Terminal

输入以下命令

1
2
node -v
npm -v

📸 截图位置:终端验证截图

应该看到

1
2
v22.x.x      ← Node.js 版本
10.x.x ← npm 版本

✅ 看到版本号 = 安装成功

⚠️ 注意:OpenCode 需要 Node.js v18.0.0 或更高版本,如果版本太低请重新安装最新的 LTS 版。


四、第 2 步:用 npm 安装 OpenCode

🎉 恭喜! Node.js 装好了,npm 也就有了。现在开始装 OpenCode。

4.1 打开终端

Windows 用户

  • Win + R
  • 输入 cmd
  • 回车

Mac 用户

  • Command + 空格
  • 输入 Terminal
  • 回车

4.2 全局安装 OpenCode

在终端输入以下命令

1
npm install -g opencode-ai

📸 截图位置:npm install 命令执行中

这个命令的意思是

  • npm = 用 npm 工具
  • install = 安装
  • -g = 全局(任何地方都能用)
  • opencode-ai = OpenCode 这个包

4.3 等待安装

安装过程大约 30 秒 - 2 分钟

1
added 1 package in 30s

✅ 看到 added 字样 = 安装成功

4.4 验证 OpenCode 安装

输入以下命令

1
opencode --version

📸 截图位置:验证 OpenCode 版本

应该看到版本号,例如:

1
0.10.0

✅ 看到版本号 = OpenCode 装好了

4.5 安装失败的解决方法

问题 1:EACCES: permission denied

Windows 解决方法:用管理员身份打开 cmd

Linux/Mac 解决方法

1
sudo npm install -g opencode-ai

问题 2:command not found: npm

原因:Node.js 没装好,或没加入 PATH。

解决方法:重新装 Node.js,安装时勾选 Add to PATH

问题 3:国内下载很慢

解决方法:切换 npm 国内镜像

1
npm config set registry https://registry.npmmirror.com

然后重新安装。

问题 4:Node.js 版本太低

解决方法:升级到 Node.js v18.0.0 以上版本。


五、第 3 步:启动 OpenCode

5.1 进入项目目录

先进入你想让 OpenCode 工作的项目目录

1
cd your-project

比如:

1
cd D:\MyProject

5.2 启动 OpenCode

在终端输入

1
opencode

📸 截图位置:OpenCode 启动后界面

第一次启动会

  • 自动分析项目
  • 生成 AGENTS.md 文件
  • 显示欢迎界面

5.3 初始化项目(推荐)

OpenCode 启动后,建议执行初始化

1
/init

📸 截图位置:/init 命令执行

这一步会

  • 让 OpenCode 理解你的项目
  • 生成 AGENTS.md 文件
  • 后续 commit 到 Git

六、第 4 步:配置自己的大模型

🎯 最关键的一步:配置好 API Key,OpenCode 才能正常工作。

6.1 两种配置方式

方式 1:使用 /connect 命令(最简单)

在 OpenCode 中输入

1
/connect

📸 截图位置:/connect 命令截图

步骤

  1. 选择 opencode(官方推荐的 OpenCode Zen)
  2. 浏览器会打开 https://opencode.ai/auth
  3. 注册并登录
  4. 添加付款信息
  5. 复制 API Key
  6. 粘贴回终端

这个方式的好处

  • ✅ 经过 OpenCode 团队测试验证
  • ✅ 中文支持好
  • ✅ 模型质量高

方式 2:手动配置环境变量(推荐高级用户)

使用场景

  • 想用 OpenAI / DeepSeek / Ollama 等其他模型
  • 国内用户想用国内模型
  • 想用本地模型
配置 OpenAI:

Mac / Linux 用户

1
export OPENAI_API_KEY="sk-xxxxxxxxxxxxx"

Windows PowerShell 用户

1
$env:OPENAI_API_KEY="sk-xxxxxxxxxxxxx"
配置 DeepSeek(国内推荐):

Mac / Linux 用户

1
2
export OPENAI_BASE_URL="https://api.deepseek.com/v1"
export OPENAI_API_KEY="sk-xxxxxxxxxxxxx"

Windows PowerShell 用户

1
2
$env:OPENAI_BASE_URL="https://api.deepseek.com/v1"
$env:OPENAI_API_KEY="sk-xxxxxxxxxxxxx"
配置 Ollama(本地模型):

Mac / Linux 用户

1
2
export OPENAI_BASE_URL="http://localhost:11434/v1"
export OPENAI_API_KEY="ollama"
永久配置(推荐):

Mac / Linux 用户,把环境变量写入 shell 配置文件:

1
2
3
4
5
6
7
# Bash 用户
echo 'export OPENAI_API_KEY="sk-xxxxxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc

# Zsh 用户
echo 'export OPENAI_API_KEY="sk-xxxxxxxxxxxxx"' >> ~/.zshrc
source ~/.zshrc

6.2 验证配置

输入一个测试问题

1
How is authentication handled in this project?

📸 截图位置:测试对话截图

如果 AI 正常回复 = 配置成功! 🎉


七、5 大常见错误及解决

错误 1:command not found

原因:OpenCode 没装好

解决

1
npm install -g opencode-ai

错误 2:No API key found

原因:环境变量没配置

解决

  • 检查 OPENAI_API_KEY 环境变量是否设置
  • 重新打开终端,让环境变量生效

错误 3:初始化失败

原因:项目目录权限不足

解决

  • 用管理员权限运行
  • 或切换到有写权限的目录

错误 4:连接超时

原因:网络问题或 API 配置错误

解决

  • 检查网络是否稳定
  • 检查 OPENAI_BASE_URL 是否正确
  • 尝试切换到国内代理

错误 5:权限错误

Windows 解决:用管理员身份运行终端

Linux/Mac 解决

1
sudo npm install -g opencode-ai

八、5 大使用技巧

技巧 1:常用命令

命令说明
opencode启动 OpenCode
opencode --version查看版本
/connect连接大模型
/init初始化项目
/help查看帮助
@文件名模糊搜索文件

技巧 2:用 @ 引用文件

在问题中用 @ 引用项目文件

1
How is authentication handled in @packages/functions/src/api/index.ts

📸 截图位置:@ 引用文件

好处

  • AI 准确理解项目结构
  • 回答更精准

技巧 3:Plan 模式(先规划后执行)

Tab 键切换到 Plan 模式

📸 截图位置:Plan 模式

Plan 模式的好处

  • AI 先给出修改方案
  • 不会直接改代码
  • 适合复杂功能开发

技巧 4:定期更新 OpenCode

1
npm update -g opencode-ai

📸 截图位置:升级命令执行

建议每月更新一次

技巧 5:commit AGENTS.md 到 Git

初始化后生成的 AGENTS.md 应该 commit 到 Git

1
2
git add AGENTS.md
git commit -m "chore: add AGENTS.md for OpenCode"

好处

  • 团队成员都能用上 OpenCode
  • 项目规范统一

九、卸载 OpenCode

不再需要时

1
npm uninstall -g opencode-ai

卸载会

  • 删除 OpenCode 包
  • 保留 npm 本身
  • 保留项目中的 AGENTS.md(如果想下次再用)

如果想完全清理,手动删除 AGENTS.md:

1
rm AGENTS.md

十、4 大安装方式对比

OpenCode 官方提供了 4 种安装方式:

安装方式适合人群是否需要 Node.js
Desktop App普通用户 / 非开发者
curl 一行命令macOS / Linux 用户
Homebrew / 系统包管理器熟悉包管理器的用户
npm / bun前端 / Node.js 开发者

本教程重点讲的是 npm 方式,适合前端/Node.js 开发者。

如果你想用其他方式

  • Desktop App:去 https://opencode.ai 下载桌面版
  • curl 方式curl -fsSL https://opencode.ai/install | bash
  • Homebrewbrew install opencode

十一、最后的最后

4 步总结

  1. 装 Node.js:去官网下载 LTS 版(v18+)
  2. 装 OpenCodenpm install -g opencode-ai
  3. 启动:终端输入 opencode
  4. 配置大模型:用 /connect 或环境变量

整个过程不超过 20 分钟


相关阅读


科技不高冷,AI很好用。
我是晚枫,关注我,带你一起玩AI!