Skip to content
aicoolies logo
Chezmoi logo

Chezmoi

Cross-machine dotfile manager with template support and encryption

Chezmoi manages dotfiles across multiple machines with template support for machine-specific configuration, secret encryption, and integration with password managers. It handles the complexity of maintaining consistent development environments across work laptops, personal machines, and servers. Over 15,000 GitHub stars with support for 1Password, Bitwarden, LastPass, and gpg encryption.

About Chezmoi

Chezmoi addresses the common developer need of maintaining consistent shell configurations, editor settings, and tool configurations across multiple machines while handling the machine-specific differences that make naive dotfile syncing break. Templates with Go's text/template syntax generate different configuration for different operating systems, hostnames, or user preferences from a single source file. Secrets like API tokens integrate through 1Password, Bitwarden, LastPass, or GPG encryption rather than being committed to version control in plaintext.

The workflow model separates the source state from the target state cleanly. Dotfiles are managed in a Git repository that Chezmoi maintains separately from the home directory, applying changes through explicit apply commands rather than symlinks that can cause confusion when tools modify their own configuration files. The diff and verify commands show exactly what changes will be applied before modifying any files, preventing surprises.

Chezmoi handles edge cases that simpler dotfile managers ignore: files that need different permissions, directories that should exist but not be tracked, scripts that run during specific lifecycle events, and configuration files that are partially managed where some sections are templated while others are left for local customization. With over 15,000 GitHub stars, Chezmoi has become the most popular dedicated dotfile management tool in the developer ecosystem.

Pricing & Platform Specs

Pricing Summary

100% free and open source multi-platform dotfile manager CLI under MIT License ($0). Provides Go templating for OS-specific configs, transparent Git synchronization, age/gpg encryption, and native secrets integration with 1Password, Bitwarden, and HashiCorp Vault.

full pricing breakdown →

Supported Platforms

Linux, macOS, Windows, any OS with Go support

Explore categories, tags & use cases

Nix-powered reproducible development environments

devenv uses Nix to create reproducible, declarative development environments that work consistently across machines. Define project dependencies, services, environment variables, and pre/post hooks in a single devenv.nix file. Supports automatic shell activation, process management for databases and services, and integration with direnv for seamless directory-based environment switching.

Open Source

Fast and lightweight Docker Desktop alternative for macOS

OrbStack is a macOS application that replaces Docker Desktop with lightweight container and Linux VM management. Its docs emphasize fast starts, lower CPU and memory overhead, and native macOS integration with menu bar controls, file sharing, and network access to containers by name, with exact gains depending on workload. Supports Docker, Kubernetes, and full Linux VMs.

freemium

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Chezmoi?

Chezmoi manages dotfiles across multiple machines with template support for machine-specific configuration, secret encryption, and integration with password managers. It handles the complexity of maintaining consistent development environments across work laptops, personal machines, and servers. Over 15,000 GitHub stars with support for 1Password, Bitwarden, LastPass, and gpg encryption.

Is Chezmoi free?

Yes — Chezmoi is open source and free to use. 100% free and open source multi-platform dotfile manager CLI under MIT License ($0). Provides Go templating for OS-specific configs, transparent Git synchronization, age/gpg encryption, and native secrets integration with 1Password, Bitwarden, and HashiCorp Vault.

Is Chezmoi open source?

Yes — Chezmoi is open source.

Is Chezmoi still maintained?

Yes — Chezmoi is active. Its listing was last verified on September 6, 2026.

What are the best Chezmoi alternatives?

The first editor-selected Chezmoi alternatives are devenv, OrbStack.