Quickstart
Outcome: Atomic is installed, authenticated, and has completed one useful task in your repository. Follow the steps below to install Atomic and complete your first useful session. Atomic runs coding-agent loops with stages, tools, artifacts, verification, subagents, review gates, checkpoints, and human approvals for engineering work. Work through the steps in order. Each links to a focused page with full instructions.Onboarding path
- Install Atomic — package manager or self-contained release archive.
- Authenticate — subscription login or API key.
- Run your first session — start Atomic, run a task, invoke a built-in workflow, and steer the run.
- Add project instructions — teach Atomic your repository’s conventions with
AGENTS.md.
Prerequisites
- Package install: Node.js 22.19 or newer plus npm, pnpm, Yarn, or Bun. Use Bun 1.4.2+ for Bun installs or workflow-authoring examples.
- Release archive install: macOS and Linux need
tarand eithercurlorwget; Windows uses built-in PowerShell commands. This path does not need Node.js or a package manager. - Model-provider access — use a supported subscription login or API key. Run
/loginafter startup.
Install
The install commands and every installer knob, default path, and platform note now live on the installation page. Moved to Installation.Package managers
Moved to Installation. Full detail: package manager commands and the--ignore-scripts note.
Release archive
Moved to Installation. Full detail: version pinning,ATOMIC_VERSION, ATOMIC_INSTALL_DIR, ATOMIC_BIN_DIR, GITHUB_TOKEN/GH_TOKEN, default paths, and PATH guidance. It also describes what the installer prints: the release and platform, a live download progress bar, one-line phase confirmations, the Atomic logo, and a To start: block, or plain text when NO_COLOR=1 is set, CI is set, or output is not a terminal.
ATOMIC_VERSION
Moved to Installation.ATOMIC_INSTALL_DIR
Moved to Installation.ATOMIC_BIN_DIR
Moved to Installation.GITHUB_TOKEN / GH_TOKEN
Moved to Installation.Which runtime runs your workflows
Moved to Installation.Alpine and musl Linux archives
Moved to Installation.Uninstall
Moved to Installation. Full detail: removing the install root, the launcher, and the PATH entry on every platform.Authenticate
Moved to Authentication. Full detail:/login subscription providers and API-key environment variables.
Option 1: subscription login
Moved to Authentication.Option 2: API key
Moved to Authentication.First session
Moved to First session. Full detail: starting Atomic, the built-in workflows, monitoring and steering a run, top skills, creating a workflow in natural language, and the default tools and prompts.Try the built-in workflows
Moved to First session.Monitor and steer a run
Moved to First session.Top skills to invoke directly
Moved to First session.Create your own workflow in natural language
Moved to First session.Default tools and prompts
Moved to First session.Give Atomic project instructions
Moved to Project instructions. Full detail:AGENTS.md discovery, precedence, and what to put in it.
Common things to try
Reference files
Type@ in any interactive editor to fuzzy-search files; or pass files on the command line:
Ctrl+V for reliable image paste. Native Cmd+V depends on your terminal and may not work through tmux.
When the clipboard contains both text and an image, Ctrl+V prefers the image. Cmd+V may paste either, depending on how the terminal delivers the gesture.
Run shell commands
In interactive mode:!!command to run a command without adding its output to the model context.
Switch models
Use/model or CTRL+L to choose a model. Use SHIFT+Tab to cycle thinking level. Use CTRL+P / SHIFT+CTRL+P to cycle through scoped models.
Continue later
Sessions are saved automatically:/resume, /new, /tree, /fork, and /clone to manage sessions.
Non-interactive mode
For one-shot prompts:--mode json for JSON event output or --mode rpc for process integration.
Next steps
- Using Atomic - interactive mode, slash commands, sessions, context files, and CLI reference.
- Workflows - run, inspect, and author multi-stage automation (including the built-in workflows).
- Skills - reusable expert instructions invoked with
/skill:<name>. - Providers - authentication and model setup.
- Settings - global and project configuration.
- Keybindings - shortcuts and customization.
- Atomic Packages - install shared extensions, skills, prompts, and themes.
- Security - project trust, what Atomic is allowed to touch, and how to report a vulnerability. Read this before you trust a project or install someone else’s skills, extensions, or packages.
- Containerization - run Atomic or its tools inside an isolated environment.