Genie runs on Linux and macOS. Windows is not supported today (WSL2 works but is not on the tested matrix). You’ll also need Node.js 18+ or Bun, Claude Code (or another agent), tmux, Git, and — recommended — the GitHub CLI.
Prerequisites
| Tool | Required | Purpose |
|---|---|---|
| Node.js 18+ or Bun | Yes | Runtime for the CLI |
| Claude Code | Yes | AI agent backend (or swap for Codex, Open Claw, or a BYOA adapter) |
| tmux | Yes | Agent process management |
| Git | Yes | Version control and worktrees |
GitHub CLI (gh) | Recommended | PR creation and issue tracking |
Install Genie
Pick the path that matches how you manage tools on your machine. The one-line bootstrap is the fastest; npm/Bun are the most familiar; “from source” is for contributors.Homebrew (macOS / Linuxbrew)
One-line bootstrap
The bootstrap script detects your system and installs via the best available method (including Homebrew on macOS for prerequisites):Install the package
Downloads and installs
@automagik/genie globally using your system’s package manager.Link the Claude Code plugin
Symlinks the plugin to
~/.claude/plugins/genie so Claude Code can discover every slash command.npm
Bun
From source
Post-install setup
After installing, run the setup wizard:Session management
tmux session naming and window layout, so every agent lands in a predictable pane.
Terminal preferences
Default shell, timeouts, and read-line counts tuned to your environment.
Shell integration
Shell aliases and tmux keybindings to keep the hot-path commands a keystroke away.
Codex integration
Optional — wire up OpenAI Codex alongside Claude Code for mixed-provider teams.
Verify your install
Run the diagnostic tool to confirm every component is wired up:Environment variables
| Variable | Default | Description |
|---|---|---|
GENIE_HOME | ~/.genie | Relocates all global state |
GENIE_AGENT_NAME | — | Agent identity for hook dispatch |
GENIE_TEAM | — | Default team when --team omitted |
GENIE_IDLE_TIMEOUT_MS | — | Auto-suspend idle agents |
Updating
Uninstalling
.genie/ state directory is preserved.
What’s next
Configure your setup
Tune session layout, shortcuts, shell integration, and provider adapters.
Learn the CLI
Tour the
genie command surface — agents, spawning, events, and more.Quickstart
Five-minute smoke test from install to first pull request.
Full onboarding walkthrough
The 15-minute tour: install → smoke test → wizard → first wish → first PR → first monitor.
Security & Trust
How Genie is signed, distributed, and verified — the trust contract, the verification stack, and the path away from npm.