Atomic Documentation
Atomic is a terminal coding-agent runtime for repeatable, inspectable engineering work. Extend its small core with 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
Choose a documentation path based on what you want to do.- 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.