Git-versioned backup tool for AI coding agent config folders (Claude Code, Cursor, Codex, etc.) with size-based rotation and easy restoration
# Agent Settings Backup (asb) <div align="center"> <img src="asb_illustration.webp" alt="asb - Smart backup tool for AI coding agent configurations"> </div> <div align="center"> [](./LICENSE) </div> A smart backup tool for AI coding agent configuration folders. Each agent type gets its own git repository, providing full version history and easy restoration. <div align="center"> <h3>Quick Install</h3> ```bash curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agent_settings_backup_script/main/install.sh" | bash ``` </div> --- ## Features - **Git-versioned backups**: Every backup is a git commit with full history - **Multiple agent support**: Cursor, Codex, Cursor, Cursor, Cline, Amp, Aider, OpenCode, Factory, Windsurf, and more - **Efficient syncing**: Uses rsync for incremental backups - **Easy restoration**: Restore to any point in history - **Diff support**: See what changed since last backup - **Restore preview & confirmation**: See changes before restoring - **Config file support**: Persistent settings in `~/.config/asb/config` - **Export/import archives**: Move backups between machines - **Shell completion**: Bash, Zsh, and Fish completions - **Dry-run mode**: Preview operations without changes - **Scheduled backups**: Install cron or systemd timers with `asb schedule` - **Hooks**: Run scripts before/after backup and restore - **Named tags**: Label important backups for easy reference - **Backup statistics**: See size, commit count, and activity metrics - **Auto-discovery**: Scan for new AI coding agents - **Structured output**: Machine-readable output for all commands (JSON/TOON) ## New in v0.3 - **Backup tags**: Name important backups with `asb tag cursor v1.0` - **Restore from tags**: Use `asb restore cursor v1.0` instead of commit hashes - **Statistics**: View backup stats with `asb stats` and `asb stats <agent>` - **Auto-discovery**: F
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.