OpenClaw 安装教程:手把手教你打造专属 AI 私人助理01为什么你应该试试 OpenClaw━━━━━━━━━━━━━━━━━━OpenClaw 是一个运行在本地 Mac 上的 AI Agent 框架,来自 @steipete(知名的 iOS 安全研究员)。它的核心能力:• 通过 Telegram Bot 或 Web UI 和它对话• 记住对话上下文和你的个人习惯• 读写本地文件、执行 shell 命令• 支持自定义 Skills,可接入各种服务• 完全本地运行,数据不过任何第三方服务器本质上是把 Claude/GPT 的能力本地化,给你一个可以长期记住上下文、主动执行任务的 AI 助手,而不是每次都要重新说一遍背景。如果你有 Telegram,推荐试试,体验比 Web UI 好很多。02环境准备━━━━━━━━━━━━━━━━━━前置条件:Node.js 22+、Homebrew(没有的话脚本会自动装)、一个 AI API Key。推荐用火山引擎的 API Key,不需要科学上网:火山引擎控制台:console.volcengine.com注册后创建 API Key,模型选 doubao-pro-32k(便宜够用)。03安装 Node.js━━━━━━━━━━━━━━━━━━方式一:Homebrew(最简单)brew install nodenode --version确认看到 v22 或 v24。方式二:nvm(推荐,方便切换版本)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bashsource ~/.zshrcnvm install 22nvm use 22国内加速export NODE_MIRROR=https://npmmirror.com/mirrors/node/nvm install 2204安装 OpenClaw━━━━━━━━━━━━━━━━━━一行命令搞定:curl -fsSL https://openclaw.ai/install.sh | bash插入图片:openclaw_steps.png(宽度 900 像素)国内镜像(访问外网慢的时候用)curl -fsSL https://open-claw.org.cn/install-cn.sh | bash安装完成验证openclaw --versionopenclaw doctor看到版本号和 doctor 输出正常就 OK。05初始化配置━━━━━━━━━━━━━━━━━━运行向导:openclaw onboard逐步说明:第一步:确认安全提示⚠️ OpenClaw will have full access to your computer.⚠️ This includes reading and writing files and running commands.⚠️ Please confirm you understand the risks and want to continue.输入 Yes 继续。第二步:选 AI 模型推荐顺序:1. 火山引擎 doubao-pro-32k(国内首选,便宜、稳定)2. Claude 3.7 Sonnet(质量最高,但需要 API 代理或科学上网)3. OpenAI GPT-4o(同上,需要代理)第三步:填 API Key火山引擎填 key 和 base URL(控制台里有);Claude/OpenAI 正常填 key 就行。第四步:连接 Telegram(可选,推荐)填 @BotFather 给你的 Bot Token。没有?Telegram 搜索 BotFather,发送 /newbot,按提示走一遍,复制 Token。第五步:启用系统 Skills(默认全开就行)06启动━━━━━━━━━━━━━━━━━━前台运行(调试用):openclaw start后台运行(日常用):openclaw start --detach访问地址:• Web UI:http://localhost:18789• Telegram:直接给 Bot 发消息插入图片:Web UI 截图(localhost:18789)07目录结构━━━━━━━━━━━━━━━━━━~/.openclaw/ 是所有数据的根目录:~/.openclaw/├── openclaw.json # 全局配置(AI 模型、渠道)├── .env # API Key 等敏感信息├── credentials/ # 各渠道认证信息(自动生成)├── agents/ # 会话数据(自动)└── workspace/ # Agent 的工作目录 ← 重点 ├── AGENTS.md # 系统指令 ├── SOUL.md # 人设 ├── USER.md # 你的个人信息 ├── memory/ # 每日记忆 └── skills/ # 自定义技能重点记住 workspace/ 目录,所有和 Agent 交互的文件都在这里。需要手动改的文件openclaw.json — 模型配置、渠道开关.env — API Keyworkspace/USER.md — 写你的背景,它会更懂你workspace/SOUL.md — 人设,比如让它叫「阿福」openclaw.json 核心结构{ "providers": { "volcengine": { "apiKey": "xxx", "baseURL": "https://ark.cn-beijing.volcengineapi.com" } }, "channels": { "telegram": { "enabled": true, "botToken": "xxx" } }}备份注意备份这三项就够了:• ~/.openclaw/workspace/• ~/.openclaw/openclaw.json• ~/.openclaw/.envagents/ 和 credentials/ 都是自动生成的,不需要备份。08常见问题━━━━━━━━━━━━━━━━━━Q:command not found: openclawsource ~/.zshrcQ:Node.js 版本报错brew upgrade nodeQ:Telegram Bot 没反应1. 检查 openclaw onboard 里填的 Token 对不对2. 确认 Bot 已经收到 /start 消息3. 确认防火墙没有封 18789 端口Q:火山引擎连不上检查 baseURL 是否填对,应该是:https://ark.cn-beijing.volcengineapi.comQ:想换模型直接改 openclaw.json 里的 providers 部分,然后重启:openclaw start --detach09个人化配置━━━━━━━━━━━━━━━━━━让它记住你是谁编辑 workspace/USER.md,写入你的职业背景、工作习惯、常用术语。Agent 会结合这些信息来回答你。比如:我是一个后端工程师,主要用 Go 和 Python。喜欢简洁直接的回复,不要废话。如果有代码问题,给出完整可运行的示例。调人设编辑 workspace/SOUL.md,可以设置名字、语气风格、回复习惯。接更多服务OpenClaw 支持 Skills 扩展,常见的有:• 日历:Google Calendar、Apple Calendar• 邮件:Gmail、企业邮箱• 笔记:Obsidian、Notion• 代码:GitHub PR Review社区 Skills 列表见 GitHub 仓库。最后━━━━━━━━━━━━━━━━━━用了一段时间下来,OpenClaw 最实用的两个场景:1. Telegram Bot 模式:手机上随时丢给它一段代码让它 review,或者让它帮忙写个脚本,比开浏览器快很多。2. 本地文件处理:让它读一个项目目录,理解代码结构,然后问它关于这个项目的技术问题,比每次粘贴上下文给 ChatGPT 方便。后台回复「openclaw」获取官方文档和 GitHub 链接。有问题评论区见。觉得有用,点个赞。