Phase 0 · 第 0.4 节 · 主资源:OpenCode · 下载与安装

Gate 1 · 安装(Mac / Windows 双轨)

本节课目标:第一次装备好你的宝可梦(配置好你的 Agent)。

作为 vibe coder,你只需要理解上层概念,看得懂就足够了。这一节只会简单介绍原理。

这两样各是什么:

接下来我们开始配置这位也许会贯穿你编程生涯始终的伙伴(Agent)吧 :)

第 0 步:打开命令行

下面所有命令,都要敲在一个叫命令行的黑底窗口里(也叫终端)。

  1. Command + 空格,屏幕中间会弹出一个搜索框(这叫 Spotlight)。
  2. 输入 Terminal(终端),回车。
  3. 跳出一个黑底或白底的窗口,里面有一行字、末尾一个闪动的小方块,这就是命令行,光标在等你输入。
  1. 点屏幕左下角的开始菜单(Windows 图标)。
  2. 直接输入 PowerShell,在结果里点 Windows PowerShell
  3. 跳出一个深蓝或黑色窗口,末尾有个闪动的光标在等你输入。

Windows 上还有 cmd、WSL 等别的命令行。目前我们只用 PowerShell。

是不是打开后,有点黑客的感觉了?不要被唬住!这东西其实没你想象的那么复杂,就是个等你输入的框。它大概长下面这样,注意末尾那个闪动的光标:你复制一条命令,粘在光标后面,按一次回车,它就开始跑。一次粘一条,等这条跑完,再粘下一条。

这是一张示意图,不是真窗口。Mac 上提示符常以 %$ 结尾,Windows 上常以 > 结尾,长得不完全一样没关系,认闪动的光标就行。

根据系统进行安装

下面的命令块右上角有复制按钮。回到你刚打开的命令行,把命令粘进去、按回车。跑的时候它会刷很多字符出来,不需要动它,等它自己停下光标重新闪烁后,再粘下一条。

装 OpenCode(推荐官方脚本)

Mac 上最省事:在第 0 步打开的命令行里,粘下面这条官方脚本,按回车,等它自己跑完。

curl -fsSL https://opencode.ai/install | bash
装成功长什么样:它会刷出几行安装进度,最后停下、光标又开始闪、可以继续输入。只要末尾没有一段红色的 error 字样,就算成功。中间有黄字提示一般不影响。
进阶可选:另外两种装 OpenCode 的办法

上面官方脚本失败,或你已经在用 Homebrew / Node,可换这两条之一(三选一,装一种即可):

用 Homebrew (要配置好proxy) :

brew install anomalyco/tap/opencode

用 npm(要先去 nodejs.org 下载 LTS 版装好 Node,才有 npm):

npm i -g opencode-ai

第 1 步:装 Node

去官网下载 Windows 安装包(.msi),双击一路下一步。装好 Node,下一步才有 npm 命令可用。(具体安装步骤以官网为准)

nodejs.org · 下载 LTS 版

第 2 步:装 OpenCode

Node 装好后,回到第 0 步打开的 PowerShell,粘下面这条、按回车。

npm i -g opencode-ai
装成功长什么样:它会刷出一串 added ... packages 之类的安装信息,然后停下、光标重新闪动。只要末尾没有一段红色的 error 字样,就算成功。
进阶可选:用 WSL / choco / scoop 装

如果你已经在用 WSL(Windows 里自带的一个 Linux 环境),可以在 WSL 里照 Mac/Linux 官方脚本装:

curl -fsSL https://opencode.ai/install | bash

也有人用 chocoscoop 这类包管理器装,具体包名以 OpenCode 官方文档为准。新手不用碰这些,上面 npm 那条主路就够了。

如果这对你来说仍然太难...OpenCode 有cli版(命令行界面)和桌面版(desktop,图形界面,目前还是 beta)。两个版本都可以满足本训练营的使用。不过,考虑到cli的插件等安装更容易更容易拓展,推荐优先装cli版。

如果要安装桌面版(命令行操作太难了!)

opencode.ai/download 下载你系统的安装包:

opencode.ai/download · 下载桌面版

装成功长什么样:启动台(Mac)或开始菜单(Windows)里可以看到新安装的 OpenCode 图标。

装了桌面版,下面"敲 opencode --version 看版本号"那步可以跳过;你能把桌面版打开、看到它的界面,就说明装好了。

装完自检

装完别急着关窗口,验一下它到底装上没。回到命令行,敲下面这条、按回车,要是它打印出一串版本号,那就是装好了。

opencode --version

敲完,你看到的大概是下面这样(具体数字以你装到的版本为准):

看到单独一行版本号(类似 1.14.24),就对了。要是它回 command not found(找不到命令),说明这台命令行还没认到 OpenCode,看下面的"卡住了"那一段。

动手自检清单

对着你真实的命令行窗口逐项核对,做到一项勾一项。四项都勾上,这一关就过。

Gate 1 · 安装自检卡

四项都对上了,这一关过,去下一节配账号。

勾上你确认的项,四项都勾上就过。

几个常见卡点,对着看:

小测

你敲 opencode --version 后,命令行回了一句 command not found。下面哪个是最可能的原因?

卡住了?命令报错、版本号没认出、装到一半不知道哪步错了,把报错的整段文字复制下来发到群里问问大家,或者直接向 Abel 或助教提问。这一节只管把 Agent 装上就算完成。具体的配置、如何进行第一次对话,接下来两章会逐步完成。

课程术语表 上一节:科学上网 下一节:账号与付费 参考:OpenCode 文档