Local-first · Open source · MIT — No account · Any local git repo · Never executes your code

Decide what to fix. Send your agent. Review what comes back.

Reikon is the local-first seat between you and your coding agents. It finds what's actually wrong, you dispatch your own agent to fix it, and the fix comes back as a diff you review — accept, or send back with a reason.

Get Reikon
Dependency CVEs & outdated packages — scanned across 7 ecosystems
npm pip cargo go ruby php java
01 · Decide

See what's wrong.

Deterministic findings from your repo — risky files, complexity, debt, untested high-risk code. Not guesses.

02 · Dispatch

Send your agent.

Hand the hunk and your reasoning to your own coding agent over MCP. Request fix — it works where it already runs.

03 · Judge

Review what returns.

The diff comes back linked to the finding that started it. Accept it — or send it back with a reason.

01 / The loop

Find it. Dispatch it.
Judge what comes back.

The whole product. Work starts from what's measurably wrong — and you review every diff that returns. The dispatch ledger tracks what's out, what's back, and what's pending — across every open repo.

01

Reikon surfaces what's wrong

Deterministic findings from your repo — risky files, complexity, debt, untested high-risk code — plus agent flags gated by Reikon's own data, so they're measurably risky, not guesses.

02

You direct your agent

From any finding: reply, resolve, or Request fix — handing the hunk and your reasoning to your own coding agent over MCP.

03

The agent fixes it, in its own environment

It reads the flag, does the work where it already runs, and the change comes back as an uncommitted diff in Reikon, linked to the finding that started it.

04

You judge what came back

Accept it, or send it back with your reason — which rides along to the agent on the next pass. Fire-once becomes a real iterate loop.

reikon · live session
// the review loop · src/auth/session.ts
Reikon flags it — complexity 24, 0 tests.
You dispatch your agent Request fix · over MCP
It returns a diff · 2 files
You judge it — accept, or send back with a reason.
0/ 100 · documented formulachurn rising
Bus factorwatch
Commit qualitygood
Churnhigh
Duplicationgood
Tech debtwatch
Dependency securityclear
// your agent asks once get_review_suggestions({ path })   { "risk": "high", "complexity": 24, "tests": 0,   "suggested": "split validateSession" }
1 call · one round-tripvs 15–30+ by hand
src/auth/session.ts · returned diff
// returned from your agent · 2 files · awaiting review export function validateSession(token) { const parts = token.split('.') export function validateSession(token): Session { const [header, payload, sig] = token.split('.') assertSegments(header, payload, sig) // + src/auth/session.test.ts
✓ Accept the diff ↩ Send back with a reason

02 / The seat

Not a reviewer. Not an orchestrator. Not an analyzer.

Each does one thing, then stops. Reikon is where you decide what's worth doing — and judge what comes back.

Reviewer

Judges a diff.

Verdict on a change someone already wrote. Then it stops.

Orchestrator

Fans agents out.

Runs a pile of work in parallel — work you brought it.

Analyzer

Hands you a dashboard.

Numbers you read once and a report you close.

It's the one part of building software that doesn't automate — because it's where intent lives.

The better your agents get, the more the bottleneck becomes the judgment directing them. That's the seat Reikon is built around.

03 / The wheel

Four questions you're always answering.

Deciding about code is a loop — set the intent, then judge the act, the result, and the form. All four, shipped.

Zero egress · verified local

04 / Private by architecture

Your code never leaves your machine for analysis.

No telemetry. No account. No API key. All analysis runs locally — and the only thing that ever leaves is what you choose: a report you export, or prompts to an AI tool you drive yourself.

Your machine local reporeikonyour agent
air gap GitHub API · tokens · PR bots · telemetry · cloud

Privacy isn't a tier you upgrade to. It's the architecture — and it's why a hosted PR bot structurally can't be Reikon.

05 / The evidence

What powers the findings.

Every finding stands on deterministic intelligence — documented, reproducible, no black box.

06 / Built on MCP

One protocol. The whole surface.

Your agent already speaks MCP. Reikon answers in one round-trip — read, write, and the context that makes it sharper.

mcp · reikon
get_review_suggestions({ path })   { "risk": "high", "complexity": 24,   "tests": 0, "suggested": "split" }

One question, one answer — not 15–30 calls rebuilding context by hand.

0×
Fewer tool calls
0
MCP tools · read & write
Context

It knows what you're after

Your stated goals, and whether you've already decided this exact thing before — so the agent is sharper, not just faster.

Read + write

A full two-way surface

Not just reading: flag a hunk, resolve, annotate — your agent acts through the same protocol it reads from.

Memory that persists

Kept in your repo

Decisions and threads survive edits and commits; notes re-anchor to the code as it changes, and resolved/dismissed history stays — the context a hosted bot throws away at merge.

Any agent

Bring your own

Any MCP-compatible coding agent. Optional AI is keyless — it drives a CLI you already have, never required.

The reviewer's verdict, the analyzer's numbers, the agent's labor — all of it is in service of one decision, and the decision is yours.
— the thesis Reikon is built around

07 / Get Reikon

Three ways in.

Any MCP-compatible coding agent works the loop. Optional AI is keyless — it drives a CLI you already have (Claude Code, Codex, or Gemini), never a cloud service of ours, never required.

08 / What's next

Still shipping.

What we're actively working on — the full roadmap, tiered Now / Next / Exploring, lives on the changelog. Like everything in Reikon, it stays local-git only.

Take the helm of your codebase.

You decide and judge; the agent does the work; your code stays on your machine. Free and open source.

Your code stays on your machine.

Get Reikon