Setup

Install once. Wire it into your editor.

30 seconds for the CLI. Another 30 seconds per editor for the MCP integration. The reference docs live separately at roam-code.com/docs.

1. Install the CLI

One command. Works on Linux, macOS, Windows. Apache 2.0.

pip install roam-code && roam init

roam init indexes the current Git repo into a SQLite file in .roam/. A typical 100k-LOC repo finishes in seconds. After git pull or major changes, re-run roam index (incremental, near-instant — only changed files re-parse).

Discover everything: roam --help (241 commands grouped by what an agent asks) or roam tour (guided walk through the five core verbs). Full reference at /docs/command-reference.

2. Wire it into your editor

Roam is an MCP server. Pick your editor, follow the link to its setup guide on the reference docs.

Or run roam skill-generate --target claude to emit a SKILL.md directly from the live capability registry.

Reference docs The full command reference + architecture guide + integration tutorials live at roam-code.com/docs. This page is just the install + integration starter.
README Quick overview at github.com/Cranot/roam-code. Surface counts, install snippet, sample commands.
Browse the source 241 commands live in src/roam/commands/, registered in cli.py. Apache 2.0.
Need help? See our security policy · open an issue or discussion on GitHub, or email hello@roam-code.com.