Initialize
$ gandalf init Scaffold a team manifest (gandalf.toml) and shared skills directory in your repo.
agent-environment-as-codePreviously, teams onboarded developers by installing an IDE and extensions. Today, engineers build with AI agents — but every agent has different MCP servers, missing skills, and unverified hooks.
Declarative setup, automated CI drift detection, and safe non-destructive application.
$ gandalf init Scaffold a team manifest (gandalf.toml) and shared skills directory in your repo.
agent-environment-as-code$ gandalf check --ci Detect missing MCP servers, unverified skills, and drifted agent configs locally and in CI.
zero-mutation discovery$ gandalf apply --yes Non-destructively merge team tools into Claude Code and Codex with pre-apply safety backup.
1-click rollback enabledTarget Agents Claude Code (~/.claude) & OpenAI Codex (~/.codex) Smart Merge Preserves personal hooks, user plugins, and custom themes Secret Safety Interpolates ${ENV_VAR} templates at apply time; never stores raw secrets Rollback Guard Automatic pre-apply snapshots restorable via gandalf restore No account.
$ brew install qyinm/tap/gandalfInstalls the pre-built binary to Homebrew's bin directory with auto-updates.
Then run gandalf init to standardize your team agent environment.