1. 先搞清楚:OpenClaw 到底是个什么“龙虾”
OpenClaw 是一个跑在你自己电脑上的 AI 智能体框架,标志是一只红色小龙虾,所以圈里把部署和调教它的过程叫“养龙虾”。它和网页版对话工具最大的区别在于:普通对话工具只能“告诉你怎么做”,而 OpenClaw 能直接调用你本机的文件系统、浏览器和命令行,真正把任务执行完。适合谁?适合想让 AI 帮自己整理文件、写周报、盯价格、跑脚本,但又不想把数据交给云端的人。
我先把这篇要交付的东西说清楚:一套能在 Node.js 环境下跑起来的 OpenClaw 本地部署流程、一份可复制的config.toml骨架、API Key 的配置步骤、Git 版本管理命令,以及一个判断“AI 是否真的执行了任务”的验证动作。全程零基础可跟做,你只需要一台电脑和大约二十分钟。
需要提前说明的是,OpenClaw 本身不带“大脑”,它必须接入一个大模型 API 才能思考。国内直连大模型 API 在密钥管理、多模型切换上比较折腾,我这次用的是 TaoToken 做统一接入层,一个 Key 就能调多家模型,省去反复注册的麻烦。下面从环境准备开始。
2. 前置准备:Node.js、Git 与 TaoToken 接入层
2.1 安装 Node.js 22 与 Git
OpenClaw 要求 Node.js 22 及以上。去 Node.js 官网下载 LTS 安装包,一路“下一步”即可。装完打开终端(Windows 用 PowerShell,Mac 用“终端”),验证版本:
node -v npm -v git --version三条命令都能打印出版本号,说明环境就绪。如果node -v报“不是内部或外部命令”,说明安装时没勾选加入 PATH,重装一次并勾选即可。
2.2 为什么用 TaoToken 做模型接入
OpenClaw 的模型配置需要填base_url和api_key。如果直接对接各家官方接口,每换一个模型就要改一次地址和密钥。TaoToken 提供统一的 OpenAI 兼容接口,地址是https://taotoken.net/api,你只维护一个 Key,就能在配置里切换不同模型。对新手来说,这能少踩很多“地址填错、密钥无效”的坑。
先去 TaoToken 控制台创建一个 API Key,复制保存好,后面配置要用。控制台入口在官网导航里,注册后进入 API Keys 页面新建即可。
3. 可复制配置:安装 OpenClaw 并写 config.toml
3.1 全局安装 OpenClaw
在终端执行:
npm install -g openclaw@latest进度条跑完后验证:
openclaw --version能输出版本号就说明安装成功。如果卡在下载阶段,多半是 npm 源的问题,可以临时切换镜像源再装。
3.2 生成并编辑 config.toml
OpenClaw 的配置文件默认在用户目录下的.openclaw/config.toml。先让它生成一份默认配置:
openclaw init然后用编辑器打开。下面是一份可直接复制的骨架,把api_key换成你自己的:
[gateway] host = "127.0.0.1" port = 18789 [model] provider = "openai-compatible" base_url = "https://taotoken.net/api" api_key = "sk-你的TaoToken密钥" model = "claude-sonnet-4-20250514" temperature = 0.7 max_tokens = 4096 [workspace] path = "~/.openclaw/workspace" memory_file = "MEMORY.md" soul_file = "SOUL.md" user_file = "USER.md" [security] allow_shell = true allow_browser = true confirm_dangerous = true几个关键字段说明:base_url固定填 TaoToken 的 API 地址,注意结尾不要多加斜杠;model可以换成你账号下支持的任意模型名;confirm_dangerous = true表示执行删除类命令前会二次确认,新手务必保持开启。
3.3 用 Git 管理你的配置
配置和记忆文件建议纳入 Git,改坏了能回滚。在.openclaw目录下初始化仓库:
cd ~/.openclaw git init git add config.toml workspace/SOUL.md workspace/USER.md git commit -m "init openclaw config"注意不要把含密钥的config.toml推到公开仓库。更稳妥的做法是建一个.gitignore,把config.toml排除,只提交一份config.example.toml模板:
echo "config.toml" >> .gitignore git add .gitignore git commit -m "ignore secret config"以后每次调完人设或技能,git add加git commit留个记录,出问题一条git checkout就能回到上一个可用版本。
4. 验证请求:确认 AI 真的执行了任务
配置写完,启动网关:
openclaw gateway start再跑一次健康检查:
openclaw health看到OK只代表进程活着,不代表模型接通了。真正的验证是让它干一件“只有执行才能完成”的事。在终端发起一条任务:
openclaw run "在当前目录创建一个 hello.txt,内容写 today is a good day"如果模型只是聊天,它会回复“好的,请你自己创建”。如果接入成功且工具权限正常,它会调用文件写入工具,然后你执行:
cat hello.txt能看到today is a good day,说明从 API Key 到工具调用整条链路都通了。这一步是判断“AI 是否成功执行任务”的核心检查动作,比任何日志都直观。
再补一个联网类验证,确认浏览器工具可用:
openclaw run "搜索今天的科技新闻,把前三条标题写入 news.md"打开news.md有内容,就说明搜索和文件写入两个技能都在工作。
5. 本篇常见错排查
5.1 报错 401 Unauthorized
九成是 API Key 填错或过期。检查config.toml里api_key有没有多余空格,确认 Key 在 TaoToken 控制台处于启用状态。改完配置后必须重启网关:
openclaw gateway restart5.2 报错 model not found
model字段写的模型名不在你账号可用范围内。去 TaoToken 的模型列表页核对准确名称,注意大小写和日期后缀。不确定时先用一个通用模型名测试连通性,再换目标模型。
5.3 任务只回复不执行
模型接通了但工具没启用。检查config.toml里allow_shell和allow_browser是否为true,以及workspace.path指向的目录是否存在。目录不存在时工具调用会静默失败,手动mkdir -p ~/.openclaw/workspace建一下。
5.4 端口被占用
gateway start提示端口冲突,改config.toml里的port,比如换成 18790,再重启。改完记得同步更新你本地调用时用的地址。
5.5 Git 提交时误传密钥
如果已经把config.toml提交了,先git rm --cached config.toml从版本控制移除,补上.gitignore,然后去 TaoToken 控制台吊销旧 Key 重新生成一个。密钥一旦进过仓库历史,就当作已泄露处理。
6. 把“养龙虾”变成日常:接入与进阶入口
跑通上面这套流程后,你已经拥有了一个能读写文件、能联网、能执行命令的本地 AI 员工。接下来可以给它写SOUL.md定义说话风格,写USER.md告诉它你的偏好,再用clawhub install装技能扩展能力。所有配置改动都建议走一遍 Git 提交,方便回溯。
如果你在配置 API Key 或接入模型时卡住,直接看接入文档和 API Keys 管理页,里面有各模型的地址和参数对照。想先在线试试模型效果再决定用哪个,可以去模型对话页面直接体验。长期要拿它做编码、跑 Agent 任务的,Coding Plan 在额度和并发上更适合持续使用。
把密钥管好、把危险操作确认打开、把配置纳入版本管理,这三件事做到,你的龙虾就能稳定干活了。