The foundation of record for software built by humans and machines.

Atomic is source code management at the primitive level: a distributed, agent-native Git alternative. A single CLI brings semantic call graphs, enhanced code search, intents, attestations and provenance to every agent you already use, so every change keeps its origin, its reasoning, and its evidence.

44%
FASTER AGENT SESSIONS
82%
LESS CONTEXT READ
FEWER TOOL CALLS
Measured on recorded sessions, not projected. Read the method.
// live workshop

· 11:00 AM EST · Add to calendar

Git tracks lines and snapshots, and loses the intent behind every change. Atomic is source code management at the primitive level: intents, patches, and provenance woven into a single semantic change graph, queryable and cryptographically signed as first-class history.

A 45-minute workshop introducing Atomic with CEO & Founder, Lee Faus.

  • 15-minute overview
  • 30 minutes of live Q&A

Your agents answer better questions when the codebase knows itself.

Atomic enriches every repository with AST analysis, tree-sitter entity extraction, and a semantic graph that operates at the function, class, and token level. Agents stop grepping through files and start querying a graph that understands what your code means, not just what it contains.

44%
Faster sessions
Measured against baseline agents on the same task set.
82%
Less context read
Token budget saved by querying the graph instead of grepping files.
1 call
Replaces 5 tool turns
A single query returns what would take a standard agent five reads.

Every agent turn. Every decision. Every model. Permanently recorded.

Atomic captures the full causal graph of every agent session: what was requested, what was explored, what was read, what was modified, and why. The record is cryptographically signed, content-addressed, and bound to an immutable change identity.

  • Travels with the code
    Provenance is bound to the change, not the branch. Squash, rebase, or cherry-pick: the record follows.
  • Your favorite agent is already supported
    Atomic plugins pre-configured to integrate into your existing agents supporting custom prompts and skills to drive your agent workflows with intent
  • Cryptographically signed
    Each session is ed25519-signed and content-addressed. Tamper with one byte and the chain breaks.
  • Queryable by intent
    Find every line of code produced under a specific intent, by a specific model, on a specific file.
CHANGE · cas-addressed 0xa9c4·f1e2·8b03
intentrefactor stream API to use AsyncWrite
humanlee@atomic.dev
agentclaude-code · sonnet-4.5
duration4m 12s · 38 turns
files3 modified · 47 read
signed✓ ed25519 · attested
session.startt+0s
query "stream"12 hits
read tinyhttp.rs37–58
graph(callers, AsyncWrite)8 nodes
decision: extract Framedrationale ⌗
edit tinyhttp.rs:46+12 −8
edit mod.rs:194+3 −1
session.commitattested

Works with the agents you already use.

Atomic works alongside the agents you already use. A few lines of configuration wire up provenance capture per agent: you don't change your workflow, you gain a complete record of everything your agents have ever done, queryable by intent, model, file, or decision. Learn more in the agent workflows guide ↗

CC
Claude Code
Supported
$ claude code
CU
Cursor
Supported
$ cursor agent
GH
GitHub Copilot
Supported
$ gh copilot
GM
Gemini CLI
Supported
$ gemini --interactive
OC
OpenCode
Supported
$ opencode session
+
Custom agent
Supported
$ atomic record --auto

One command. Every agent. Forever recorded.

Be Atomic in 8 seconds.

Installs the CLI, detects your active agent, and starts indexing your current repository. No account required. No telemetry by default.

$ curl -sSf https://atomic.storage/install.sh | sh
macOS · Linux · WSL2·~14 MB·Apache 2.0
for your dev machine

Be Atomic in 8 seconds, on your laptop.

Atomic is a CLI. Grab the command now, paste it into your terminal when you're back at your desk.

macOSLinuxWSL2~14 MBApache 2.0
Backed by
Slow Vermilion