Open Source · Works with Claude Code, Github Copilot CLI, OpenCode

Coding agents break on
complex features.
Atomic fixes that.

Agents build shallow plans, miss patterns, and require constant context management.

Atomic forces depth before execution: deep parallel codebase research, architecture-aware specs, and fully extensible autonomous workflows that land complex changes correctly.

Get Started
$ curl -fsSL https://raw.githubusercontent.com/flora131/atomic/main/install.sh | bash Copied!
atomic — ~/demo
~/demo on main

One interface. Three agents.
Zero lock-in.

Atomic wraps Claude Code, GitHub Copilot CLI, and OpenCode behind a single interface. Switch backends with a flag. Every workflow, sub-agent, and skill works identically across all three.

You — decisions, review, approval
Atomic
Orchestration & steerability layer
graph engine 9 sub-agents task DAG persistent memory review cycles context management HITL checkpoints session persistence
Coding agent backends
Claude Code
GitHub Copilot CLI
OpenCode

Why agents fail on real codebases

Vanilla agents are one generalist in one context window. They work on demos. They break on large codebases and complex tasks. They introduce security risks. Atomic fixes the structural problems.

Generic exploration isn't enough

Traditional agent discovery and codebase exploration is too shallow for complex tasks. Atomic dispatches 9 specialized sub-agents in parallel each with its own session, tools, and scope to perform deep codebase research. Analysis, implementation, and review run as separate concerns.

Sequential prompts don't scale

Giving an agent one task at a time is slow and fragile. Atomic decomposes specs into dependency DAGs, dispatches parallel workers, handles retries and deadlock detection, and supports dynamic task mutation mid-execution. A real scheduler, not a chat loop.

Agents forget everything between sessions

Basic project-level memory isn't sufficient detail. Atomic persists research docs, specs, and progress logs on disk. Each research→spec→execute cycle compounds knowledge. Push to git and it becomes shared memory for your entire team.

No visibility means no trust

Autonomous, long-running coding agents can become black boxes without proper points of intervention. Atomic's UX is custom-built for full visibility. See exactly how tasks are decomposed, monitor every sub-agent in real time, and intervene at critical stepping stones. Engineers stay in the loop, not locked out of it.

Everything pre-built. Nothing to configure.

All the infrastructure top AI engineering teams build internally ready out of the box.

9 specialized sub-agents

Codebase analyzer, locator, pattern finder, online researcher, debugger, reviewer, worker all pre-configured with scoped tools and system prompts.

Graph execution engine

Fluent API for workflows with conditionals, loops, parallel execution, error handling, and persistent checkpointing. Define multi-step pipelines as code.

Automated review cycles

A reviewer agent audits every implementation via git diff, produces structured findings with confidence scores, and re-triggers fixes automatically.

Context window management

Auto-compaction, clear nodes between workflow phases, 50-message windowing with disk-backed history. Agents don't degrade on long tasks.

Session persistence

Every execution gets a UUID, checkpoint state, and full task log. Pause with Ctrl+C, resume later. Nothing is lost.

11 pre-built skills

Research, spec generation, commits, PRs, debugging, frontend design, prompt engineering all as slash commands. One atomic init and you're running.

The Flywheel

1

Research

/research-codebase dispatches parallel sub-agents to analyze architecture, locate files, find patterns, and pull library docs.

2

Spec

/create-spec converts research into an implementation contract. You review, refine, and approve before any code is written.

3

Execute

/ralph decomposes the spec into a task DAG. Workers implement in parallel. Reviewer audits. Fix cycles re-run automatically.

4

Ship

Come back to a completed PRs. Each cycle enriches persistent project memory, making the next one faster and more accurate.

Install in 5 seconds

$ curl -fsSL https://raw.githubusercontent.com/flora131/atomic/main/install.sh | bash Copied!

FAQ

Atomic wraps these same agents with multi-agent orchestration: 9 specialized sub-agents running in parallel with independent sessions, a graph execution engine for structured workflows, persistent cross-session memory, and automated review cycles. It's the difference between relying on the agent or model's built in behavior and a coordinated team following software development lifecycle best practices.

Atomic is agent-agnostic. It's an orchestration layer, not a replacement model. When better agents or models ship, Atomic makes them more effective. Proprietary tools can lock you into one vendor's agents and/or models. Atomic lets you swap between Claude Code, Github Copilot CLI, and OpenCode with a flag, and the entire workflow system, including sub-agents, memory, review cycles, works across all of them.

Prompts and context files help, but they can't give you parallel multi-agent execution, DAG-based task decomposition, automated code review with structured findings, context window management across long-running sessions, or persistent memory that compounds across runs. These are systems-level problems. Atomic solves them at the infrastructure layer so you don't have to reinvent the orchestration yourself every time.

No. Atomic ships with 9 specialized sub-agents, 11 pre-built skills, file-system memory, the full research→spec→execute pipeline, review cycles, and session persistence all out of the box. Run atomic init and every agent, skill, and workflow is ready. These are the same patterns top AI engineering teams build internally, pre-built and battle-tested so you can just use them.

Claude Code (via the Claude Agent SDK), GitHub Copilot CLI (via the Github Copilot SDK), and OpenCode (via the OpenCode SDK). Switch between them with -a claude, -a copilot, or -a opencode. All workflows, sub-agents, and skills work identically across backends through a unified interface.

It's recommended to use Atomic with a terminal that supports true color for the best visual experience. Popular options include Ghostty, iTerm2 (macOS), and Windows Terminal (Windows). These terminals properly render Atomic's rich colors and styling.