Open Source MIT License Built in Rust

Stop copying configs between machines

Cross-platform tool that automatically syncs your shell configurations and packages across all your computers — encrypted and secure.

terminal
~ $ _

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

1

Initialize

bash
$ tether init
$ 

One-time setup with your private Git repository

2

Work Normally

bash
# Edit configs
$ vim ~/.zshrc

# Install packages
$ brew install ripgrep
$ 

Make changes like you always do

3

Auto-Sync

bash
# On your other machine:
$ tether status

✓ Synced automatically
✓ Everything up to date
$ 

Changes sync automatically across machines

Enterprise-Grade Security

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 architecture

AES-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