🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
parcels
Ship your repo + live coding-agent session (Claude Code / Codex / pi / Droid) to another machine over Tailscale; it resumes in tmux and keeps working.
git clone https://github.com/0xSero/parcels
parcels
Package your work — repo, uncommitted changes, .env files, and the live agent
session — and ship it over Tailscale to another machine, where the agent resumes
in tmux and keeps working.
Supports Claude Code, Codex, pi, and Droid sessions.
Install
git clone https://github.com/0xSero/parcels && cd parcels && ./install.sh
This symlinks parcel into ~/.local/bin, installs the /parcel skill for
Claude Code (~/.claude/skills/parcel), and seeds ~/.parcels/targets/ with an
example target config. Requirements: ssh access to your targets (Tailscale
MagicDNS names work great), rsync, tmux + the agent CLIs on the targets.
parcel send pop-os # ship cwd repo + newest claude session, resume there
parcel send pop-os --agent droid # same but for a droid session
parcel send spark --idle # ship but don't launch
parcel send pop-os --session <id> # pick an exact session
parcel send pop-os --prompt "focus on the failing tests first"
parcel status # what's running where (tails tmux panes)
parcel doctor pop-os # preflight: binaries + auth on the target
parcel auth spark # copy portable creds (codex/pi) to target
parcel targets # list configured targets
How it works
- HANDOFF.md — the sending agent writes its intent (what it was doing, next
steps, gotchas) at the repo root;
parcelappends a mechanical state snapshot (branch, last commit,git status). This is the universal fallback: any agent on any machine can pick up from it. - Working tree — rsync of the whole repo including
.git, untracked files, and.envs (excludesnode_modules,.venv,__pycache__, build dirs). - Session transplant — the session transcript is copied into the remote
agent's expected per-project location (each agent sanitizes the cwd path
differently;
parcelknows all four layouts) so native resume works:- claude:
~/.claude/projects/<sanitized-cwd>/<uuid>.jsonl→claude --resume <uuid> - codex:
~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl→codex exec resume <uuid> - pi:
~/.pi/agent/sessions/<sanitized-cwd>/*.jsonl→pi -c - droid:
~/.factory/sessions/<sanitized-cwd>/<uuid>.jsonl(+ index entry) →droid exec -s <uuid>
- claude:
- Launch — a tmux session
parcel-<repo>starts on the target and the agent resumes with your prompt (default: "read HANDOFF.md and continue"). Attach any time:ssh -t <host> tmux attach -t parcel-<repo>.
Targets
One file per machine in ~/.parcels/targets/<name>.conf:
HOST=pop-os # ssh host (Tailscale MagicDNS name works)
DEST_BASE=ai # repos land in ~/<DEST_BASE>/<repo-name> on the target
AGENT=claude # default agent for this target
Auth (one-time per machine, not per handoff)
- claude — run
claude loginon the target once, or mint a long-lived token on an authed machine withclaude setup-tokenand setCLAUDE_CODE_OAUTH_TOKENin the target's shell profile. - codex / pi — plain-file creds;
parcel auth <target>copies them. - droid — encrypted per-machine; run
droidonce on the target to log in.
parcel doctor <target> tells you exactly what's missing.
// compatibility
| Platforms | cli |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Shell |
// faq
What is parcels?
Ship your repo + live coding-agent session (Claude Code / Codex / pi / Droid) to another machine over Tailscale; it resumes in tmux and keeps working.. It is open-source on GitHub.
Is parcels free to use?
parcels is open-source under the MIT license, so it is free to use.
What category does parcels belong to?
parcels is listed under devops in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/parcels)
// retro hit counter
[](https://claudeers.com/parcels)
// reviews
// guestbook
// related in DevOps & CI/CD
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI…
Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic.
Roadmap to becoming an ASP.NET Core developer in 2026
Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigravity Tools. Built with Tauri v2 + React (Rust).专业的 Antig…