Cloud
- Create a workspace in minutes
- Connect GitHub repositories
- Capability-based roles and agent tokens
- Updates arrive automatically
ScreenTrace indexes your repositories into a live System Map: components, endpoints, services and the stored edges between them, each one traceable to the source line it was read from.
orderflow acme/orderflow
main @ 9f1c2a7
Files 98Nodes 1,308Endpoints 12Unresolved 3Updated 2h
orderflow-mobile acme/orderflow-mobile
main @ 41be0d3
Files —Nodes —Endpoints —Unresolved —Updated —
Index runs
The published code graph, repository by repository
Layers
Click a layer to hide it · Drag a box to move it
The published code graph, repository by repository
Import and explore API definitions — structured documentation for every endpoint
POST/orders
Create an order from the current cart
apps/api/src/orders/orders.controller.ts:27
apps/web/src/api/orders-client.ts:18
orderflow · apps/web
What a branch or pull request reaches, measured from the graph
Compare two refs
Pull request #412 orderflow
feature/payment-retry → main
Branch comparison orderflow
release/2026.10 → main
AI impact analysis has not run yet
The numbers above show what changed and where it reaches; they do not say why it matters or what you should check. The AI reads only the evidence packet, never the repository.
AI
Central hub for product decisions, user flows, and feature reasoning.
Core Analysis
Work items by state
Drag cards between columns
To do 2
Retry failed payments
2 nodesDocument /health
1 endpointIn progress 1
Add order status endpoint
3 nodesDone 2
Index worker handlers
4 nodesShared OrderSchema
5 nodesMap your live app to its code
Linked to Jira issues, read-only
Send a request against a discovered endpoint
Request
POST
{
"cartId": "c_8f21",
"paymentMethod": "pm_visa"
}Response 201 Created · 84 ms
{
"id": "ord_3141",
"status": "confirmed",
"total": 129.9
}Sample dataIllustrative sample repository · or click any item in the console sidebar
Connect a repository and ScreenTrace draws the System Map from the code: folders become areas, stored edges become counted lines, and every line can be opened down to the file and row it came from.
The same product in the cloud or as a single-VM install under your own domain.
Workspaces, custom roles, per-member permissions, GitHub and Jira integrations are part of the product in both deployments.
Why ScreenTrace
Every diagram your team keeps is a memory of the system, and memories drift. ScreenTrace reads the repository and writes down what is actually there.
Every edge carries the file and line it came from. A claim about your architecture is either backed by source or it is not on the map.
The AI never guesses from the repository. It reads an evidence packet ScreenTrace assembled, and says only what that evidence supports.
What ScreenTrace does with your repositories, and what it never does.
An Architecture Intelligence Platform. It indexes repositories into a graph of files, symbols, endpoints and the stored edges between them, and presents it as a System Map with node focus, APIs, Impact Intelligence and work items.
No. It reads repositories from GitHub and publishes graph snapshots. Work items link to Jira issues, but ScreenTrace never writes to Jira or to your repository on your behalf.
On the hosted console, in the ScreenTrace workspace you created. Self-hosted, on a single Linux machine under your domain: code, analyses and screenshots stay in that machine's database and disk.
Every edge has a type, a certainty (exact, inferred, possible or dependency) and the source line it was read from. Unresolved references are counted and listed, not hidden.
Only the evidence packet of an analysis: the dependents, endpoints and tests ScreenTrace found around a diff. It never reads the repository itself.
The snapshot is marked as needing a new sync. Run a sync and the map is rebuilt from the current branch.
Owner, Admin, Member and Viewer presets, custom roles per workspace and per-member extra permissions. A permission can only be granted by someone who holds it.
With personal access tokens scoped to read and sync, issued from Settings › Agent access. MCP hosts, the VS Code extension and the Chrome capture extension use them.