Power users love their Dotfiles. You script everything: your shell (Zsh), your editor (Neovim/VSCode), your tools (Brew).
But until now, your AI configuration (Claude Desktop, Cursor) was a manual, click-ops mess.
Scripting the AI Setup
Vibe Manager is designed to be scriptable. It stores its internal state in standard, human-readable JSON files in ~/.vibemanager/.
This means you can include your Vibe Manager configuration in your Dotfiles repo.
Example Setup Script
#!/bin/bash
# 1. Install Apps
brew install --cask claude cursor vibe-manager
# 2. Symlink Configs
ln -s ~/dotfiles/vibe/profiles.json ~/.vibemanager/profiles.json
ln -s ~/dotfiles/claude/config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
# 3. (Optional) Run Vibe Manager CLI to sync (Future Feature)
# vibe-cli sync --all
Immutable Infrastructure for Your Laptop
By treating your MCP configuration as code, you achieve Immutability. If your laptop breaks and you get a new one:
- Git clone dotfiles.
- Run setup script.
- Open Claude.
It just works. Your specific tools, your custom prompts, your database connections—they are all there.