Illustration generated with Google Imagen 4 Ultra (imagen-4.0-ultra-generate-001) in the ss-ghibli-pixel / Tokyo Night register, commissioned under ADR-032 and now governed by ADR-053.
Get Started
Set up your own aDNA workspace — a local, agent-readable home for every project's context — in about 5 minutes. The workspace is files on your machine and makes no network calls of its own.
What this command does, before you run it
git clone https://github.com/aDNA-Network/aDNA.git ~/aDNA && cd ~/aDNA && claude
- Writes one directory:
~/aDNA/. Nothing outside it — no system settings, noPATHchanges, no daemon, no login item. If you would rather not use that path, clone anywhere: nothing in the workspace depends on its location, and~/aDNAis only the default the docs assume. - The
&& claudestarts an agent in that directory, which reads the instruction files you just cloned —CLAUDE.mdat the root, and the standard in.adna/. That is the real trust question here, and it is a fair one: these files are prompt-ware, and prompt-ware is executed by the agent that reads it. - So read them first. Every file the agent reads on first run, annotated → They are shown verbatim, at a pinned commit, with hashes you can check against your own clone.
- The workspace sends nothing anywhere. No account, no telemetry, no network call
after the clone — it is plain Markdown on your disk. Your agent is a separate question,
and the command above starts one: the trailing
&& claudelaunches Claude Code, which needs an Anthropic account and sends the files it reads to Anthropic. That is the agent's network behaviour, not the workspace's — and you can skip it, open the files in any editor, and the workspace still works. - This is a Claude Code convention. The workspace is plain Markdown that any tool can read, but this one-command flow assumes Claude Code specifically. Other agents can read the same files; they will not run this command.
- To undo it:
rm -rf ~/aDNA. There is nothing else to uninstall.
1. Clone the workspace
The clone is your workspace — not a template you copy from. The router comes pre-instantiated and the standard comes embedded; there is nothing to bootstrap by hand.
git clone https://github.com/aDNA-Network/aDNA.git ~/aDNA 2. Start Claude Code
Run claude in the workspace. The agent reads the router, sees a fresh workspace
with no projects yet, and walks you through creating your first one:
cd ~/aDNA
claude
With no project in the workspace yet, the router sends the agent to the standard's
project-fork skill, which scaffolds <your_project>.aDNA/ — its triad of
what/ · how/ · who/, its governance
files, and its own git history. It then offers to run an onboarding interview that customises the
new project for your domain; you can take it now or leave it for the first session inside the
project. When the scaffolding finishes, your workspace looks like this:
~/aDNA/
├── CLAUDE.md # workspace router (ships with the clone)
├── .adna/ # the standard, embedded (read-only)
└── my_project.aDNA/ # your first project — a context graph
├── CLAUDE.md # the project's own governance
├── what/ # knowledge: context, decisions, artifacts
├── how/ # operations: sessions, missions, skills
└── who/ # people: roles, coordination
From here, work happens inside projects: cd my_project.aDNA && claude
and the agent picks up that project's governance automatically.
3. Check it worked
"It worked" should be something you can verify, not something you feel. Five commands — the first
two print nothing and exit 0 on success; the last three print your vault list, your
project's contents, and its first commit:
test -f ~/aDNA/CLAUDE.md # the router your agent reads first
test -d ~/aDNA/.adna # the standard, embedded and read-only
ls -d ~/aDNA/*.aDNA # at least one project vault exists
ls ~/aDNA/<name>.aDNA/what ~/aDNA/<name>.aDNA/how ~/aDNA/<name>.aDNA/who
git -C ~/aDNA/<name>.aDNA log # its own history, separate from the image's
Replace <name> with whatever you called your project. That the last one has its own
git log — not the workspace image's — is the check people most often skip and the one that matters:
your context graph is your repository from the first commit.
Then the half that is actually the point. Open a new agent session inside
<name>.aDNA/ and ask it something about the project. It should already know where it
is and what the project's governance says, without you telling it where to look. The five commands
prove files were written; this proves the thing the standard exists for.
If something goes wrong
The surface here is small — a clone and an agent launch — so the list of ways it fails is short. These are the failures the two commands can actually produce:
-
claude: command not found— Claude Code is not installed, or not on yourPATH. Install it withnpm install -g @anthropic-ai/claude-codeand open a new shell. -
fatal: destination path '~/aDNA' already exists— you already have a workspace there. Either work in it, or clone somewhere else; nothing depends on the path. - The agent does not seem to know about aDNA. It is almost always started in the
wrong directory. The router is
CLAUDE.mdat the workspace root, socd ~/aDNAfirst — an agent launched from your home directory reads nothing. - You want to check what the agent is acting on. Every file it reads on first run is published here verbatim, with hashes to compare against your clone.
This list is short because it is drawn from what the commands can do, not from a support inbox. It will grow as real installs are recorded.
Removing it
rm -rf ~/aDNA — and that is the whole uninstall. Nothing was installed outside
that directory, so there is no package to remove, no configuration to revert, and no service to stop.
If you moved your projects elsewhere first, they are ordinary git repositories and keep working.
Next steps
You just built a node in a living network. Grow it — then see where it connects:
- Where it joins: the living registry of vaults and the network your project can federate with — building in the open is the whole point.
- Ready to shape it: aDNA is built in the open — see how to propose a change to the standard or contribute a pattern, vault, or idea.
- What is aDNA? — the five-minute conceptual tour
- The Triad — why every project splits into what / how / who
- Tutorial: Create Your First CLAUDE.md
- Tutorial: Navigate a Vault — reading a context graph like an agent does
- Knowledge graphs — what your workspace grows into
- See it live: the aDNA repository is the workspace image itself — clone it and you are holding everything this page described.