← Back to Blog

Automating Your Dev Environment Setup with Vibe Manager

Vibe Manager Team

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:

  1. Git clone dotfiles.
  2. Run setup script.
  3. Open Claude.

It just works. Your specific tools, your custom prompts, your database connections—they are all there.

Manage Configs

Sync your Claude, Cursor, and Codex configurations in one click with Vibe Manager.

Download Vibe Manager

Find Verified Skills

Discover and install secure, community-verified MCP skills and agent rules from SkillMap.

Browse SkillMap ↗

Related Articles