Clawdbot智能体Windows系统部署
美国
AI 开发平台服务 AI 编程办公效率 AI 聊天对话问答
Clawdbot智能体Windows系统部署

真正能做事的人工智能。

Clawdbot智能体Windows系统部署

Clawdbot

Clawdbot 是由开发者 Peter Steinberger 推出的开源自部署个人 AI 智能体网关,主打本地运行、隐私可控,并非传统云托管聊天机器人,它可在 macOS、Linux、Windows WSL2 等个人设备部署,能无缝接入 WhatsApp、Telegram、Discord、iMessage 等主流通讯渠道,用户无需切换新应用,在日常聊天工具中即可发起交互,同时支持连接 Claude、OpenAI 等主流大模型,还具备本地工具调用、记忆系统与任务执行能力,可实现从对话到决策再到实际操作的闭环,兼具跨平台适配性与高度自定义空间,是面向极客与技术爱好者的轻量化、私有化 AI 助手解决方案。

Clawdbot智能体Windows系统部署


Windows 系统原生安装 Clawdbot 完整教程

(无 WSL、免跨系统、可直接对接 AI)

本文为 Windows 10/11 原生环境 安装 Clawdbot 的完整 step-by-step 教程,全程不依赖 WSL2 子系统,无需虚拟机,安装后可直接访问本地文件、对接千问等 AI 模型,适配个人使用与二次开发,小白可直接跟着操作,全程零门槛。

一、准备工作与说明

1. 适用系统

Windows 10 专业版 / 家庭版、Windows 11 所有版本(64 位系统优先)

2. 核心优势

  • 纯原生运行,无系统隔离,可直接操作本地文件、调用系统命令
  • 无需翻墙,所有依赖均可在国内网络正常下载
  • 可复用已有的 PortableGit、Node.js 绿色版,无需重复安装
  • 安装后可直接对接在线 AI API / 本地 AI 模型,适配各类自动化场景

3. 所需文件

  • Node.js 绿色版(.zip 格式,LTS 或 Current 版本均可)
  • 已存在的 PortableGit(无则可按教程安装完整版 Git)
  • 全程使用系统自带命令行,无需第三方工具

二、步骤 1:安装并配置 Node.js 绿色版

Clawdbot 基于 Node.js 运行,优先使用免安装 .zip 版本,不修改注册表,干净无残留。

1. 下载 Node.js 压缩包

  1. 打开 Node.js 官方下载页:https://nodejs.org/en/download
  2. 下滑找到 Windows Binary (.zip) 版本,选择 win-x64 下载(如 node-v24.13.0-win-x64.zip
  3. 下载完成后,解压到无中文、无空格、无特殊字符的路径,示例:
    C:\Programs\node
    

    ✅ 检查:解压后文件夹内必须有 node.exenpm.cmd 两个核心文件

2. 配置系统环境变量

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在下方系统变量区域,找到并双击 Path
  3. 点击「新建」,粘贴 Node.js 解压路径:
    C:\Programs\node
    
  4. 依次点击「确定」,关闭所有配置窗口(必须保存生效

3. 验证 Node.js 安装

  1. 按下 Win + R,输入 cmd,打开新的命令提示符窗口
  2. 依次执行以下两条命令,查看版本号:
    node -v
    npm -v
    
  3. 出现类似以下输出,说明配置成功:
    v24.13.0
    11.6.2

三、步骤 2:配置 Git 环境(解决依赖报错)

Clawdbot 安装过程需要 Git 拉取部分依赖,在Git网站下载便携版 PortableGit,解压到程序路径。

方式 A:解压后的 PortableGit 路径

  1. 访问 Git 官网:https://git-scm.com/download/win 
  2. 在Git网站下载便携版 PortableGit,解压到程序路径。如下面的路径,示例:
    C:\Programs\PortableGit
    
  3. 复制其 bin 目录完整路径(必须包含 git.exe):
    C:\Programs\PortableGit\bin
    
  4. 按「步骤 1-2」的方法,打开系统环境变量 Path,新增上述路径
  5. 关闭所有旧 CMD,打开新的 CMD,执行验证命令:
    git --version
    
  6. 出现类似 git version 2.47.1.windows.1,即为成功

方式 B:全新安装 Git(无 PortableGit 时)

  1. 访问 Git 官网:https://git-scm.com/download/win
  2. 下载 Windows 版安装包,全程默认「下一步」安装
  3. 安装完成后,打开新 CMD 执行 git --version 验证

四、步骤 3:安装 pnpm(Clawdbot 兼容依赖)

pnpm 可提升依赖安装速度与稳定性,执行以下命令全局安装:
npm install -g pnpm
✅ 成功标志:出现 added 1 package in Xs 提示,无报错即可

五、步骤 4:全局安装 Clawdbot

在 CMD 中直接执行安装命令,国内网络可正常连接:
npm install -g clawdbot

安装说明

  • 过程中出现的 deprecated 警告为依赖包版本提示,不影响使用,可忽略
  • 等待命令执行完成,出现 added 675 packages in Xm 类似提示,即为安装成功

六、步骤 5:初始化 Clawdbot 并配置 AI 模型(以千问为例)

安装完成后,进行首次配置,绑定 AI 模型,实现对话功能。
  1. 执行初始化配置命令:
    clawdbot configure
    
  2. 按交互式提示,依次选择(方向键选择,回车确认):
    • Gateway 运行位置:直接回车,选择 Local (this machine)
    • 配置项选择:选择 Model,回车
    • 模型类型:选择 Qwen (OAuth),回车
    • 授权方式:默认 Qwen OAuth,直接回车
    • 模型版本:选择默认推荐模型,回车
    • 最后选择 Continue,回车完成配置
  3. ✅ 成功标志:出现 Updated C:\Users\Administrator\.clawdbot\clawdbot.jsonConfigure complete 提示

七、步骤 6:启动 Clawdbot 网关(Windows 专用命令)

Windows 系统使用以下专用启动命令:
clawdbot gateway --allow-unconfigured

常见问题:端口被占用解决

若启动提示 Port 18789 is already in use,按以下步骤处理:
  1. 查看日志中占用端口的 PID 编号(如 pid 26452
  2. 执行强制结束进程命令(替换为实际 PID):
    taskkill /F /PID 26452
    
  3. 再次执行启动命令即可

启动成功标志

CMD 出现以下关键日志,代表服务正常运行:
[gateway] listening on ws://127.0.0.1:18789 (PID XXXX)
[gateway] agent model: qwen-portal/coder-model
Web UI available at http://127.0.0.1:18789/
⚠️ 注意:启动后的 CMD 窗口不可关闭,最小化即可,关闭则服务停止

八、步骤 7:访问 Web 界面并使用

  1. 打开任意浏览器(Edge/Chrome/ 其他)
  2. 地址栏输入访问地址:
    http://127.0.0.1:18789/
    
  3. 在界面底部输入框输入问题,点击「Queue」,即可获得 AI 回复
  4. 支持直接上传本地文件、输入指令,可无缝对接本地自动化脚本

九、日常使用与维护命令

1. 常规启动命令(每次开机后使用)

clawdbot gateway --allow-unconfigured

2. 端口占用应急处理

taskkill /F /PID 实际PID编号
clawdbot gateway --allow-unconfigured

3. 关闭 Clawdbot

直接关闭运行 Clawdbot 的 CMD 窗口即可,无需额外命令

4. 重新配置 AI 模型

clawdbot configure

十、常见问题与避坑指南

  1. 命令不生效:环境变量配置后,必须打开新的 CMD 窗口,旧窗口不生效
  2. Git 找不到:必须配置 PortableGit 的 bin 目录,而非根目录
  3. 端口占用:使用 taskkill /F /PID 强制结束占用进程,勿重复安装
  4. npm 安装报错:执行 npm cache clean --force 清理缓存后,重新安装
  5. 启动后无法访问:检查 CMD 窗口是否正常运行,无报错日志,浏览器输入正确地址

十一、扩展适配说明

本教程安装的 Windows 原生版 Clawdbot,可直接:
  • 对接本地 ComfyUI 启动器、AI 绘图工作流
  • 联动 SketchUp、3ds Max 等设计软件,实现 AI 辅助建模
  • 接入各类在线 AI API(通义千问、文心一言、OpenAI 等)
  • 运行本地 AI 模型(Ollama、Llama 等),实现离线推理


Windows系统+WSL2-Ubuntu环境部署 Clawdbot

(接入千问AI)


一、核心原理说明(为什么这么装)

1. WSL2 核心作用

WSL(Windows Subsystem for Linux)是 Win11 内置的 Linux 子系统,让 Windows 能原生运行 Ubuntu 系统环境,无需单独装虚拟机 / 双系统,既保留 Windows 的易用性,又能满足 Clawdbot 对 Linux 环境的依赖(Clawdbot 核心命令、依赖管理更适配 Linux)。

2. 选择 Ubuntu 的原因

  • Ubuntu 是最主流的 Linux 发行版,WSL2 对其适配性最好、安装最便捷;

  • 包管理工具(apt)完善,能快速安装 Node.js、pnpm 等依赖;

  • Clawdbot 官方对 Ubuntu 环境的兼容性最优,减少部署报错。

3. 千问 AI 接入逻辑

千问(阿里云 Qwen)是国产大模型,国内网络直连无压力,无需代理,且 Clawdbot 支持其原生 OAuth 授权方式,配置简单,适配中文聊天 / 办公场景,是国内用户的最优选择。

二、前置环境准备(Win11 端操作)

步骤 1:开启 WSL2 和虚拟机平台(必须)

  1. 按下 Win + R,输入 optionalfeatures 回车,打开「Windows 功能」;

  2. 勾选以下选项,点击「确定」,等待安装完成后重启电脑

    • 适用于 Linux 的 Windows 子系统
    • 虚拟机平台

步骤 2:安装 Ubuntu 发行版(微软商店一键装)

  1. 打开「微软商店」,搜索「Ubuntu」,选择无版本后缀的 Ubuntu(或 22.04 LTS,长期支持版更稳定),点击「安装」;

  2. 安装完成后,点击「打开」,首次启动会自动配置环境(等待 1-2 分钟),按提示设置Ubuntu 用户名和密码(密码输入时不显示,输完回车即可,后续 sudo 命令会用到)。


三、Ubuntu 子系统环境配置(WSL2-Ubuntu 终端操作)

步骤 1:更新 Ubuntu 包源(避免依赖安装失败)

打开 Ubuntu 终端(Win11 开始菜单搜索「Ubuntu」即可),输入以下命令回车:
sudo apt update && sudo apt upgrade -y
(输入之前设置的 Ubuntu 密码,回车执行,全程自动完成)

步骤 2:安装 Node.js 和 pnpm(Clawdbot 基础依赖)

# 安装Node.js(含npm,包管理工具)
sudo apt install nodejs npm -y
# 全局安装pnpm(Clawdbot UI构建工具)
npm install -g pnpm

四、Clawdbot 核心部署(WSL2-Ubuntu 终端操作)

步骤 1:安装 Clawdbot(全局安装,任意目录可执行)

npm install -g clawdbot

步骤 2:初始化 Clawdbot 配置(自动创建工作目录)

无需手动创建文件夹,直接执行初始化命令,自动生成~/.clawdbot(配置目录)和~/clawd(工作目录):
clawdbot configure

步骤 3:交互式配置(核心:接入千问 AI,全程按提示操作)

  1. 首次配置会提示「Gateway 运行位置」,直接回车选「Local (this machine)」;
  2. 进入「配置项选择」,按 **↓方向键 ** 选「Model」,回车确认;
  3. 进入「模型选择」,按 **↑/↓方向键 ** 选「Qwen (OAuth)」(千问),回车确认;
  4. 选「Qwen OAuth」回车,自动完成授权(无需额外操作,配置会自动保存);
  5. 后续会提示选择千问模型(如qwen-portal/coder-model),直接回车确认;
  6. 回到「配置项选择」,按 **↓方向键 ** 选最后一行「Continue」,回车完成所有配置。

五、启动 Clawdbot 并验证使用(关键步骤)

步骤 1:启动 Clawdbot 网关(核心命令,一键启动)

Ubuntu 终端中直接输入以下命令,回车执行:
clawdbot gateway --allow-unconfigured --force
✅ 注意:启动后不要关闭 Ubuntu 终端,关闭会导致网关停止,聊天功能中断。

步骤 2:Win11 端访问聊天界面

打开任意浏览器(Edge/Chrome/360 等),输入以下地址,回车即可打开 Clawdbot 控制界面:
http://127.0.0.1:18789/

步骤 3:验证千问 AI 聊天

界面底部输入框输入任意问题(如「你好,千问」),点击右侧「Queue」,即可收到千问 AI 的回复,部署成功!

六、Win11 重启后,重新打开 Clawdbot(极简步骤)

无需重复配置,只需 2 步,一键恢复使用:

1、Win11 开始菜单搜索「Ubuntu」,打开 Ubuntu 终端;

2、直接输入启动命令,回车执行:

clawdbot gateway --allow-unconfigured --force

3、打开浏览器,访问 http://127.0.0.1:18789/,直接聊天即可。

七、关键注意事项(避坑必备)

  1. WSL2 终端不能关:Clawdbot 网关运行在 Ubuntu 终端中,关闭终端 = 网关停止,聊天界面会断开;
  2. 地址固定:无论重启多少次,聊天界面地址都是 http://127.0.0.1:18789/,无需修改;
  3. 千问授权无需重复做:首次配置完成后,授权信息会保存在 Ubuntu 的~/.clawdbot/clawdbot.json中,后续启动自动加载;
  4. 依赖问题解决:若后续执行命令提示「xxx command not found」,重新安装对应依赖即可(如 pnpm 缺失:npm install -g pnpm);
  5. 关闭 Clawdbot:若需停止运行,在 Ubuntu 终端中按下 Ctrl + C,网关会优雅关闭。

八、核心命令汇总(贴在桌面,备用)

操作场景 对应命令(Ubuntu 终端执行)
安装 Clawdbot npm install -g clawdbot
初始化 / 配置千问 AI clawdbot configure
启动 Clawdbot(核心) clawdbot gateway --allow-unconfigured --force
全局安装 pnpm npm install -g pnpm
更新 Ubuntu 包源 sudo apt update && sudo apt upgrade -y
关闭 Clawdbot 终端中按 Ctrl + C
以上步骤完全适配你的实际部署过程,全程无冗余操作,Win11 端按步骤执行即可快速部署 Clawdbot 并接入千问 AI,依赖 WSL2-Ubuntu 实现 Linux 环境兼容,国内网络直连无压力!

 

Clawdbot 完整参数/命令/示例(中文翻译)

一、参数

参数 中文说明
-V, --version 输出版本号
--dev 启用开发模式配置文件:在~/.clawdbot-dev 目录下隔离运行状态,网关默认端口 19001,并开放调试端口(浏览器 / 画布相关)
--profile <name> 使用指定名称的配置文件(将配置 / 状态文件隔离在~/.clawdbot-<名称> 目录下)
--no-color 禁用 ANSI 彩色输出
-h, --help 显示命令帮助信息

二、命令

命令 中文说明
setup 初始化~/.clawdbot/clawdbot.json 配置文件和代理工作空间
onboard 交互式引导配置:完成网关、工作空间和技能的初始化设置
configure 交互式弹窗配置:设置密钥凭证、设备配对和代理默认参数
config 配置文件辅助工具(支持获取 / 设置 / 清空配置项);直接运行将启动交互式配置向导
doctor 健康检查工具:检测网关和通信渠道问题,并尝试快速修复
dashboard 使用当前令牌打开控制界面(UI)
reset 重置本地配置 / 运行状态(保留 CLI 命令行工具,不卸载)
uninstall 卸载网关服务及本地数据(CLI 命令行工具仍保留,可继续使用)
message 发送消息和执行渠道相关操作
memory 记忆数据检索工具(检索历史会话 / 存储的记忆信息)
agent 通过网关运行代理单次交互(添加 --local 参数可启用本地嵌入式代理)
agents 管理隔离式代理(包括工作空间、身份验证和路由规则配置)
acp 代理控制协议(Agent Control Protocol)工具集
gateway 网关服务控制(启动 / 停止 / 重启等)
daemon 网关守护进程(旧版别名,功能同 gateway)
logs 查看网关运行日志
system 系统事件管理:查看心跳、设备在线状态等系统信息
models 模型配置工具(配置调用的 AI 模型、接口参数等)
approvals 执行权限审批工具(管理操作执行的审批规则)
nodes 节点管理命令集
devices 设备配对及令牌管理(绑定 / 解绑设备、管理设备访问令牌)
node 单个节点的控制操作
sandbox 沙箱工具(隔离运行环境,测试技能 / 操作)
tui 终端交互界面(纯命令行可视化操作界面)
cron 定时任务调度工具(配置自动化定时执行的操作)
dns DNS 解析辅助工具
docs 文档辅助工具(查看本地 / 在线文档)
hooks 钩子工具(配置事件触发的自定义钩子操作)
webhooks 网络钩子工具(配置外部系统的 Webhook 联动)
pairing 设备配对辅助工具
plugins 插件管理(安装 / 卸载 / 启用 / 禁用插件)
channels 通信渠道管理(配置 / 登录 / 解绑 WhatsApp、Telegram 等消息渠道)
directory 目录管理命令集
security 安全辅助工具(管理权限、加密、安全规则等)
skills 技能管理(添加 / 删除 / 配置代理的技能)
update 命令行工具(CLI)更新辅助工具
status 查看通信渠道健康状态和最近会话的接收方信息
health 从运行中的网关获取实时健康状态数据
sessions 列出已存储的所有对话会话记录
browser 管理 Clawdbot 专属浏览器(Chrome/Chromium)
help 显示命令帮助信息

三、使用示例

示例命令 中文说明
clawdbot channels login --verbose 绑定个人 WhatsApp Web,并显示二维码及连接日志(--verbose 启用详细日志)
clawdbot message send --target +15555550123 --message "Hi" --json 通过已绑定的 Web 会话发送消息,并用 JSON 格式打印执行结果
clawdbot gateway --port 18789 在本地启动 WebSocket 网关服务,指定端口为 18789
clawdbot --dev gateway 启动开发模式网关(配置 / 状态隔离),服务地址:ws://127.0.0.1:19001
clawdbot gateway --force 强制杀死占用网关默认端口的进程,然后启动网关服务
clawdbot agent --to +15555550123 --message "Run summary" --deliver 通过网关直接与代理交互,可选将结果作为 WhatsApp 回复发送给指定接收方
clawdbot message send --channel telegram --target @mychat --message "Hi" 指定 Telegram 渠道发送消息,接收方为 @mychat(Telegram 聊天 / 机器人)

 

相关导航

暂无评论

暂无评论...