跳到主要内容

设置

Clawdbot 会频繁更新。本指南介绍了如何在您的系统上设置并维护健康的 Clawdbot 环境。

先决条件

开始之前,请确保您具备以下条件:

  • Node.js: 版本 22 或更高。
  • pnpm: 推荐使用的包管理器。
  • Tailscale:(可选但强烈推荐)用于远程网关访问。

定制策略

Clawdbot 旨在高度可定制。我们建议以下设置:

  1. 稳定的生产环境: 使用标记的发布版本(vYYYY.M.D)。
  2. Bleeding Edge (开发版): 直接从 main 分支运行以获取最新功能。

工作流:稳定版 (npm)

这是大多数用户的推荐路径。

1) 安装

npm i -g clawdbot

2) 更新

npm i -g clawdbot@latest

工作流:开发版 (Git)

如果您想贡献代码或运行最新提交的代码。

1) 克隆并安装

git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
pnpm install
pnpm build

2) 更新

git pull --rebase
pnpm install
pnpm build

Linux 守护进程 (systemd)

要在 Linux 上作为后台服务运行网关,请创建一个单元文件:

/etc/systemd/system/clawdbot-gateway.service:

[Unit]
Description=Clawdbot Gateway
After=network.target

[Service]
Type=simple
User=your-user
WorkingDirectory=/home/your-user
ExecStart=/usr/bin/clawdbot gateway run --bind loopback --port 18789
Restart=always

[Install]
WantedBy=multi-user.target

然后启用并启动:

sudo systemctl daemon-reload
sudo systemctl enable clawdbot-gateway
sudo systemctl start clawdbot-gateway