Skip to content


Manage your dotfiles across multiple diverse machines, securely.

With chezmoi, pronounced /ʃeɪ mwa/ (shay-moi), you can install chezmoi and your dotfiles from your GitHub dotfiles repo 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 on GitLab, read articles, listen to podcasts, and watch videos about chezmoi and see how chezmoi compares to other dotfile managers.

Back to top