Skip to content

Quick start

Install

Install the npm package with Node.js (the hosted quick-start uses Node 20):

bash
npm install -g aiur-cli

Initialize

Run aiur init in the repository you want Aiur to work on. It scaffolds .aiur/config, .aiur/hooks, and .aiur/prompt.md. For GitHub setups it also writes ./.env for GITHUB_TOKEN; the wizard explains how to provide the token rather than prompting for the secret directly. Use aiur init --force to recreate the config while preserving sibling scaffold files.

The wizard asks for:

  • tracker and repository settings;
  • agent backends, routing, and limits;
  • the GitHub token setup instructions and lifecycle labels.

Add agent:todo to the issues you want worked.

First run

The bare aiur command discovers .aiur/config and starts a foreground run. aiur run is the explicit-verb equivalent.

The launch output prints the private dashboard URL. Open it to see the fleet and decision inbox; the default loopback, read-only mode needs no credentials. Set AIUR_DASHBOARD_USERNAME and AIUR_DASHBOARD_PASSWORD before enabling writes or binding beyond loopback. Continue with the Executor Control Center guide.

Core subcommands

CommandWhat it does
aiur --bgStart a headless detached run with the dashboard enabled.
aiur --bg --no-dashboardStart a lean detached run without the dashboard.
aiur statusShow a table of active agents and their running, paused, or idle state.
aiur agentsShow per-agent activity with runtime and current activity.
aiur watchShow a one-shot board of tickets, state, and what each agent is doing; add --interval <secs> to refresh continuously.
aiur pause <ids…> / aiur pause --allCooperatively pause agents by issue id.
aiur resume <ids…> / aiur resume --allResume paused agents by issue id.
aiur stopStop this instance's session (BEAM + tmux).
aiur --max-agents <n>Override the concurrent-agent cap at launch.
aiur set max-agents <n>Change the concurrent-agent cap while the run is active.
aiur message <id> "<text>"Send an Executor message through the agent’s native queue.
aiur --todo <ids…> [--only]Queue selected tickets; --only dequeues other pending tickets.

See CLI and control commands for the complete operational surface.

Command macro, delegate micro, maximize APM.