Skip to main content

Setup Wizard

Genie includes an interactive setup wizard that configures your environment step by step. Run it with:
Or skip interactive prompts with sensible defaults:

What Setup Configures

The wizard walks through several sections, each configurable independently:

1. System Check

Before configuration, setup verifies prerequisites:
tmux is required — there is no fallback. If tmux is not installed, agent spawning will fail.

2. Session Configuration

Configure the default tmux session:

3. Terminal Configuration

Configure terminal behavior:

4. Codex Integration

If Codex is detected, setup configures the OpenTelemetry bridge:
This writes the Codex OTel config to enable structured log output that Genie’s transcript system can parse.

5. Keyboard Shortcuts

Install tmux and shell shortcuts for quick access:

Section-Specific Setup

Run only the section you need:

Showing Current Config

View the current configuration without making changes:

Resetting Configuration

Reset all settings to defaults:
This deletes ~/.genie/config.json and re-creates it with default values.

Post-Setup Verification

After setup, verify your installation with the doctor command:
Doctor checks:
  • All required binaries are available
  • tmux server is running
  • Configuration file is valid
  • pgserve can start
  • Git hooks are installed (if applicable)

Config File Location

Setup creates and manages ~/.genie/config.json. See Configuration Files for the full schema.