Skip to content
ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

agent-pack-n-go

agent-pack-n-go

Clone your AI agent to a new device. One command. Everything transfers.

MIT OpenClaw Linux

Quick Start โ€ข Use Cases โ€ข How It Works โ€ข ไธญๆ–‡


โšก Quick Start

Install โ€” tell your agent:

"Install agent-pack-n-go from https://github.com/AICodeLion/agent-pack-n-go"

Or manually:

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

Use โ€” tell your agent:

"Clone my agent to a new device"

The agent asks for SSH credentials, then handles everything automatically. ~25 minutes, zero manual steps after SSH key setup.


๐ŸŽฏ Use Cases

Scenario Description
Clone Move to a faster machine, or run a second copy elsewhere
Snapshot Save the tarball as a point-in-time backup, restore in minutes
Team deploy Clone a well-tuned agent across team members
Lab โ†’ Cloud Develop locally, deploy to production with one command

โš™๏ธ How It Works

The agent on the old device controls everything via SSH. You just confirm.

Old Device (agent controls)              New Device (SSH remote)
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  1. Pre-flight check       โ”‚          โ”‚                         โ”‚
โ”‚  2. Network diagnostics    โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’  โ”‚  direct / proxy?        โ”‚
โ”‚  3. Pack + transfer        โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’  โ”‚  files + SHA256 โœ“       โ”‚
โ”‚  4. setup.sh               โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’  โ”‚  nvm + Node + Claude    โ”‚
โ”‚  5. deploy.sh              โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’  โ”‚  OpenClaw deployed      โ”‚
โ”‚  6. Guided switch          โ”‚          โ”‚  โœ… Agent is live       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Phase What happens Time Who
Pre-flight SSH key setup, connectivity check ~3 min You
Network Auto-detect direct vs proxy instant Agent
Pack & Transfer Bundle + rsync + SHA256 verify ~5 min Agent
Setup Install nvm, Node.js 22, Claude Code ~5 min Agent
Deploy OpenClaw + restore configs + start gateway ~5 min Agent
Verify Guided 3-step verification ~3 min You

๐Ÿ“‹ What Gets Cloned

Item Details
~/.openclaw/ Config, workspace, skills, extensions, memory, credentials
~/.claude/ Claude Code settings and OAuth credentials
~/.ssh/ SSH keys (permissions auto-fixed to 600)
crontab Scheduled tasks, paths auto-corrected for new username
/etc/hosts Custom DNS entries
Dashboard Optional โ€” included if present

๐Ÿ” Security

Measure Details
Triple SHA256 Integrity verified at pack, transfer, and setup
SSH-only transport No cloud, no third-party โ€” credentials stay in the tunnel
SUDO_OK pattern Graceful skip when no passwordless sudo available

โœจ Key Features

Feature Description
Natural language trigger Say "clone to new device" in any language
Network auto-detection Direct vs proxy, with graceful adaptation
Real-time progress Live updates in your chat during each phase
Path auto-correction /home/olduser โ†’ /home/newuser across all configs
rsync with fallback Falls back to scp when rsync is unavailable
Rollback ready Tarball preserved, restart old device anytime

๐Ÿ’ก Why agent-pack-n-go

Backup  = save files โ†’ manually install runtime โ†’ manually configure โ†’ hope it works
Clone   = data + runtime + credentials + system config โ†’ agent boots immediately
Feature agent-pack-n-go agent-life OpenClaw Backup GitClaw Official Docs
Full device clone โœ… โ€” โ€” โ€” โ€”
One-command trigger โœ… โœ… CLI Cron โŒ
Runtime auto-install โœ… โŒ โŒ โŒ โŒ
Credentials transfer โœ… โœ… โŒ โŒ Manual
System config restore โœ… โŒ โŒ โŒ โŒ
Gateway auto-start โœ… โŒ โŒ โŒ โŒ
Network diagnostics โœ… โŒ โŒ โŒ โŒ
Zero third-party โœ… โŒ โŒ โŒ โœ…
Graceful degradation โœ… โ€” โŒ โŒ โŒ
Integrity verification โœ… โœ… โŒ โŒ โŒ

๐Ÿ“ Requirements

Currently optimized for Linux โ†’ Linux. macOS and Windows (WSL) support is under testing.

Old Device New Device
OS Any Linux with OpenClaw Ubuntu 22.04 / 24.04
Hardware โ€” 2-core CPU, 2GB+ RAM
Access โ€” SSH + sudo (recommended)

๐Ÿ—‚๏ธ Project Structure

agent-pack-n-go/
โ”œโ”€โ”€ SKILL.md                      # Agent workflow & instructions
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ pack.sh                   # Pack everything (11 steps)
โ”‚   โ”œโ”€โ”€ transfer.sh               # rsync + SHA256 verify
โ”‚   โ”œโ”€โ”€ setup.sh                  # Base environment (12 steps)
โ”‚   โ”œโ”€โ”€ deploy.sh                 # OpenClaw deployment (13 steps)
โ”‚   โ”œโ”€โ”€ network-check.sh          # Connectivity diagnostics
โ”‚   โ”œโ”€โ”€ generate-instructions.sh  # Fallback manual guide
โ”‚   โ””โ”€โ”€ welcome.sh                # Post-install message
โ””โ”€โ”€ references/
    โ”œโ”€โ”€ migration-guide.md        # Complete manual reference
    โ””โ”€โ”€ troubleshooting.md        # Common issues & fixes

๐Ÿ”— Related Projects


๐Ÿ“„ License

MIT


agent-pack-n-go

agent-pack-n-go

ไธ€ๅฅ่ฏๅ…‹้š†ไฝ ็š„ AI Agent ๅˆฐๆ–ฐ่ฎพๅค‡ใ€‚ๅ…จ่‡ชๅŠจ๏ผŒ้›ถไบ‘ไพ่ต–ใ€‚

English โ€ข ๅฟซ้€Ÿๅผ€ๅง‹ โ€ข ไฝฟ็”จๅœบๆ™ฏ โ€ข ๅทฅไฝœๆต็จ‹


โšก ๅฟซ้€Ÿๅผ€ๅง‹

ๅฎ‰่ฃ… โ€” ๅฏนไฝ ็š„ Agent ่ฏด๏ผš

"ๅธฎๆˆ‘ๅฎ‰่ฃ… agent-pack-n-go from https://github.com/AICodeLion/agent-pack-n-go"

ๆˆ–ๆ‰‹ๅŠจๅฎ‰่ฃ…๏ผš

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

ไฝฟ็”จ โ€” ๅฏนไฝ ็š„ Agent ่ฏด๏ผš

"ๅธฎๆˆ‘ๅ…‹้š†ๅˆฐๆ–ฐ่ฎพๅค‡"

Agent ไผš่ฏข้—ฎ SSH ไฟกๆฏ๏ผŒ็„ถๅŽๅ…จ่‡ชๅŠจๅฎŒๆˆใ€‚ๆ€ป่€—ๆ—ถ็บฆ 25 ๅˆ†้’Ÿ๏ผŒSSH ้…็ฝฎๅŽๆ— ้œ€ๆ‰‹ๅŠจๆ“ไฝœใ€‚


๐ŸŽฏ ไฝฟ็”จๅœบๆ™ฏ

ๅœบๆ™ฏ ่ฏดๆ˜Ž
ๅ…‹้š† ่ฟ็งปๅˆฐๆ›ดๅฟซ็š„ๆœบๅ™จ๏ผŒๆˆ–ๅœจๅฆไธ€ๅฐ่ฎพๅค‡่ฟ่กŒๅ‰ฏๆœฌ
ๅฟซ็…ง ไฟๅญ˜ tarball ไฝœไธบๆ—ถ้—ด็‚นๅค‡ไปฝ๏ผŒ้šๆ—ถๅˆ†้’Ÿ็บงๆขๅค
ๅ›ข้˜Ÿ้ƒจ็ฝฒ ๅฐ†่ฐƒๆ•™ๅฅฝ็š„ Agent ๅ…‹้š†็ป™ๅคšไธชๅ›ข้˜Ÿๆˆๅ‘˜
ๆœฌๅœฐ โ†’ ไบ‘็ซฏ ๆœฌๅœฐๅผ€ๅ‘๏ผŒไธ€ๆกๅ‘ฝไปค้ƒจ็ฝฒๅˆฐ็”Ÿไบง็Žฏๅขƒ

โš™๏ธ ๅทฅไฝœๆต็จ‹

Agent ๅœจๆ—ง่ฎพๅค‡ไธŠ้€š่ฟ‡ SSH ๆŽงๅˆถไธ€ๅˆ‡๏ผŒไฝ ๅช้œ€็กฎ่ฎคใ€‚

ๆ—ง่ฎพๅค‡๏ผˆ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 ๅˆ†้’Ÿ ็”จๆˆท

๐Ÿ“‹ ๅ…‹้š†ๅ†…ๅฎน

ๅ†…ๅฎน ่ฏดๆ˜Ž
~/.openclaw/ ้…็ฝฎใ€ๅทฅไฝœๅŒบใ€ๆŠ€่ƒฝใ€ๆ’ไปถใ€่ฎฐๅฟ†ใ€ๅ‡ญ่ฏ
~/.claude/ Claude Code ่ฎพ็ฝฎๅ’Œ OAuth ๅ‡ญ่ฏ
~/.ssh/ SSH ๅฏ†้’ฅ๏ผˆๆƒ้™่‡ชๅŠจไฟฎๆญฃไธบ 600๏ผ‰
crontab ๅฎšๆ—ถไปปๅŠก๏ผŒ่ทฏๅพ„่‡ชๅŠจไฟฎๆญฃไธบๆ–ฐ็”จๆˆทๅ
/etc/hosts ่‡ชๅฎšไน‰ DNS ๆก็›ฎ
Dashboard ๅฏ้€‰ โ€” ๅญ˜ๅœจๅˆ™ๆ‰“ๅŒ…

๐Ÿ” ๅฎ‰ๅ…จๆ€ง

ๆŽชๆ–ฝ ่ฏดๆ˜Ž
ไธ‰้‡ SHA256 ๆ ก้ชŒ ๆ‰“ๅŒ…ใ€ไผ ่พ“ใ€ๅฎ‰่ฃ…ๆฏไธช้˜ถๆฎต้ชŒ่ฏๅฎŒๆ•ดๆ€ง
็บฏ SSH ไผ ่พ“ ไธ็ป่ฟ‡ไปปไฝ•ไบ‘ๆˆ–็ฌฌไธ‰ๆ–น๏ผŒๅ‡ญ่ฏๅง‹็ปˆๅœจๅŠ ๅฏ†้€š้“ไธญ
SUDO_OK ๆจกๅผ ๆฒกๆœ‰ๅ…ๅฏ† sudo ๆ—ถไผ˜้›…่ทณ่ฟ‡๏ผŒไธไธญๆ–ญๆต็จ‹

โœจ ๆ ธๅฟƒ็‰นๆ€ง

็‰นๆ€ง ่ฏดๆ˜Ž
่‡ช็„ถ่ฏญ่จ€่งฆๅ‘ ไปปไฝ•่ฏญ่จ€่ฏด"ๅ…‹้š†ๅˆฐๆ–ฐ่ฎพๅค‡"ๅณๅฏ
็ฝ‘็ปœ่‡ชๅŠจ่ฏ†ๅˆซ ็›ด่ฟž / ไปฃ็†็Žฏๅขƒ่‡ช้€‚ๅบ”
ๅฎžๆ—ถ่ฟ›ๅบฆๅ้ฆˆ ๆฏไธช้˜ถๆฎตๅœจ่ŠๅคฉไธญๆŽจ้€่ฟ›ๅบฆ
่ทฏๅพ„่‡ชๅŠจไฟฎๆญฃ /home/ๆ—ง็”จๆˆท โ†’ /home/ๆ–ฐ็”จๆˆท ๅ…จๅฑ€ๆ›ฟๆข
rsync + ้™็บง rsync ไธๅฏ็”จๆ—ถ่‡ชๅŠจๅ›ž้€€ๅˆฐ scp
้šๆ—ถๅ›žๆปš tarball ไฟ็•™๏ผŒ้šๆ—ถ้‡ๅฏๆ—ง่ฎพๅค‡ๆขๅค

๐Ÿ’ก ไธบไป€ไนˆ้€‰ agent-pack-n-go

ๅค‡ไปฝ = ๅญ˜ๆ–‡ไปถ โ†’ ๆ‰‹ๅŠจ่ฃ…็Žฏๅขƒ โ†’ ๆ‰‹ๅŠจ้…็ฝฎ โ†’ ็ฅˆ็ฅท่ƒฝ่ท‘
ๅ…‹้š† = ๆ•ฐๆฎ + ่ฟ่กŒๆ—ถ + ๅ‡ญ่ฏ + ็ณป็ปŸ้…็ฝฎ โ†’ Agent ่ฝๅœฐๅณ่ฟ่กŒ
ๅŠŸ่ƒฝ agent-pack-n-go agent-life OpenClaw Backup GitClaw ๅฎ˜ๆ–นๆ–‡ๆกฃ
ๅฎŒๆ•ด่ฎพๅค‡ๅ…‹้š† โœ… โ€” โ€” โ€” โ€”
ไธ€ๅฅ่ฏ่งฆๅ‘ โœ… โœ… CLI Cron โŒ
่ฟ่กŒๆ—ถ่‡ชๅŠจๅฎ‰่ฃ… โœ… โŒ โŒ โŒ โŒ
ๅ‡ญ่ฏไผ ่พ“ โœ… โœ… โŒ โŒ ๆ‰‹ๅŠจ
็ณป็ปŸ้…็ฝฎๆขๅค โœ… โŒ โŒ โŒ โŒ
Gateway ่‡ชๅฏ โœ… โŒ โŒ โŒ โŒ
็ฝ‘็ปœ่ฏŠๆ–ญ โœ… โŒ โŒ โŒ โŒ
้›ถ็ฌฌไธ‰ๆ–นไพ่ต– โœ… โŒ โŒ โŒ โœ…
ไผ˜้›…้™็บง โœ… โ€” โŒ โŒ โŒ
ๅฎŒๆ•ดๆ€งๆ ก้ชŒ โœ… โœ… โŒ โŒ โŒ

๐Ÿ“ ่ฎพๅค‡่ฆๆฑ‚

็›ฎๅ‰ๆœ€้€‚้… Linux โ†’ Linux ็Žฏๅขƒ๏ผŒmacOS ๅ’Œ Windows (WSL) ๆ”ฏๆŒๆญฃๅœจๆต‹่ฏ•ไธญใ€‚

ๆ—ง่ฎพๅค‡ ๆ–ฐ่ฎพๅค‡
็ณป็ปŸ ไปปไฝ•่ฟ่กŒ OpenClaw ็š„ Linux Ubuntu 22.04 / 24.04
็กฌไปถ โ€” 2 ๆ ธ CPU๏ผŒ2GB+ ๅ†…ๅญ˜
่ฎฟ้—ฎ โ€” SSH + sudo๏ผˆๆŽจ่๏ผ‰

๐Ÿ—‚๏ธ ้กน็›ฎ็ป“ๆž„

agent-pack-n-go/
โ”œโ”€โ”€ SKILL.md                      # Agent ๅทฅไฝœๆตไธŽๆŒ‡ไปคๅฎšไน‰
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ pack.sh                   # ๆ‰“ๅŒ…๏ผˆ11 ๆญฅ๏ผ‰
โ”‚   โ”œโ”€โ”€ transfer.sh               # rsync + SHA256 ๆ ก้ชŒ
โ”‚   โ”œโ”€โ”€ setup.sh                  # ๅŸบ็ก€็Žฏๅขƒๅฎ‰่ฃ…๏ผˆ12 ๆญฅ๏ผ‰
โ”‚   โ”œโ”€โ”€ deploy.sh                 # OpenClaw ้ƒจ็ฝฒ๏ผˆ13 ๆญฅ๏ผ‰
โ”‚   โ”œโ”€โ”€ network-check.sh          # ็ฝ‘็ปœ่ฟž้€šๆ€ง่ฏŠๆ–ญ
โ”‚   โ”œโ”€โ”€ generate-instructions.sh  # ๅค‡็”จๆ‰‹ๅŠจๆŒ‡ๅ—็”Ÿๆˆ
โ”‚   โ””โ”€โ”€ welcome.sh                # ๅฎ‰่ฃ…ๅŽๆฌข่ฟŽไฟกๆฏ
โ””โ”€โ”€ references/
    โ”œโ”€โ”€ migration-guide.md        # ๅฎŒๆ•ดๆ‰‹ๅŠจๅ‚่€ƒ
    โ””โ”€โ”€ troubleshooting.md        # ๅธธ่ง้—ฎ้ข˜ไธŽไฟฎๅค

๐Ÿ”— ็›ธๅ…ณ้กน็›ฎ


๐Ÿ“„ ่ฎธๅฏ่ฏ

MIT

About

๐Ÿš€ Clone your OpenClaw AI Agent to a new device in ~25 minutes โ€” configs, memory, skills, everything.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages