agent-manager (am) — a CLI to manage local AI coding agents. Install, uninstall, start, stop, restart and update AI agents from a YAML catalog. Handles dependencies (Node, Python, Go, Rust, Bun), binaries from GitHub Releases, install scripts, and git repositories. All state lives under your user directories; nothing pollutes the system. Usage: am [OPTIONS] [COMMAND] Commands: list List installed agents (default); use --all for the whole catalog start Start an agent (foreground by default, or detached with --background) stop Stop a background agent (SIGTERM, then SIGKILL after the timeout) restart Restart an agent: stop, then start with the same options status Show the state of one agent, or of every installed agent install Install an agent and its dependencies uninstall Uninstall an agent and clean its files update Update an installed agent to the latest available version search Search the catalog by keyword (name, description, category, tags) info Show detailed information about one agent config Manage the configuration file doctor Check the environment: tools, config validity, paths, permissions run Run the agent command directly with the given arguments (no process management) completion Generate a shell completion script self-update Update agent-manager itself from GitHub Releases export Export the configuration and installation state (backup) import Import a previously exported configuration and state help Print this message or the help of the given subcommand(s) Options: -c, --config Use an alternate configuration file -v, --verbose Verbose output: show every command executed and its details -q, --quiet Quiet mode: only errors are printed -y, --yes Answer yes to every confirmation prompt --dry-run Simulate the action without changing anything --json Emit machine-readable JSON on stdout (for scripts) --no-color Disable ANSI colors -h, --help Print help (see a summary with '-h') -V, --version Print version