Skip to content

CLI commands

All commands accept the global --format text|json flag (default: auto — JSON for agents/pipes, text for terminals) and -q/--quiet to suppress verbose logs.

Command Purpose
raph init --path . Index a workspace and arm the background watcher.
raph sync --path . Ensure the background sync worker is running.
raph sync --status Show worker status and registered repositories.
raph sync --stop Stop the background worker.
raph sync --remove --path . Stop syncing a repo and drop its graph data.
Command Purpose
raph search "<q>" Ranked keyword search (bm25).
raph search "<q>" --literal Exact substring search.
raph search "<q>" --regex Regular-expression search.
raph search "<q>" --vector Semantic search (needs a provider).
... --type func --type file Filter by node type.
... --global Search across all workspaces.
Command Purpose
raph mem set "<text>" --scope <s> --type <t> --title <x> Create/update memory.
raph mem search "<q>" --scope <s> Search memory in a scope.
raph mem rm <id> Deprecate a memory record.
raph rules add "<rule>" --scope global|project Add a rule.
raph rules list --all List global + project rules.
raph rules rm <id> Remove a rule.
Command Purpose
raph doc add <file|-|text> --type <t> --title <x> Add a document.
raph doc list --type <t> --status <s> List documents.
raph doc read <id> Read a document (marks handoffs used).
raph doc link <from> <to> --rel <R> Link two nodes.
Command Purpose
raph export --doc <id> --out <file> Export a document.
raph export --bundle --out <file> Export a whole-workspace bundle.
... --gist [--public] Publish as a GitHub gist.
... --repo owner/name --repo-path <p> Commit into a repo.
... --s3 s3://bucket/key [--r2-endpoint <url>] Upload to S3/R2.
Command Purpose
raph code-intel List code-intelligence resolvers and whether each is installed.
raph code-intel install <language> Install the compiler-grade resolver for a language.
... --dry-run Print the install command without running it.

code-intel controls cross-file reference accuracy. Go always uses go/types. Other languages use the bundled pure-Go import-aware resolver by default, and are upgraded to compiler-grade accuracy when their resolver is installed. The scip alias is accepted (raph scip == raph code-intel). See Code intelligence.

Command Purpose
raph start Start the MCP server over stdio.
raph studio Launch the local graph explorer UI.
raph crawl <url> [--single] Crawl documentation into the graph.
raph agents mcp setup --path . Install MCP config for supported agents.
raph config init Create ~/.raph config files.
raph clear --yes Wipe all graph data.