OpenTrace maps your entire codebase into one living knowledge graph — every function, dependency, and call path. Watch it build itself, from OpenTrace's own source.
OpenTrace runs community detection over the graph and the codebase organizes itself into cohesive modules — scored by how tightly they hang together. Real structure that emerges from how the code actually connects: calls, imports, and dependencies.
The modules snap back together into a single knowledge graph that stays current as your code changes — one complete map your AI can query, instead of a pile of disconnected files.
OpenTrace walks the real call graph — not a guess. Here it traces the exact
chain from … down to …,
hop by hop.
Your AI can't see this. OpenTrace traces every downstream caller of
requestRender() across the whole system — instantly,
before a single line ships.
Point OpenTrace at your whole org and it connects every repo into one
graph through their shared dependencies. Here
opentrace/opentrace joins two more real, indexed repos —
19 shared dependencies between them.
Pipe this context straight into your coding agents through MCP. They stop guessing about your architecture and start working from how it actually runs.
chargeCard(), what breaks?
opentrace.find_usages…
chargeCard() is called from 12 sites across billing-api, order-service, payments-svc, and notification-svc. Hot path is POST /checkout (~14k req/s, p99 42ms). Three callers live outside this repo. I'll draft a rename with a deprecation shim.
Install the OpenTrace plugin for Claude Code and give Anthropic's coding agent live access to your architecture graph: dependencies, runtime data, ownership, and history. Stop pasting stack traces. Start asking.
claude plugin marketplace add
https://github.com/opentrace/opentrace
claude plugin install opentrace-oss@opentrace-oss
OpenTrace unifies three layers of truth into one graph — then keeps it live. Your AI queries the whole picture through a single MCP connection.
Continuously maps repositories, services, classes, and dependencies in real-time via Git commits. Understands not just what your code is, but how it connects.
// Auto-detected dependency graph
payment-api
├── imports auth-middleware
├── calls user-service/v2
├── queries billing-db
└── emits payment.completed
Unifies deployments, traces, logs, infrastructure state, performance metrics, and tickets into a single operational view. See what's actually happening, not what should be.
Links code and runtime data into a unified knowledge graph, providing actionable system insight to AI tools and engineers. The connective tissue that makes everything queryable.
Most AI code reviewers only see the diff. OpenTrace sees the full picture: every dependency, every downstream consumer, every production metric behind the code you're changing.
- const timeout = 5000;
+ const timeout = 15000;
This timeout change affects billing-api, order-service, and notification-svc. Current p99 latency for this path is 3.2s. Increasing to 15s may mask upstream failures. Last incident on this path: 12 days ago (PAY-1847).
OpenTrace plugs directly into Claude Code, Cursor, Copilot, and more via MCP — enriching every AI tool in your stack with deep system context, instantly.
Indexes code, PRs, and dependency graphs across your repositories in real time.
Maps deployments, services, and infrastructure topology as they run.
Connects spans, traces, and logs back to the code and services that produce them.
Surfaces messages, tickets, and decisions, giving AI agents direct access via MCP.
Large refactors and migrations become data-driven. Know the blast radius before you push, not after the pager goes off.
Eliminate manual code archaeology. Turn days of investigation into seconds with instant system queries.
Identify weak links and failure chains before they cascade. Your architecture becomes a living safety net.
Join the teams already using OpenTrace to unlock the real ROI from their AI coding tools — with full system context, confidence, and control.
No credit card required. Design Partners get direct access to the founders and shape the product roadmap.
OpenTrace is the context layer for AI-assisted engineering. It builds a living knowledge graph of your entire system — code structure, service dependencies, ownership, runtime behaviour, and operational history — and connects it to your AI coding tools via MCP. This gives tools like Claude Code, Cursor, and Copilot the situational awareness they need to work safely and effectively in your codebase.
According to Gartner, less than 20% of companies are getting real gains and ROI from AI coding tools. The core reason is that AI tools lack system context — they don't know your dependencies, who owns what, what has broken before, or what the blast radius of a change is. OpenTrace provides this context, enabling AI to work confidently and safely in your systems.
OpenTrace connects to AI coding tools via MCP (Model Context Protocol). Once connected, your AI tools can query your knowledge graph in real time — understanding service dependencies, ownership, blast radius, and operational history before making any change.
Yes. OpenTrace OSS is a free, open-source knowledge graph tool available under the Apache 2.0 licence. It lets engineering teams index repositories, analyse codebases, and explore architecture — self-hosted on your own infrastructure. A hosted platform with additional engineering agent capabilities is also available.
Situational awareness in AI engineering means giving AI systems the same contextual understanding that experienced engineers carry — knowing which services are critical, who owns what, what has broken before, what the blast radius of a change is, and what operational constraints exist. Without situational awareness, AI tools produce changes that are technically correct but operationally wrong.