Atomic Claude CLI
The atomic binary and a Claude Code config set: repo wiki, code graph and an autopilot that takes an issue to a pull request.
- 117 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The installer edits `~/.claude`, and `/autopilot` commits and opens pull requests by itself.
- The binary is installed by a `curl | bash` script from GitHub.
Install
- Works in
Manual install
curl -fsSL https://raw.githubusercontent.com/damusix/atomic-claude/main/install.sh | bashPuts `atomic` into `~/.local/bin`. A second step, `atomic claude install`, sets up the bundle in `~/.claude`.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The installer edits `~/.claude`, and `/autopilot` commits and opens pull requests by itself.
- The binary is installed by a `curl | bash` script from GitHub.
This is third-party code. Review the repository files before installing.
What it does
Atomic Claude installs a ready set of agents, commands, skills, rules and an output style into `~/.claude`, and the `atomic` binary supplies the tooling behind it. The `/setup-wiki` command builds a standing map of a repo: framework, build commands, layout. Claude reads it before your code and stops inventing `npm` scripts. A tree-sitter code graph covers 31 languages and 23 web frameworks and answers who calls a function and what an edit will touch. SQL files for Postgres, MySQL, T-SQL and Snowflake are parsed without a database connection. `/autopilot` carries a task from issue to merged pull request: plan, tests first, review of its own diff. Parallel Claude Code sessions message each other through named rooms, and `atomic serve` opens a local viewer for the wiki and graph.
Who it is for. Claude Code users who work across several repositories and are tired of re-explaining a project in every session.
Good fit when
- Claude Code mixes up your repo's build commands in a fresh session.
- Before an edit you want to know which call sites a function change touches.
- You want to hand a simple issue to the agent and review the resulting pull request.
- Two Claude Code sessions should split work and talk to each other.
Not a fit when
- You work in Cursor or Codex: the set is written for Claude Code.
- Company policy forbids installing binaries through `curl | bash`.
- You only need a couple of rules in `CLAUDE.md`, not a whole system.
- Hooks are disabled by an administrator, so wiki refresh nudges will not run.
Example request
/setup-wiki, then show who calls parseConfig and what breaks if its signature changes.Limitations
Claude Code CLI, a Pro, Max or Team plan or an `ANTHROPIC_API_KEY`, git 2.30 or newer, GitHub CLI `gh` and bash or zsh are required. The installer writes into `~/.claude`, changes `settings.json`, adds a block to `CLAUDE.md` and registers a session-start hook. Skip the hook with `--no-hooks`. `/autopilot` commits and opens a pull request itself, so run it on a branch and review the diff before merging. The repo map is built by `/refresh-wiki`, a separate step after install. The code graph is off by default: `atomic code index` creates the index.
How to disable. Run `atomic claude uninstall`: it removes the artifacts from `~/.claude` and the `~/.atomic` directory. Copy `~/.atomic/profile.md` first if you want to keep it. `atomic hooks uninstall` removes only the hook.
FAQ
How do I install Atomic Claude?
Download the binary with `curl -fsSL https://raw.githubusercontent.com/damusix/atomic-claude/main/install.sh | bash`, then run `atomic claude install`. Verify with `atomic doctor`.
Can I install into a single project?
Yes. `--target ./.claude` installs the set into a project. You then pick the output style yourself in `/config`.
How do I update?
`atomic update` swaps the binary, refreshes the set in `~/.claude` and runs a health check.
What does /atomic-help do?
It reads your git state and names one next command. `/atomic-help tour` walks through the whole system.
Does the SQL graph need a database?
No. Procedures, views and foreign keys are read from `.sql` files with no connection.
Discussion
No questions or reviews yet.
Related
CLI toolsClaude Code Blueprint: 12 agents, 19 skills, 16 hooks and 6 CLAUDE.md rules, copy what you need or install a preset
A set of slash commands, skills and subagents for Claude Code: review, tests, security, releases, docs and GitHub to Linear sync
Persistent memory for Claude Code on your own database: capture of decisions and context plus a code graph, injected into every prompt
A Claude Code working configuration: a planner with per-milestone review, sub-agents and skills for analysis, refactoring and docs sync
A starter kit for Claude Code: a CLAUDE.md memory-bank template with ready hooks, subagents and skills you copy into your project
A Claude Code plugin: 39 commands for PRs, review, commits and specs, nine expert roles and hooks, in eight language versions
README in short
Every layer is optional, from clearer replies up to full autopilot. The project ships tagged releases and a VitePress docs site.