<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>Press kit — Roam · Logos, brand colors, founder bio, voice notes</title>
  <meta name="description" content="Press kit for roam-code: brand assets, logos, color palette, screenshots, founder bio, voice notes, and quotable positioning — for journalists and partners.">
  <link rel="canonical" href="https://roam-code.com/press">
  <link rel="icon" type="image/svg+xml" href="/favicon.svg">
  <meta name="theme-color" content="#0049b7">
  <meta name="apple-mobile-web-app-title" content="Roam">
  <link rel="apple-touch-icon" href="/favicon.svg">
  <link rel="manifest" href="/manifest.webmanifest">
  <link rel="preload" href="/fonts/space-grotesk-variable.woff2" as="font" type="font/woff2" crossorigin>
  <link rel="preconnect" href="//github.com" crossorigin>
  <link rel="preconnect" href="//pypi.org" crossorigin>
  <link rel="preload" href="./landing.css" as="style">
  <link rel="stylesheet" href="./landing.css">
  <meta name="robots" content="index,follow">
  <meta property="og:title" content="Press kit — Roam">
  <meta property="og:description" content="Logos, screenshots, founder bio, voice notes.">
  <meta property="og:url" content="https://roam-code.com/press">
  <meta property="og:image" content="https://roam-code.com/og.png">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:image" content="https://roam-code.com/og.png">

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "name": "Press kit",
    "url": "https://roam-code.com/press",
    "inLanguage": "en",
    "dateModified": "2026-05-18",
    "isPartOf": {"@type": "WebSite", "name": "Roam", "url": "https://roam-code.com/"},
    "publisher": {"@type": "Organization", "name": "Cranot", "url": "https://github.com/Cranot"},
    "breadcrumb": {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://roam-code.com/"},
        {"@type": "ListItem", "position": 2, "name": "Press", "item": "https://roam-code.com/press"}
      ]
    }
  }
  </script>
</head>
<body>

  <a class="skip-link" href="#main">Skip to content</a>

  <nav class="site-nav" aria-label="Main navigation">
    <div class="nav-inner">
      <a href="/" class="site-logo">roam<span class="logo-dot">.</span></a>
      <input type="checkbox" id="nav-toggle" class="nav-toggle-checkbox" aria-label="Toggle navigation menu">
      <label for="nav-toggle" class="nav-toggle-label">
        <span class="nav-burger" aria-hidden="true"></span>
        <span class="visually-hidden">Menu</span>
      </label>
      <ul class="nav-links">
        <li><a href="/">Home</a></li>
        <li><a href="/pricing">Pricing</a></li>
        <li><a href="/compare">Compare</a></li>
        <li><a href="/setup">Setup</a></li>
        <li><a href="/docs/">Docs</a></li>
        <li><a href="https://github.com/Cranot/roam-code">GitHub</a></li>
      </ul>
    </div>
  </nav>

  <main id="main" class="legal-page">
    <header class="legal-header">
      <h1>Press kit</h1>
      <p class="legal-meta">For journalists, podcast hosts, conference organisers, and partners.</p>
    </header>

    <article>
      <h2>One-liner</h2>
      <p>
        <em>Roam is the local codebase intelligence layer for developers
        and AI agents — a map of your repo, algorithmic judgment,
        pre-change gates, and post-change evidence in one local CLI,
        with paid PR Replay, a planned hosted PR bot, and a planned
        metrics dashboard.</em>
      </p>

      <h2>Two-paragraph blurb</h2>
      <p>
        AI coding agents (Claude Code, Cursor, Codex, Gemini) write code
        that compiles and passes tests but breaks something else. They
        can't see what the code touches, which tests cover it, which loop
        just went quadratic, or whether they're editing one of three
        near-identical clones. Roam exposes that engineering judgment as
        deterministic local tools — call graphs, blast-radius, algorithmic
        risk, refactor simulation, audit evidence — that agents call
        before, during, and after every change. The CLI runs entirely on
        your machine; the same engine is planned to run on every pull request
        via Roam Review, or inside a customer's network when a private-
        deployment pilot is explicitly scoped.
      </p>
      <p>
        On top of that engine, Roam compiles trustworthy evidence for
        AI-assisted software change — who acted, what authority existed,
        what context was read, what changed, what could break, what
        policy applied, what verified it, who accepted risk. Every
        analysis writes a tamper-evident local audit trail (in-toto v1,
        cosign-verifiable). Roam <em>maps to</em> and <em>supports
        evidence for</em> SOC 2 CC8.1, ISO 42001, and internal
        AI-governance controls; it does not certify compliance with any
        framework. The CLI is open source under Apache 2.0 and free
        forever. Paid layers package Roam as PR Replay today, with
        hosted Roam Review and Roam Cloud as early-access products and
        private-deployment pilots scoped by SOW for regulated buyers.
        Built by a sole-trader in Athens, customer-funded, no VC.
      </p>

      <h2>Logos</h2>
      <p>
        Wordmark: lowercase "roam." with the trailing dot in accent blue
        (<code>#0049b7</code>).
      </p>
      <ul>
        <li>SVG (preferred): <a href="/favicon.svg">/favicon.svg</a> — single-character logo on rounded blue tile</li>
        <li>Open Graph preview card (1200×630 PNG): <a href="/og.png">/og.png</a> — usable as a social-share or banner image</li>
        <li>[TBD: standalone wordmark in vector SVG + PNG sizes — not yet packaged; email <a href="mailto:hello@roam-code.com?subject=Logo%20files">hello@roam-code.com</a> for the current source files and we'll send what exists]</li>
      </ul>
      <h3>Headshots</h3>
      <p>[TBD: founder headshot not yet published. Email <a href="mailto:hello@roam-code.com?subject=Headshot%20request">hello@roam-code.com</a> for the current photo if needed for print.]</p>

      <h2>Brand colors</h2>
      <p class="muted" style="margin-top:-4px;font-size:13px">
        These match the live <code>--*</code> tokens in
        <a href="/landing.css">landing.css</a>. If you spot drift, the
        CSS is canonical.
      </p>
      <ul>
        <li><strong>Accent blue</strong> — <code>#0049b7</code> (<code>--accent</code>)</li>
        <li><strong>Accent deep</strong> — <code>#02307a</code> (<code>--accent-deep</code>)</li>
        <li><strong>Accent soft</strong> — <code>#eef2fb</code> (<code>--accent-soft</code>)</li>
        <li><strong>Ink (display)</strong> — <code>#0a0e16</code> (<code>--ink</code>)</li>
        <li><strong>Text (body)</strong> — <code>#1a1a1a</code> (<code>--text</code>)</li>
        <li><strong>Muted</strong> — <code>#595959</code> (<code>--muted</code>)</li>
        <li><strong>Background</strong> — <code>#fafaf6</code> (warm paper, <code>--bg</code>)</li>
        <li><strong>Background tint</strong> — <code>#f3f3ec</code> (<code>--bg-tint</code>)</li>
        <li><strong>Background deep</strong> — <code>#0a0e16</code> (<code>--bg-deep</code>, the single dark wedge)</li>
        <li><strong>Warn</strong> (pain band) — <code>#b04800</code> (<code>--warn</code>)</li>
        <li><strong>Pop</strong> (positive verdict) — <code>#007a3d</code> (<code>--pop</code>)</li>
      </ul>

      <h2>Typography</h2>
      <ul>
        <li>Display + body: <strong>Space Grotesk</strong> (variable)</li>
        <li>Code / monospace: <strong>IBM Plex Mono</strong></li>
        <li>Both self-hosted, OFL/SIL Open Font License</li>
      </ul>

      <h2>Founder</h2>
      <p>
        <strong>Dimitris</strong> (handle: Cranot). Athens, Greece.
        Sole-trader. Reach via
        <a href="mailto:hello@roam-code.com">hello@roam-code.com</a> or
        <a href="https://github.com/Cranot">github.com/Cranot</a>.
      </p>

      <h2>Founding date + facts</h2>
      <ul>
        <li>roam-code published to PyPI: 2026-02-09</li>
        <li>roam-code.com domain: claimed 2026-05-06</li>
        <li>Apache 2.0 from day one (no later relicense)</li>
        <li>Customer-funded, no investors, no fundraising plans</li>
      </ul>

      <h2>Numbers (refresh as you write)</h2>
      <p>Authoritative counts as of <time datetime="2026-05-18">2026-05-18</time>:</p>
      <ul>
        <li><strong>267</strong> CLI commands</li>
        <li><strong>243</strong> MCP tools (16 in the default core preset)</li>
        <li><strong>28</strong> programming languages</li>
        <li><strong>2,489</strong> community-contributed rules (under <code>rules/community/</code> in the repo)</li>
        <li><strong>50+</strong> code-quality detectors</li>
        <li><strong>6</strong> cross-language bridges (Salesforce, REST, Django, .proto, Jinja/Django templates, env-var → config)</li>
        <li>GitHub stars: <a href="https://github.com/Cranot/roam-code/stargazers">live count</a></li>
        <li>PyPI installs: <strong>~7,731 / month</strong> and rising</li>
      </ul>

      <h2>Pricing snapshot</h2>
      <p>The free CLI is live today (Apache 2.0 on PyPI). Paid surfaces are
      staged as of 2026-05-18 — sign-up via email at
      <a href="mailto:hello@roam-code.com">hello@roam-code.com</a>; full pricing
      lives at <a href="/pricing">/pricing</a>.</p>
      <ul>
        <li><strong>Free CLI</strong> — Apache 2.0, free forever</li>
        <li><strong>PR Replay</strong> (available by email) — Sample (free DIY) · Team $2,500 (30 PRs) · Deep $6,000 (90 PRs); 50% credit toward Roam Review</li>
        <li><strong>Roam Review</strong> (early access / planned hosted product) — flat tiers from $99/mo: Starter $99, Team $299, Business $799, Scale $1,499</li>
        <li><strong>Roam Cloud</strong> (planned hosted dashboard) — from $19/repo/mo, Team $99/mo (10 repos), Growth $299/mo</li>
        <li><strong>Roam Self-Hosted</strong> (customer-pulled) — private-deployment pilots scoped by SOW for regulated buyers that cannot use hosted Review or Cloud</li>
      </ul>

      <h2>Voice notes</h2>
      <ul>
        <li>Plain English. No marketing buzzwords. No "delightful," "robust," "synergy," "supercharge," "leverage."</li>
        <li>Direct verbs. "Roam catches" not "Roam helps you catch."</li>
        <li>Specific over generic. "47-caller blast radius" not "many dependents."</li>
        <li>Honest about gaps. We say what we don't have, not just what we do.</li>
        <li>EU + privacy-first is real positioning, not garnish.</li>
      </ul>

      <h2>Screenshot ideas (request specific shots from us)</h2>
      <ul>
        <li>Terminal demo of <code>git diff | roam critique</code> with BLOCK verdict + clones-not-edited finding</li>
        <li>Sample GitHub PR comment from Roam Review (tier details at <a href="/pricing#review">/pricing#review</a>)</li>
        <li>Comparison table at <a href="/compare">/compare</a></li>
        <li>Cookbook recipes at <a href="/docs/">roam-code.com/docs/</a></li>
      </ul>

      <h2>What to link</h2>
      <ul>
        <li>Marketing site: <a href="/">roam-code.com</a></li>
        <li>Founder bio + funding model: <a href="/about">/about</a></li>
        <li>Reference docs: <a href="/docs/">roam-code.com/docs/</a></li>
        <li>Source (Apache 2.0): <a href="https://github.com/Cranot/roam-code">github.com/Cranot/roam-code</a></li>
        <li>Package: <a href="https://pypi.org/project/roam-code/">pypi.org/project/roam-code</a></li>
        <li>Comparison vs CodeRabbit / Greptile / Qodo / SonarQube: <a href="/compare">/compare</a></li>
        <li>Pricing: <a href="/pricing">/pricing</a></li>
        <li>PR Replay paid audit (Team $2,500 / Deep $6,000 + free DIY 5-PR sample): <a href="/audit">/audit</a></li>
        <li>Agent Governance Evidence Pack (control mapping, sample audit report, evidence checklist): <a href="/governance">/governance</a></li>
        <li>Trust posture (data handling, retention, processing locations per surface): <a href="/trust">/trust</a></li>
      </ul>

      <h2>Embargo + interview policy</h2>
      <p>
        Happy to do interviews, podcasts, and conference talks. Email
        <a href="mailto:hello@roam-code.com?subject=Press%20interview">hello@roam-code.com</a>
        with date, audience, and topic. Lead time of 1 week is great;
        we can move faster for breaking news. We honour reasonable
        embargoes.
      </p>

      <p class="legal-foot">
        Need something not listed here? Email <a href="mailto:hello@roam-code.com">hello@roam-code.com</a>.
        Writing a profile piece on the founder or the company? Start at
        <a href="/about">/about</a> for the funding model, founding
        beliefs, and "why now" context.
      </p>
    </article>

  <section class="page-cta-strip" aria-label="Get started with Roam">
    <div class="page-cta-inner">
      <p>Ready to try Roam? <a href="/" class="btn-primary">Install the free CLI</a> · <a href="/audit">book a PR Replay audit</a> · <a href="/pricing">see paid plans</a></p>
    </div>
  </section>
  </main>

  <footer>
    <div class="footer-inner">
      <div class="footer-col">
        <strong>Roam</strong>
        <span>The local codebase intelligence layer for AI agents and the teams that run them.</span>
        <span class="footer-meta">Built in Athens. Made in the EU.</span>
      </div>
      <div class="footer-col">
        <a href="https://github.com/Cranot/roam-code">GitHub</a>
        <a href="https://pypi.org/project/roam-code/">PyPI</a>
        <a href="/docs/">Docs</a>
      </div>
      <div class="footer-col">
        <a href="/setup">Setup</a>
        <a href="/about">About</a>
        <a href="/press">Press</a>
        <a href="/changelog">Changelog</a>
        <a href="/status">Status</a>
        <a href="/security">Security</a>
        <a href="/accessibility">Accessibility</a>
      </div>
      <div class="footer-col">
        <a href="/privacy">Privacy</a>
        <a href="/terms">Terms</a>
        <a href="/refund">Refund</a>
        <a href="/no-cookies">No cookies</a>
      </div>
      <div class="footer-col">
        <a href="mailto:hello@roam-code.com">hello@roam-code.com</a>
        <a href="mailto:security@roam-code.com">security@roam-code.com</a>
        <span class="footer-meta">No cookies. No tracking. No analytics.</span>
        <span class="footer-meta"><a href="https://github.com/Cranot/roam-code/tree/main/templates/distribution/landing-page">This page is open source</a></span>
      </div>
    </div>
  </footer>

</body>
</html>
