Atomic Documentation
Atomic is the loop engine for all engineering work: a terminal coding-agent runtime for reliable, inspectable engineering loops. It stays small at the core while being extended through TypeScript extensions, skills, prompt templates, themes, workflows, subagents, MCP, web access, and Atomic packages.Quick start
Install the published package globally with npm:--ignore-scripts if you want to disable dependency lifecycle scripts during a package install.
Alternatively, install the self-contained release archive, which needs no Node.js or package manager.
On macOS or Linux:
ATOMIC_VERSION, ATOMIC_INSTALL_DIR, ATOMIC_BIN_DIR, GITHUB_TOKEN/GH_TOKEN), default paths, and PATH guidance.
Then run it in a project directory:
/login for subscription providers, or set an API key such as ANTHROPIC_API_KEY before starting Atomic.
For the full first-run flow, see Quickstart.
Documentation paths
The documentation is organized by what you are trying to do, not by product area. Pick the path that matches your intent.- Learn — install Atomic, run a first session, and get good at everyday use. Start with the Quickstart if you have never run Atomic, then read the Guides.
- Build — extend Atomic with prompt templates, skills, subagents, intercom, workflows, extensions, and packages, or embed it with programmatic use.
- Reference — look up an exact command, flag, setting, event, method, type, or tool contract.