Legacy Code Archaeology

Read the monolith like an open book.

Upload a ZIP of legacy Java, JSP, and SQL — no running system needed. In about thirty minutes, Codolith hands back a queryable knowledge graph, reviewable blueprints, four audit-grade PDF reports, and a chat that cites its sources down to file:line.

How it works
Legacy Code Archaeology Java JSP SQL Neo4j file:line DoDAF PII map Air-gap ready Legacy Code Archaeology Java JSP SQL Neo4j file:line DoDAF PII map Air-gap ready Legacy Code Archaeology Java JSP SQL Neo4j file:line DoDAF PII map Air-gap ready

How it works

Turn 500K lines of legacy Java into living docs in 30 minutes.

01

Import

Upload a ZIP of the source. No build, no runtime, no access to your servers — Codolith reads the code as-is.

02

Graph

A 15-pass pipeline — AST parsing via tree-sitter, JSP-servlet linking, SQL schema mapping, symbol resolution, IoC, messaging, transactions — persists it all into a queryable Neo4j knowledge graph.

03

Blueprint

Five lenses — Screen Flows, Job Flows, API Insights, Schema Insights, Stored Procedures — plus a C4 model. Comment on any section and Codolith regenerates it, writing the correction back to the graph.

04

Reports

Four architecture-grade PDFs: DoDAF operational views, a full ERD, an executive summary, and an automated PII/PHI sensitivity matrix.

Deep analysis covers Java, JSP, and SQL today. Other stacks are on the roadmap.

Ask · Verify · Correct

Don't just read the reports — interrogate them.

Chat across all four reports and the five lenses. Every answer opens the source, so you check the analysis yourself instead of taking the AI on faith — and when you know more than the code shows, you correct it and regenerate everything.

Ask anything

Query the graph in plain language — technical ("what calls this stored procedure?") or business-logic ("which module decides refund eligibility?"). Answers draw on every report and lens at once.

Verify in the code

Every answer cites file:line and opens an in-built code browser on the exact source — cross-check Codolith's analysis against the real code yourself, never trust a report or lens blindly.

Correct & regenerate

Know something the code can't show, or spot a wrong call? Add your insight or point straight at the code — Codolith writes it back to the graph and regenerates every report and lens with the human correction baked in.

AI Chat

Which module decides refund eligibility?

BillingService.refund() — a refund is rejected once the order is past its 30-day window.

BillingService.java:142
BillingService.java Code browser
139 public Refund refund(Order order) {
140 int window = policy.refundWindowDays(); // 30
141 int age = daysSince(order.paidAt());
142 if (age > window) return Refund.rejected(order);
143 return Refund.approve(order);

On the roadmap · Beyond code

Same engine, more of what your system actually knows.

Every input is analyzed into the same knowledge graph — user stories, flows, decisions, and citations — not just source code.

Planned

Product demos & video

Drop a walkthrough video — its flow is analyzed like any Java project: screens, user stories, and behavior extracted into the graph.

Planned

Meeting audio

Recordings transcribed and mined for the decisions and context that never made it into a document.

Planned

Docs & PDFs

Legacy user guides, specs, and manuals ingested alongside the code — the tribal knowledge, captured.

Why Codolith

We turn six weeks of code archaeology into thirty minutes.

Cited, never guessed

Every chat answer traces to file:line in your actual source — anti-hallucination by construction.

Human-in-the-loop

Comment on a blueprint section; Codolith regenerates it, writes the fix back to the knowledge graph, and refreshes the PDF and UI.

Compliance-native

DoDAF views, a full ERD, and an automated PII/PHI sensitivity matrix — documents auditors can file, not just read.

Air-gap ready

Runs on-prem or fully air-gapped. Your code never leaves your VPC.

Who it's for

Built for the people who answer for the system.

Your experts stay in the loop: comment on any blueprint section and Codolith regenerates it, writes the correction back to the graph, and refreshes the PDF.

Processed Processing

Enterprise architects

A living map of an inherited Java estate — structure, flows, and dependencies you can query instead of excavate.

Auditors & compliance

An automated PII/PHI sensitivity matrix and DoDAF-grade documentation, generated from the code itself.

M&A due diligence

See what you're actually buying — architecture, risk, and data exposure from a single ZIP, in about thirty minutes.

Consultancies

Those write tomorrow's code; we explain yesterday's. Start every engagement with the ground truth.

30 min
from ZIP to knowledge graph
15-pass
ingestion pipeline
5 lenses + C4
blueprint views
4
audit-grade PDF reports

Inherited a codebase nobody understands? We'll map it.

Fixed price per codebase — not per-seat.