351 字
2 分钟
基于Go语言的超级轻量级龙虾教程
2026-05-17
打开 MD 版本

前言#

原版龙虾 openclow 实在太臃肿了,根本没办法在资源受限的设备上跑,最近我又想部署个AI助手在我的路由器上跑一些定时任务,搜索了多个版本的龙虾,最后决定使用 PicoClaw。

PicoClaw 是一款用 Go 语言编写的超轻量个人AI助手。只需部署一个二进制文件,就能在任何设备上运行,包括树莓派或者路由器这些资源受限的设备。 初始内存占用不到10MB,长期运行内存稳定在30MB以内。包体积也不到50MB,秒级启动。并且对标原版龙虾的能力,而且中文生态友好。

Windows部署#

windows下载:https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw_Windows_x86_64.zip

解压后双击运行picoclaw-launcher会自动打开浏览器,然后通过管理面板配置。

Docker部署#

docker-compose.yml

services:
  picoclaw:
    image: sipeed/picoclaw:launcher
    container_name: picoclaw
    restart: always
    ports:
      - "18800:18800"
      - "18790:18790"
    volumes:
      - ./data:/root/.picoclaw
    environment:
      TZ: Asia/Shanghai
      PICOCLAW_GATEWAY_HOST: 0.0.0.0

Linux 宿主机部署(systemd)#

1. 安装#

mkdir -p /opt/picoclaw
cd /opt/picoclaw

wget https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw_Linux_x86_64.tar.gz

tar -xzf picoclaw_Linux_x86_64.tar.gz

chmod +x picoclaw-launcher

2. 创建 systemd 服务#

nano /etc/systemd/system/picoclaw.service

写入:

[Unit]
Description=PicoClaw Launcher
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
WorkingDirectory=/opt/picoclaw
ExecStart=/opt/picoclaw/picoclaw-launcher -public

Restart=always
RestartSec=3

Environment=TZ=Asia/Shanghai

[Install]
WantedBy=multi-user.target

3. 启动服务#

systemctl daemon-reload

systemctl enable --now picoclaw

4. 查看状态#

systemctl status picoclaw

5. 查看日志#

journalctl -u picoclaw -f

6. 重启服务#

systemctl restart picoclaw

7. 停止服务#

systemctl stop picoclaw

8. WebUI 地址#

http://你的服务器IP:18800

9. 数据目录#

默认保存:

/root/.picoclaw

里面包含:

  • 配置
  • Provider
  • Workspace
  • 对话
  • Channel
  • Cron
  • Agent 数据
基于Go语言的超级轻量级龙虾教程
https://emohe.cn/posts/41/
作者
阿涛の小破站
发布于
2026-05-17
许可协议
CC BY-NC-SA 4.0