ByteNoteByteNote

字节笔记本

2026年3月13日

agent-pack-n-go:一键克隆 AI Agent 到新设备

API中转
¥120

本文介绍 agent-pack-n-go,一个一键克隆 AI Agent 到新设备的自动化工具。该项目采用零云依赖的设计,通过 SSH 在旧设备上全自动控制新设备的配置和部署,约 25 分钟即可完成完整的 Agent 克隆,是 AI Agent 迁移、备份和团队协作的理想解决方案。

项目简介

agent-pack-n-go 是一个开源的 AI Agent 克隆工具,专为 OpenClaw 平台设计。项目实现了 Agent 环境的完整打包和迁移,包括配置、数据、环境依赖等所有内容,通过 SSH 远程自动化部署到新设备,无需云端服务,完全本地化操作。

核心特性

  • 一键克隆:全自动完成 Agent 到新设备的迁移
  • 零云依赖:完全本地化操作,无需云服务
  • 快速部署:约 25 分钟完成完整克隆流程
  • SSH 自动化:通过 SSH 远程控制新设备配置
  • 完整打包:包含配置、数据、环境等所有内容
  • 网络诊断:自动识别直连/代理环境
  • 安全传输:使用 rsync + SHA256 校验
  • 环境自动配置:自动安装 nvm、Node.js、Claude Code
  • 引导式验证:三步验证确保部署成功

使用场景

场景说明
设备迁移迁移到更快的机器,或在另一台设备运行副本
快照备份保存 tarball 作为时间点备份,随时分钟级恢复
团队部署将调教好的 Agent 克隆给多个团队成员
本地到云端本地开发,一条命令部署到生产环境

工作流程

Agent 在旧设备上通过 SSH 控制一切,用户只需确认:

text
旧设备(Agent 全程控制)                  新设备(SSH 远程)
┌──────────────────────────────┐        ┌───────────────────────┐
│  1. 克隆前检查                │        │                       │
│  2. 网络诊断                  │────→   │  直连 / 需代理?       │
│  3. 打包 + 传输               │────→   │  文件 + SHA256 ✓      │
│  4. setup.sh                  │────→   │  nvm + Node + Claude  │
│  5. deploy.sh                 │────→   │  OpenClaw 部署完毕     │
│  6. 引导切换                  │        │  ✅ Agent 上线         │
└──────────────────────────────┘        └───────────────────────┘

克隆阶段

阶段内容耗时执行者
克隆前检查SSH 密钥配置、连通性验证~3 分钟用户
网络诊断自动识别直连 / 代理环境即时Agent
打包与传输打包 + rsync + SHA256 校验~5 分钟Agent
环境安装安装 nvm、Node.js 22、Claude Code~5 分钟Agent
部署OpenClaw + 恢复配置 + 启动 Gateway~5 分钟Agent
验证引导式三步验证~3 分钟用户

安装指南

方法一:通过 Agent 安装(推荐)

对你的 Agent 说:

"帮我安装 agent-pack-n-go from https://github.com/AICodeLion/agent-pack-n-go"

方法二:手动安装

bash
cd ~/.openclaw/skills
git clone https://github.com/AICodeLion/agent-pack-n-go.git

快速开始

使用 Agent 克隆

  1. 对你的 Agent 说:"帮我克隆到新设备"
  2. Agent 会询问 SSH 信息:
    • 新设备 IP/主机名
    • SSH 用户名
    • SSH 端口(默认 22)
    • 是否需要代理
  3. 确认信息后,Agent 全自动完成剩余操作
  4. 等待约 25 分钟
  5. 完成三步验证

手动执行流程

bash
# 1. 克隆前检查
# - 确保新设备可 SSH 连接
# - 配置 SSH 密钥认证
# - 验证网络连通性

# 2. 网络诊断(自动)
# - Agent 自动识别网络环境
# - 确定是否需要代理

# 3. 打包与传输(自动)
# - 打包当前 Agent 环境
# - 通过 rsync 传输到新设备
# - SHA256 校验确保完整性

# 4. 环境安装(自动)
# - 安装 nvm
# - 安装 Node.js 22
# - 安装 Claude Code

# 5. 部署(自动)
# - 部署 OpenClaw
# - 恢复配置文件
# - 启动 Gateway

# 6. 验证
# - 检查 Agent 状态
# - 测试基本功能
# - 确认迁移成功

克隆内容

agent-pack-n-go 会克隆以下内容:

  • 配置文件:所有 Agent 配置和设置
  • 数据文件:数据库、缓存、历史记录
  • 环境依赖:Node.js、npm 包等
  • 自定义脚本:用户编写的脚本和工具
  • 技能包:安装的 Skills 和插件
  • SSH 密钥:用于远程访问的密钥配置
  • 环境变量:必要的环境配置

技术架构

  • 平台:OpenClaw
  • 操作系统:Linux
  • 传输协议:SSH + rsync
  • 校验机制:SHA256
  • 环境管理:nvm
  • 运行时:Node.js 22
  • 部署目标:Claude Code + OpenClaw Gateway

安全特性

  • 本地操作:所有数据在本地处理,不经过云端
  • SSH 加密:使用 SSH 加密通道传输数据
  • 完整性校验:SHA256 确保数据传输完整
  • 密钥认证:推荐使用 SSH 密钥而非密码
  • 权限控制:保持原有的文件权限设置

注意事项

  • 确保新旧设备网络连通
  • 推荐配置 SSH 密钥认证
  • 新设备需要有足够的磁盘空间
  • 首次克隆可能需要较长时间
  • 确保新设备满足系统要求
  • 建议在克隆前备份重要数据

应用场景

场景 1:设备升级

bash
# 将 Agent 从旧机器迁移到新机器
# 保留所有配置和数据
# 无需重新配置和训练

场景 2:团队协作

bash
# 将调教好的 Agent 克隆给团队成员
# 统一配置和工作流
# 快速部署到多台设备

场景 3:备份恢复

bash
# 定期创建 Agent 快照
# 快速恢复到历史状态
# 分钟级 RTO(恢复时间目标)

场景 4:生产部署

bash
# 本地开发和测试
# 一键部署到生产环境
# 保持开发与生产一致

项目链接

分享: