Skip to main content

Build with Atomic

Customize an Atomic session or embed it in your own software. Choose a starting point below. New to Atomic? Start with the Quickstart. To look up an exact contract, use the Reference index.

Choose the lightest mechanism

Work down this list and stop at the first mechanism that solves your problem.
  1. Prompt templates — reusable prompts that expand from a slash command. No code.
  2. Skills — on-demand instructions the agent loads when a task matches. Markdown plus optional scripts.
  3. Subagents — delegate a focused, bounded task to a child agent.
  4. Intercom — coordinate several sessions on one machine.
  5. Workflows — multi-stage, resumable engineering loops with gates and artifacts.
  6. Extensions — TypeScript that adds tools, commands, events, and custom UI when nothing lighter fits.
  7. Atomic packages — bundle and distribute the result.

Change the model layer

  • Custom models — add model entries for a supported provider API.
  • Custom providers — implement a provider API or OAuth flow Atomic does not ship.

Customization

Use Themes to restyle the terminal with a built-in or custom theme.

Embed Atomic in your own software

Programmatic use compares JSON mode, RPC, and the SDK, and links each one to its protocol or API reference.