Windows 完全指南

OpenCode
安装完全指南

从 Node.js 到 Python 环境配置,手把手教你搭建完整的开发环境

📦
Node.js
OpenCode
🐍
Python

什么是 OpenCode?

OpenCode 是一个开源的 AI 编程助手(Coding Agent),专为终端环境设计。 它不同于传统的图形界面工具,而是通过终端交互界面(TUI)直接"住"在你的终端里,让 AI 编程变得前所未有的高效。

为什么选择 OpenCode?

  • 完全开源,本地运行,保护代码隐私
  • 支持多种 AI 模型(Claude、GPT-4、Gemini)
  • 强大的文件操作和代码编辑能力
  • 支持 Python、JavaScript、TypeScript 等多种语言

⚠️ 安装前准备

系统要求

  • Windows 10/11 (64位)
  • 至少 4GB 内存
  • 至少 2GB 磁盘空间

需要准备

  • API Key (Claude/GPT)
  • 管理员权限
  • 稳定的网络连接
1️⃣

安装 Node.js

OpenCode 基于 Node.js 构建,这是第一步

⬇️ 方法一:官网下载安装(推荐)

1

访问 Node.js 官方网站下载页面

前往 nodejs.org
2

点击下载 Windows 安装包(LTS 版本)

📥

下载 node-v20.x.x-x64.msi

3

双击运行安装程序,按向导完成安装

提示: 安装过程中保持默认选项即可,会自动添加到系统 PATH

方法二:使用 NVM 安装(高级用户)

NVM (Node Version Manager) 可以让你轻松管理多个 Node.js 版本

# 1. 以管理员身份打开 PowerShell,安装 NVM-Windows
winget install CoreyButler.NVMforWindows

# 2. 重启终端,安装 Node.js
nvm install 20
nvm use 20

# 3. 验证安装
node --version
npm --version

验证 Node.js 安装

打开命令提示符(CMD)或 PowerShell,运行以下命令:

PowerShell
~ node --version
v20.10.0
~ npm --version
10.2.3

安装成功!

如果看到版本号,说明 Node.js 安装正确

遇到问题?

  • • 如果提示 "node 不是内部或外部命令",请重启终端或电脑
  • • 检查环境变量是否配置正确:此电脑 → 属性 → 高级系统设置 → 环境变量
  • • 确保 Node.js 安装路径已添加到 PATH
2️⃣

安装 OpenCode

使用 npm 全局安装 OpenCode

全局安装 OpenCode

打开终端(PowerShell 或 CMD),运行以下命令:

# 全局安装 OpenCode
npm install -g @opencode/opencode

# 或者使用 yarn
yarn global add @opencode/opencode

# 或者使用 pnpm
pnpm add -g @opencode/opencode
PowerShell
# 安装过程可能需要几分钟...
added 245 packages in 45s
✓ OpenCode 安装成功!

🔧 配置 API Key

OpenCode 需要 AI 模型的 API Key 才能工作。支持 Claude、OpenAI、Gemini 等。

🤖 获取 Claude API Key

  1. 访问 Anthropic Console
  2. 注册或登录账号
  3. 进入 "API Keys" 页面
  4. 点击 "Create Key" 创建新密钥
  5. 复制生成的 API Key(以 sk-ant 开头)

🤖 获取 OpenAI API Key

  1. 访问 OpenAI Platform
  2. 登录你的 OpenAI 账号
  3. 点击 "Create new secret key"
  4. 复制生成的 API Key(以 sk- 开头)

配置 OpenCode

首次运行 OpenCode 时会自动创建配置文件。你也可以手动配置:

# 启动 OpenCode 配置向导
opencode config

# 或者直接在配置文件中设置
code %USERPROFILE%\.opencode\config.json

配置文件示例 (config.json):

{
  "model": "claude-3-5-sonnet-20241022",
  "anthropicKey": "sk-ant-api03-your-api-key-here",
  "openaiKey": "sk-your-openai-key-here",
  "language": "zh-CN",
  "autoApprove": false,
  "editDelay": 1000,
  "maxIterations": 10
}

⚙️ 配置项说明

  • model - 使用的 AI 模型
  • anthropicKey - Claude API Key
  • openaiKey - OpenAI API Key
  • language - 界面语言

🔒 安全提示

  • • 永远不要分享你的 API Key
  • • 不要将 API Key 提交到 Git
  • • 定期轮换你的 API Key
  • • 使用环境变量存储敏感信息
3️⃣

使用 OpenCode 安装 Python 环境

让 AI 帮你自动化安装和配置 Python

🚀 启动 OpenCode

在终端中输入以下命令启动 OpenCode:

# 在当前目录启动 OpenCode
opencode

# 或者指定目录
opencode /path/to/your/project

# 启动后你会看到交互式界面
?
OpenCode
╔════════════════════════════════════╗
║ OpenCode v1.x.x ║
╚════════════════════════════════════╝
Model: claude-3-5-sonnet-20241022
Directory: D:\\my-project
Type your message or /help for commands

💬 让 OpenCode 安装 Python

在 OpenCode 的交互界面中,输入以下指令:

输入指令:

"帮我安装 Python 3.11 并配置虚拟环境,创建一个新的 Python 项目结构"

⬇️

OpenCode 会自动执行以下操作

OpenCode 的执行过程:

# 1. 检查系统是否已安装 Python
python --version

# 2. 如果没有安装,下载并安装 Python 3.11
#    - 访问 python.org
#    - 下载 Windows installer
#    - 运行安装程序

# 3. 创建项目目录结构
mkdir my-python-project
cd my-python-project

# 4. 创建 Python 虚拟环境
python -m venv venv

# 5. 激活虚拟环境
.\\venv\\Scripts\\activate

# 6. 创建项目文件
#    - main.py
#    - requirements.txt
#    - .gitignore
#    - README.md

# 7. 安装常用依赖包
pip install requests numpy pandas

✨ 其他常用 Python 环境指令

"安装 Django 并创建一个新的 Web 项目"

OpenCode 会自动配置 Django 环境

"安装 Flask 并创建一个 REST API 项目"

包含路由配置和基本示例

"配置 Jupyter Notebook 环境"

安装数据科学常用库

"设置 Pytest 测试环境"

创建测试目录结构和示例

OpenCode 使用技巧

💡

智能代码补全

使用 Tab 键接受 AI 建议的代码补全

📁

文件操作

直接说"读取文件"、"创建文件"或"修改文件"

🔍

代码搜索

使用自然语言搜索代码,如"查找所有包含 user 的函数"

🐛

调试助手

粘贴错误信息,让 AI 帮你分析和修复

常用命令

命令 功能
/help 显示帮助信息
/clear 清空对话历史
/config 打开配置界面
/exit 退出 OpenCode

常见问题

Q: 安装时出现权限错误怎么办?

以管理员身份运行 PowerShell,或者在命令前添加 sudo(如果使用 Windows Terminal)。

Q: 如何更新 OpenCode?

运行 npm update -g @opencode/opencode 即可更新到最新版本。

Q: API Key 保存在哪里?安全吗?

API Key 保存在本地的配置文件中(%USERPROFILE%\.opencode\config.json)。请确保不要将配置文件提交到 Git 仓库。

Q: OpenCode 支持哪些 AI 模型?

支持 Claude 3.5 Sonnet、Claude 3 Opus、GPT-4、GPT-4 Turbo、Gemini Pro 等主流模型。

Q: 如何卸载 OpenCode?

运行 npm uninstall -g @opencode/opencode 即可卸载。