Stop copying configs between machines
Cross-platform tool that automatically syncs your shell configurations and packages across all your computers — encrypted and secure.
Everything you need to sync your dev environment
Tether combines automatic syncing, encryption, and package management into one seamless tool.
End-to-End Encrypted
AES-256-GCM encryption with passphrase-protected keys. Your dotfiles are encrypted before syncing to Git.
Automatic Sync
Set it once, forget about it. Background daemon automatically syncs changes across all your machines in real-time.
Team Sync
Share team configurations with automatic symlink management. Configs seamlessly sync to tool locations like ~/.claude/ for teams.
Package Managers
Syncs Homebrew (formulae, casks, taps), npm, and pnpm global packages. Never manually install again.
Secret Detection
Automatically scans for API keys, tokens, and credentials before syncing. Prevents accidental leaks.
Built in Rust
Single binary, no dependencies. Fast, efficient, and reliable. <10MB size, <20MB memory usage.
Simple setup, automatic sync
Three steps to synchronized bliss
Initialize
$ tether init
$ One-time setup with your private Git repository
Work Normally
# Edit configs
$ vim ~/.zshrc
# Install packages
$ brew install ripgrep
$ Make changes like you always do
Auto-Sync
# On your other machine:
$ tether status
✓ Synced automatically
✓ Everything up to date
$ Changes sync automatically across machines
Your dotfiles are personal
Trust comes from transparency. Tether uses AES-256-GCM encryption with passphrase-protected keys synced via Git. Automatic secret detection prevents accidental credential leaks.
Read full security architectureAES-256-GCM Encryption
Dotfiles encrypted before sync to Git
Passphrase Protection
Keys encrypted with passphrase, synced via Git
Secret Detection
Scans for API keys, tokens, credentials
Why Tether?
Comparing dotfile sync solutions
| Feature | Tether | mackup | chezmoi | Manual Git |
|---|---|---|---|---|
| Automatic Sync | ✓ | — | — | — |
| End-to-End Encryption | ✓ | — | ✓ | — |
| Package Managers | ✓ | — | — | — |
| Secret Detection | ✓ | — | — | — |
| Cross-Platform | ✓ | ✓ | ✓ | ✓ |
| Zero Config | ✓ | ✓ | — | — |
Ready to sync?
Join developers who've stopped manually copying configs. Open source, transparent, and free forever.
MIT Licensed • Made with ❤️ by the community