# CLI Reference
The `axiom-graph` command-line interface, grouped by purpose. Pick a group in
the sidebar, or jump straight to a command from the tables below.
## Indexing
Build and maintain the graph.
| Command | Description |
| --- | --- |
| init | Initialise (or re-initialise) the index for a project. |
| build | Scan `PROJECT_ROOT` and add newly-discovered nodes/edges. |
| check | Report per-node staleness / confidence status. |
| mark-clean | Mark a node as manually verified clean. |
| link | Add a typed edge between two nodes. |
| checkout | Copy the DB into a worktree via `VACUUM INTO`. |
## Inspection
Query the graph.
| Command | Description |
| --- | --- |
| list | List nodes, optionally filtered by type or tag. |
| graph | Show the edge graph for a node. |
| report | Impact report: what changed since a checkpoint or SHA. |
| history | Manage and inspect node change history. |
## Rendering & site
Produce output.
| Command | Description |
| --- | --- |
| render | Render nodes at a given detail level. |
| render-site | Render the consumer documentation site from DocJSON. |
| export | Export the full index to `index.json`. |
| viz | Launch the visualization dashboard. |
```{toctree}
:hidden:
indexing
inspection
rendering
```