Welcome to my Experience & Life

OpenCode 安装指南:Windows 双击 EXE,macOS 一行命令

你需要准备什么

两样东西:

  1. 一台电脑(Windows 10/11 或 macOS 12+)
  2. 一个 DeepSeek API Key获取方法看这里(注册充值 5 分钟搞定)

不需要编程基础。Windows 用户不需要懂命令行,macOS 用户需要会打开终端(文章里会教)。

如果你还没搞清楚 OpenCode 是什么、为什么要用它,先看这篇:OpenCode 是什么?为什么从 Claude Code 换到它?


Windows:双击 EXE,输 Key 搞定

我写了一个 EXE 安装包,右键管理员运行,输 API Key,完工。

第一步:下载安装包

下载完之后,把 skills/ 文件夹和 EXE 放在同一个目录下。Zip 包里已经放好了,解压就行。

第二步:以管理员身份运行

找到下载的 EXE,右键 → 以管理员身份运行

为什么要管理员?因为安装过程需要装 Node.js 和全局 npm 包,普通权限做不到。装完就没事了。

如果 Windows Defender 弹警告,点「更多信息」→「仍要运行」。这不是病毒,是打包工具 ps2exe 导致的误报。360 的话点「允许运行」即可。

第三步:跟着提示走

运行后会弹出一个命令行窗口,自动完成 7 个步骤。下面拆开说清楚每一步在干什么。

第 1 步:Node.js 环境

安装器先检查你电脑有没有 Node.js。OpenCode 是基于 Node.js 的,没有装不了。如果检测不到,安装器会自动下载安装(优先 winget,不行走 npmmirror 镜像)。全程不需要你操作。

第 2 步:Python(可选)

问你要不要装 Python。不装也能用 OpenCode 写周报、整文件、做简历。只有处理 Excel 图表、WPS 文档生成时才用得上。不确定就选 n 跳过。

第 3 步:npm 镜像

自动把 npm 源切到 npmmirror.com(淘宝镜像),国内下载不卡。

第 4 步:安装 OpenCode

npm install -g opencode-ai,一到两分钟。装过了会检测到并问你要不要更新。

第 5 步:配置 API

选 DeepSeek(推荐),输入你的 API Key。输入时不显示字符,防止旁边人看到。输入完安装器会发一条测试请求验证 Key 能不能用,确认没问题才写进配置。

如果 Key 输错或者账户没钱了,安装器会报具体错误(401 是 Key 不对,403 是没权限,429 是请求太频繁),让你重输。

默认选的是 deepseek-v4-pro(主力)+ deepseek-v4-flash(轻量)。想用通义千问、硅基流动、OpenAI、本地 Ollama 也支持,安装器里可以自定义。

第 6 步:部署技能

安装器带了 5 个办公技能:

序号 技能 能帮你干什么
1 日常办公助手 写周报、邮件、会议纪要、工作总结
2 文件整理能手 批量重命名、分类整理、查重复文件、桌面清理
3 简历求职助手 写简历(STAR 法则)、求职信、模拟面试
4 学习规划助手 制定学习计划、整理笔记、生成复习提纲
5 表格数据处理 Excel/CSV 汇总统计、生成图表、数据清洗
6 全部部署 五个一起上
7 不部署 先不要,以后想加再加

我推荐选 6(全部部署),反正不占地方。

选了之后安装器把对应技能拷到配置目录。启动 OpenCode 后 AI 会自动加载,你不用说"请帮我写一份 STAR 法则的简历",说"帮我写份简历"就行。

第 7 步:完成

全部搞定后显示总结页面,列出常用命令,问你要不要直接启动 OpenCode。选 y 就帮你开新窗口启动。

第四步:验证安装

手动启动的话:按 Win + R,输入 cmd,回车。输入 opencode,看到欢迎界面就是装好了。


macOS:一行命令搞定

实话实说:这一节我没法实测。我没有 Mac 电脑,macOS 版本的脚本是按文档写的,理论上能跑。如果你遇到问题,欢迎在评论区反馈,我会尽量修。

macOS 的安装流程和 Windows 基本一样,区别在于没有 EXE:用终端跑一个脚本。

第一步:下载

下载 OpenCode安装器-macOS-v2.1.0.zip,解压后你会看到两个东西:

  • install.sh — 安装脚本
  • skills/ — 5 个办公技能

第二步:打开终端

在 Finder 里找到解压出来的文件夹。然后打开终端:

方法一:按 Command + 空格,输入"终端"(或"Terminal"),回车。

方法二:在 Finder 里打开文件夹,空白处右键 →「服务」→「在终端中打开」(如果没看到这个选项,用方法一)。

第三步:运行安装脚本

在终端里输入下面两行命令:

cd ~/Downloads/OpenCode安装器-macOS  # 进入解压后的文件夹
chmod +x install.sh && ./install.sh   # 给脚本执行权限,然后运行

第一行的路径改成你实际解压的位置。如果不确定,在 Finder 里把文件夹拖进终端窗口,路径会自动填上。

运行后会看到一个彩色界面,自动完成 7 个步骤:

第 1 步:Homebrew

macOS 安装软件需要通过 Homebrew(类似手机上的应用商店)。脚本会自动检查,没装的话帮你装。

第 2 步:Node.js 环境

通过 Homebrew 安装 Node.js。这个是运行 OpenCode 必须的。

第 3 步:Python(可选)

和 Windows 一样,问你要不要装。不装也不影响基本使用。

第 4 步:国内镜像

配置 npm 和 pip 镜像,国内下载不卡。

第 5 步:安装 OpenCode

npm install -g opencode-ai,一到两分钟。

第 6 步:配置 API

选 DeepSeek,输 API Key,自动验证。

第 7 步:部署技能

和 Windows 一样,选 6 全部部署。

第四步:验证安装

终端里输入 opencode,看到欢迎界面就是装好了。


常见小问题

Windows

双击 EXE 被拦截?

Windows Defender 点「更多信息」→「仍要运行」,360 点「允许运行」,浏览器阻止下载点「保留」。ps2exe 打包的 EXE 没有数字签名,杀毒软件不认识就报警。我之前 Claude Code 安装器几千人下载也没事。

CMD 里输入 opencode 提示找不到命令?

关掉当前窗口重新打开一个。还不行就重启电脑,环境变量没刷新。

macOS

提示"无法打开 install.sh,因为它来自身份不明的开发者"?

这是 macOS 的安全机制。打开「系统设置」→「隐私与安全性」,找到被拦截的记录,点「仍要打开」。或者终端里用 chmod +x install.sh && ./install.sh 就不会弹这个。

提示 command not found: brew

Homebrew 没装上。手动装一下:打开 https://brew.sh,复制那行命令到终端运行,然后再跑 ./install.sh

通用

npm 安装报错?

通常是网络问题。安装器已经自动切了国内镜像,但公司内网、校园网环境下可能需要手动设代理。后面单开一篇讲。

API Key 验证失败?

检查三件事:Key 有没有复制全(以 sk- 开头)、账户里有没有余额(DeepSeek 最低充 10 块)、网络能不能访问 api.deepseek.com

跟 Claude Code 冲突吗?

不冲突。两台可以共存。claude 启动 Claude Code,opencode 启动 OpenCode。各用各的配置,互不干扰。


装好之后试试第一句话

启动 OpenCode,输入:

帮我创建一个叫"测试"的文件夹

OpenCode 会问你是否允许执行,输入 y 确认。然后去你的用户目录看看,多了一个"测试"文件夹,AI 帮你建的。


下期预告

装完了,然后呢?下期来一次实战:让 OpenCode 帮你整理桌面、批量改文件名、写一篇周报。

AI 聊天聊出来的东西

我是 Mike,英文专业毕业。这里记录我和 AI 聊天时碰撞出的想法——关于生活、关于选择、关于怎么让 AI 真的帮上忙。

导航

Social Media
Github
Twitter
Facebook
Powered by BS5 Simply Blog and Bludit
Navigation