clautcher
v1.0.1
Published
Switch Claude settings.json profiles from the command line.
Maintainers
Readme
Clautcher 1.0.x Release! 🎉🎉
Switch Claude settings profiles by copying a named settings.<name>.json onto settings.json.
Install
npm i -g clautcherSteps ✨
- Enter .claude directory and create a settings file named
settings.<name>.jsonfor each profile you want to have. For example:
cd ~/.claude
cp settings.json settings.deepseek.json
cp settings.json settings.claude.json- Just run
clautcherto enter the interactive settings file picker.
clautcherThen you will see this:
Select a profile:
Use Up/Down to choose, Enter to confirm, Esc or q to quit.
deepseek
> claude
otherNeed Common Settings?
You can create settings.base.json as a common base profile. It will be merged with the selected profile before copying to settings.json. This is useful when you want to share some common settings across different profiles.
Trivia
- The name "Clautcher" is a portmanteau of "Claude" and "Switcher", indicating its purpose as a tool for switching between different Claude settings profiles. Since "claude-switcher", "claude-code-switcher", "claude-switch" ... are all taken, I had to come up with a more creative name.
- It is designed to be simple.
- Some names have their own color in the interactive menu.
License
MIT License
