New machine.
Same AI.
$ git your ai setup
The config you spent months tuning — Claude Code, Gemini CLI, Copilot, Codex CLI. Backed up in one command. Versioned, encrypted, and ready to restore anywhere.
Up and running
in seconds.
Install via Homebrew. One tap to back up every AI tool config on your machine. One more to restore it on your next machine.
# Install via Homebrew
~ $ brew install thepixelabs/tap/amensiai
# Back up all AI tool configs
~ $ amensiai backup
✓ claude-code ~/.claude/
✓ gemini-cli ~/.gemini/
✓ github-copilot ~/.config/github-copilot/
✓ codex-cli ~/.codex/
snapshot → v2026.04.16-083412.age
# Restore on any machine
~ $ amensiai restore
Back up. Restore. Own it.
-
amensiai backupSealed in a vault.
One command scans every AI assistant on your machine, redacts secrets with embedded gitleaks, and writes an encrypted
.agesnapshot. Nothing sensitive leaves unguarded. -
amensiai restore --pickAny point in time.
Every backup is a timestamped snapshot on a visible timeline. Pick any point in history, preview the diff, and restore with explicit confirmation — no surprises, no silent overwrites.
-
git push origin mainGit-native workflow.
Snapshots live in a private git repo. Each backup is a structured commit. Use your existing GitHub or GitLab — no new services, no new credentials to manage.
Exactly what gets backed.
Settings, instructions, agents — the files that took time to tune. Credentials, logs, and session data are never touched.
- CLAUDE.md
- settings.json
- settings.local.json
- todos/, ide/
- GEMINI.md
- settings.json
- themes/
- *.json (hosts, settings…)
- config.json
- instructions.md
- themes/
secrets and auth tokens are never backed up — gitleaks scans every snapshot before it writes. Add a provider →
Store configs your way.
Pick the mode that fits your workflow. Switch any time.
-
local
Machine only
Snapshots stay on your machine. No network, no remote, no dependencies. Simple and fast.
-
git-local
Local git repo
Full git history on your machine. No remote needed. Roll back to any previous state instantly.
-
git-remote
Remote git
Push to GitHub or GitLab automatically. Access your configs from any machine, anywhere.