One-liner
Roam is a free open-source CLI plus paid PR bot, dashboard, and self-hosted bundle that catches what AI-generated changes break elsewhere — before merge.
Two-paragraph blurb
AI coding agents (Claude Code, Cursor, Codex, Copilot) write code that compiles and passes tests but breaks something else. Roam is the audit layer for that "something else." It maps every function, file, and dependency in your codebase into a local graph, then asks the questions a senior engineer would — what else does this change touch, is this a copy of another function we forgot to update, does this cross an architectural layer — before you merge.
The CLI is open source under Apache 2.0 and free forever. Paid layers ship Roam as a GitHub PR bot, a hosted dashboard for code health over time, and a self-hosted bundle for regulated teams. Built by a sole-trader in Athens, customer-funded, no VC. The EU AI Act Article 12 audit-trail evidence is built in.
Logos
Wordmark: lowercase "roam." with the trailing dot in accent blue
(#0049b7).
- SVG (preferred): /favicon.svg — single-character logo on rounded blue tile
- For larger logo files (full wordmark in vector + PNG sizes), email [email protected] — we'll send a zip
Brand colors
- Accent blue —
#0049b7 - Accent soft —
#eef2fb(background) - Text —
#1a1a1a - Muted —
#595959 - Background —
#fdfdfd - Background alt —
#f4f4f0 - Warn (pain band) —
#c25400 - Pop (positive verdict) —
#007a3d
Typography
- Display + body: Space Grotesk (variable)
- Code / monospace: IBM Plex Mono
- Both self-hosted, OFL/SIL Open Font License
Founder
Dimitris (handle: Cranot). Athens, Greece. Sole-trader. Reach via [email protected] or github.com/Cranot.
Founding date + facts
- roam-code published to PyPI: 2026-02-09
- roam-code.com domain: claimed 2026-05-06
- Apache 2.0 from day one (no later relicense)
- Customer-funded, no investors, no fundraising plans
Numbers (refresh as you write)
Live counts as of :
- 194 CLI commands
- 136 MCP tools (callable by AI agents)
- 27 programming languages
- 2,489+ community-contributed rules
- 56 code-quality detectors
- 5 cross-language bridges (Salesforce, REST, Django, .proto, env-var → config)
- GitHub stars: live count
- PyPI installs: ~7,700 / month and rising
Voice notes
- Plain English. No marketing buzzwords. No "delightful," "robust," "synergy," "supercharge," "leverage."
- Direct verbs. "Roam catches" not "Roam helps you catch."
- Specific over generic. "47-caller blast radius" not "many dependents."
- Honest about gaps. We say what we don't have, not just what we do.
- EU + privacy-first is real positioning, not garnish.
Screenshot ideas (request specific shots from us)
- Terminal demo of
git diff | roam critiquewith BLOCK verdict + clones-not-edited finding - Sample GitHub PR comment from Roam Review (mocked on the homepage /#review)
- Comparison table at /compare
- Cookbook recipes at cranot.github.io/roam-code
What to link
- Marketing site: roam-code.com
- Reference docs: cranot.github.io/roam-code
- Source: github.com/Cranot/roam-code
- Package: pypi.org/project/roam-code
- Comparison vs CodeRabbit / Greptile / Qodo / SonarQube: /compare
Embargo + interview policy
Happy to do interviews, podcasts, and conference talks. Email [email protected] with date, audience, and topic. Lead time of 1 week is great; we can move faster for breaking news. We honour reasonable embargoes.
Need something not listed here? Email [email protected].