Skip to content


Manage your dotfiles across multiple diverse machines, securely.

With chezmoi, you can install chezmoi and your dotfiles on a new, empty machine with a single command:

$ sh -c "$(curl -fsLS" -- init --apply <github-username>

Updating your dotfiles on any machine is a single command:

$ chezmoi update

Getting started

Install chezmoi then read the quick start guide. The user guide covers most common tasks. For a full description of chezmoi, consult the reference.

Considering using chezmoi?

You can browse other people's dotfiles that use chezmoi on GitHub and dotfiles that use chezmoi on GitLab, read articles, listen to podcasts, and watch videos about chezmoi and see how chezmoi compares to other dotfile managers.

Back to top