You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Single binary, no external age CLI needed
- Cross-platform (Win/Mac/Linux, amd64/arm64)
- Native filippo.io/age encryption
- --dry-run flag for push/pull
- doctor command for setup verification
- goreleaser + GitHub Actions for releases
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
-**Multi-machine developers**: Keep your custom commands, agents, skills, and settings in sync across desktop, laptop, and SSH servers
8
-
-**Security**: API keys and OAuth tokens are encrypted with age before pushing to GitHub
8
+
-**Security**: API keys and OAuth tokens are encrypted with native age before pushing to GitHub
9
9
-**Simple**: Just `push` and `pull` - no learning curve, no complex setup
10
-
-**Open source**: Audit the code yourself - it's ~400 lines of bash/PowerShell
10
+
-**Single binary**: No external dependencies except git - age encryption is built-in
11
11
12
12
## Features
13
13
14
14
- Selective encryption (plain text for non-sensitive files, encrypted for secrets)
15
-
- Cross-platform (bash for macOS/Linux, PowerShell for Windows)
15
+
- Cross-platform single binary (Windows, macOS, Linux - amd64/arm64)
16
+
- Native age encryption built-in (no external age CLI needed)
17
+
-`--dry-run` flag for push and pull
16
18
- Automatic backups before pull
17
19
- Conflict detection with local backup
18
20
- SHA256 integrity verification
21
+
-`doctor` command to verify setup
19
22
20
23
## Prerequisites
21
24
22
-
### age (encryption tool)
23
-
24
-
**[age](https://github.com/FiloSottile/age)** is a simple, modern file encryption tool. claude-code-sync uses it to encrypt your sensitive files (API keys, OAuth tokens) before pushing to GitHub.
go install github.com/felixisaac/claude-code-sync@latest
56
47
```
57
48
58
-
**Manual installation:**You can also just download `claude-code-sync` (Unix) or `claude-code-sync.ps1` (Windows) directly and put it somewhere in your PATH.
49
+
**Manual:**Download the latest binary from [GitHub Releases](https://github.com/felixisaac/claude-code-sync/releases).
0 commit comments