项目目标:简单的介绍OpenClaw的安装与配置

第一章: 介绍

OpenClaw (前身 Clawdbot)

定义: OpenClaw 是一个开源的、本地优先的自主 AI 代理(Autonomous AI Agent)。它不仅仅是一个对话机器人,更是一个能够通过 Docker 容器在本地运行,并拥有“手脚”去执行复杂任务的数字助手。

核心定位

  1. 数据主权 (Data Sovereignty): 与 ChatGPT 或 Claude 的云端网页版不同,OpenClaw 强调本地部署。它运行在你的私有服务器或个人电脑上,确保所有的文件访问、API 密钥和操作日志都掌握在用户自己手中。

  2. 自主执行 (Agentic Capabilities): 它具备工具调用能力。用户下达模糊指令(如“帮我整理这个项目的代码并提交到 GitHub”),OpenClaw 能自动拆解任务、读取本地文件、编写代码、调用 Git 命令,直到任务完成。

  3. **模型中立 (Model Agnostic)**: 它不绑定特定模型。你可以根据硬件条件,为其接入云端最强大脑(如 GPT-5, Claude 3.5),也可以接入本地隐私模型(如 DeepSeek-R1, Llama 4)。

简单来说: 如果说 ChatGPT 是一个“什么都懂的顾问”,那么 OpenClaw 就是一个“住在你电脑里、能帮你干活的数字员工”。

第二章:安装方式

1、推荐安装方式(一键脚本):

官方给出了一键安装的脚本命令,可以直接通过终端,执行以下命令来安装。

macOS/Linux 系统:

1
curl -fsSL https://openclaw.ai/install.sh | bash

Windows 系统:
#PowerShell

1
iwr -useb https://openclaw.ai/install.ps1 | iex

#CMD

1
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

这会自动安装 Node.js(≥22)并完成基本配置。

成果图

2、手动安装:

注意:需要 Node.js ≥22并完成基本配置。

1
2
npm i -g openclaw
openclaw onboard

安装后,会给很多选项供选择,根据需要选择:

我明白这功能强大但也存在固有风险。要继续吗?

成果图

Onboarding mode

QuickStart

Model/auth provider

这里会需要我们配置一个大模型,Model/Auth Provider 选择 AI 供应商,我这里选择的是阿里的Qwen.当然,你可以根据你的需要选择你需要的大模型提供商

然后会出现选择聊天工具的选项,海外的一般都没有可以选最后一个:skip for now

剩下的一路yes下去就好

成果图

Install missing skill dependencies

选一些自己喜欢的 skills,也可以直接跳过,使用空格按键选择

成果图

Enable hooks?

可以开启,用来做内容引导日志和会话记录:

成果图

安装完后,就会自动访问 http://127.0.0.1:18789/chat,就可以打开聊天界面让它开始工作。

成果图