SysCorpus
syscorpus.com

Software is being written faster than it can be understood.

SysCorpus builds living maps of real codebases: complete enough to trust, deep enough to take you all the way down to the code, and honest enough to tell you what they don't know.

Read the vision About the demos First public maps: coming soon
HTTP :8443 WebSocket
$ ~/api
management-api
API Server aiohttp
Session, deployment and knowledge APIs
26 files19,847 lines:8443
console
Web Client Next.js
Operator console and dashboards
38 files8,120 lines
Structure Flow Data Design

This is not a screenshot. It is one block of HTML on this page, a miniature of the map with illustrative numbers, dressed by three stylesheets. The buttons are radio inputs and the switch is pure CSS. Open your inspector and watch while you click: the markup never changes. That separation is the standard we are building the product toward: a map's dress never welded to the map, all the way to dressing your own map in your own brand.

The problem

Comprehension is the new bottleneck.

AI can now produce a working system in an afternoon. Understanding that system still takes as long as it ever did, and the tools we reach for assume knowledge the reader doesn't have yet. Class diagrams assume you know the object model. Dependency graphs assume you recognize the libraries. Documentation assumes someone kept it current.

The result is a widening gap between what exists and what anyone actually understands. Code gets reviewed without being comprehended, extended without being mapped, and trusted without being verified. Every serious decision about a system, whether to change it, buy it, secure it, or bet on it, rests on somebody's mental model of what it is. Those mental models are getting thinner while the systems get bigger.

SysCorpus exists to close that gap. Not with a summary, and not with a chatbot's paraphrase, but with a map: complete, navigable, and accountable for every claim it makes.

What we're building

A living map of the whole system.

Point the engine at a codebase and it produces an interactive architecture map. Not a diagram someone drew once and let rot: a map generated from the code itself, regenerated as the code changes, and navigable from the whole system down to a single line.

Every file accounted for

The map carries a coverage ledger: every file in the codebase is either on the map or listed with a stated reason it isn't. No sampling, no approximation, no silent gaps. When the map can't account for something, it says so instead of pretending.

Eight lenses on one system

Structure, flow, data, rules, activity, capability, inventory, and design stress. The same map answers different questions depending on how you look at it, and a lens only appears when the underlying data can actually support its answers.

All the way down

System, then component, then module, then file, then symbol, then the code itself, with documentation, tooltips, and tests along the way. Every level links back to the real repository, because the map is a way into the code, never a replacement for it.

Two front doors

Humans get the interactive viewer. AI agents get a structured front door: the same facts, exposed as tools they can call directly. Both are generated from the same underlying facts and checked against each other, so a claim appearing in one and not the other is treated as a defect, not a difference of opinion.

How we work

Principles we don't trade away.

The map must never lie
A map that is obviously broken costs you an afternoon. A map that is quietly, credibly wrong costs you the decision you made on top of it. So every claim is tied to evidence, counts are labelled with the method that produced them, and when two surfaces disagree the interface says so loudly. Where the tool cannot support a claim, it declines to make it.
Complete, or declared
Coverage is a contract, not an aspiration. What the map cannot parse or represent is declared as a gap, in the open, on the map itself. An honest gap is a feature. A hidden one is a defect.
Depth is the point
The conventional advice is to pick a narrow slice, polish it, and iterate. We are deliberately not doing that, because we believe comprehension is a property of the whole: the moment the map stops short of the code, or drops the documentation, or flattens the detail, it becomes a summary, and summaries are what got us here. That is a bet, and we hold it honestly: it may prove too ambitious. We would rather test it in the open than trim it quietly.
Proof over promises
Claims about a comprehension tool should be verifiable by the people reading them. That is why our demos will be real, well-known codebases anyone can check us against, refreshed on a schedule, and published only after passing hard quality gates. A map that isn't good enough to publish doesn't get published, no matter how famous its subject is.
What's next

The maps are coming.

Starting soon: live maps of well-known open-source projects.

We will be publishing interactive maps of multiple widely used open-source codebases, beginning shortly and growing over time. Each one is kept fresh on a schedule, stamped with the exact commit it was built from, and held to the same gates: complete coverage, verified claims, and fair representation of its subject.

We're not announcing the subjects yet. When they arrive, they will be here, and you'll be able to judge the maps against codebases you already know. That's the point.

Where this stands, honestly.

SysCorpus is early and independent, the work of a very small team with a very large ambition. The engine, the viewer, the quality gates, and the instruments that measure whether a map actually teaches are built and tested. The public proof is what comes next, and we intend to prove it in public: demos on codebases you know, refreshed on a schedule, open to challenge and feedback at every step. We're confident, and we're also aware that confidence isn't evidence. This page states intent. The demos will carry the proof, or they won't ship.