Core concepts

A handful of ideas cover most of OpenThunder. Each is described exactly as it ships today.

Missions

A mission is a change with a verification loop around it: a builder implements it, an independent reviewer challenges it, and your repo's real checks run before the result is accepted. The output is not just a diff; it is a diff plus evidence. Create and run missions from the app or with openthunder mission.

The Lenses

The Lenses are deterministic, local analysis; they read your code on your machine and need no AI key to understand a repo.

Run them together with openthunder scan.

Change Verification and Can-I-Ship

openthunder verify detects and runs the repo's own checks (typecheck, tests, lint, build) and reports results. The Can-I-Ship decision condenses verification, security findings, and confidence into one of three verdicts: ship, ship with caution, or do not ship yet. Every verdict is backed by the evidence that produced it; openthunder evidence and openthunder pr-evidence assemble it into a PR-ready pack.

Evidence Packs and provenance

The output OpenThunder cares about is not an AI summary; it is evidence. An Evidence Pack is the versioned record behind a verdict: what was checked, what the checks found, and , for every conclusion , where it came from and how confident it is. Each claim carries a provenance label (deterministic, scanner, AI-inference, user-claim, verified, missing, or unknown), so an AI-written sentence is never mistaken for a proven fact. This is the differentiator, covered in full in Evidence Packs and provenance.

AI Context Packs

A Context Pack is paste-ready repo context for the AI tool you already use: Claude Code, Cursor, Copilot, or Codex. It is built from the same repo intelligence as the Lenses (stack, key files, risks, constraints), so the agent starts grounded instead of guessing. openthunder context-pack; openthunder analyze generates the full agent context set for the repo.

Blast Radius

Blast radius is security multiplied by architecture: the same finding matters more in a file that everything depends on. openthunder fusion re-ranks security findings by architectural blast radius so you fix what can actually hurt you first.

The MCP Context Brain

A local MCP server (stdio, no network) that gives AI agents grounded repo context: 30+ tools (understand the repo, resolve routes, trace cross-tier flows, compute blast radius, fetch findings, and coordinate a change), read-only resources (openthunder:// context an agent can pull), and reusable prompts (workflows that steer the agent to call OpenThunder's own tools). Install it into your agent with one command:

openthunder mcp install --client claude   # or cursor, codex, all

See Connect your AI agent (MCP) for the full surface and manual config.