ConfigSync

A powerful command-line tool for managing macOS application settings and configurations with centralized storage and syncing across multiple Mac systems.

Why ConfigSync?

Simplify your Mac setup and maintenance with powerful configuration management features

Centralized Management

Store all your app configurations in one central location with organized directory structure that mirrors macOS system paths.

Smart Symlinks

Uses intelligent symlink management with integrity checks to safely sync settings between central storage and application locations.

Safe Backups

Automatically creates and validates backups before making changes, with checksum verification and easy restoration capabilities.

Auto Discovery

Automatically detects installed applications and their configuration files using multiple scanning methods including Spotlight and system profiler.

Easy Deployment

Export configuration bundles and deploy them to new Mac systems with conflict detection and force deployment options.

Developer Friendly

Comprehensive CLI with shell completion for bash, zsh, and fish. Perfect for automation and scripting workflows.

Supported Applications

ConfigSync works with 20+ popular macOS applications out of the box, plus automatic detection for any app

Development Tools

Visual Studio Code, Sublime Text, iTerm2, Terminal, Git, SSH, Homebrew

Browsers

Google Chrome, Firefox with preferences and user data

Utilities

Bartender 4, Rectangle, Magnet, Alfred, CleanMyMac X, 1Password

Communication

Slack, Discord, Spotify with workspace and preferences

Quick Start

Get up and running with ConfigSync in minutes

# Install ConfigSync
brew install dotbrains/tap/configsync

# Initialize ConfigSync
configsync init

# Auto-discover and add applications
configsync discover --auto-add

# Sync all configurations
configsync sync

# Export for deployment to another Mac
configsync export --output my-configs.tar.gz

Quality & Safety First

Built with reliability and safety in mind

75%+ Test Coverage

Comprehensive test suites including unit tests, integration tests, and benchmarks across all core modules.

Safety Features

Automatic backups, conflict detection, dry-run mode, rollback support, and comprehensive operation logging.

Performance Tested

Optimized with smart caching, validated on Intel and Apple Silicon Macs, with benchmark testing for critical operations.