Shaping the Future of
AI-Assisted Engineering.

The Context Layer for AI Engineering

Less than 20% of companies are getting real ROI from their AI coding tools. OpenTrace fixes that — giving your AI the system context it needs to work safely and confidently across your entire codebase.

OpenTrace: The Context Layer for AI Engineering

Practical Capabilities,
Ready Today

Repository Understanding

Index public and private repos, analyze local codebases, build rich relationship graphs, and explore architecture — giving AI a complete picture of how your code is structured.

AI-Assisted Code Understanding

Chat directly with your codebases, explore services, understand system relationships, and surface hidden dependencies — so your AI tools answer questions instead of making assumptions.

Pull Request Analysis

Analyze pull requests, review proposed changes, understand affected components, and map potential blast radius — before AI-generated code ever reaches production.

AI Integrations & Context

Deep connectivity via Claude, OpenCode, and MCP (Model Context Protocol) — powering project-based workspaces with true engineering context across every AI tool in your stack.

Give your AI
the context to excel

Your AI coding tools are only as good as what they know about your systems. OpenTrace connects them to a live understanding of your codebase, dependencies, ownership, and architecture — so they stop guessing and start delivering.

Always-Current System Understanding

OpenTrace continuously maps your repositories, services, and dependencies in real time — so your AI always has an accurate picture of how your systems actually work, not how they worked six months ago.

Code Infrastructure Observability Data Issues payments-api checkout.ts stripe.ts Handler processOrder() chargeCard() prod-us-east payments payments-v3 payments-svc payments-api /checkout db.query /api/checkout PostgreSQL orders customers line_items Payments PAY-1234 Timeout

Ship AI Changes With Confidence

Before any AI-generated change goes to production, OpenTrace maps the full blast radius — every downstream dependency, every affected service. Your engineers can review with confidence, not anxiety.

200x more frequent deploys with deep system context

Ask Anything About Your Systems

Engineers and AI tools can query your entire codebase in natural language — ownership, dependencies, data flows, architecture decisions. Answers in seconds, not hours of digging.

Which services touch PII data?
Found 3 services handling PII: user-service, billing-api, and notification-svc via the email template engine.

Catch Problems Before AI Ships Them

Automatically surfaces architectural anti-patterns, circular dependencies, and risky changes — before they reach production.

Live System Topology

A real-time map of your running infrastructure — so AI always operates on what's actually deployed, not an outdated diagram.

One Brain. Every AI Tool.

Code, runtime, infrastructure, ownership, and history — unified in one shared context that every AI tool in your stack can draw from.

Open Source Knowledge Graph — Free to Use

The OpenTrace OSS knowledge graph tool is free under the Apache 2.0 license. Index your repositories, explore architecture, and analyse codebases — self-hosted on your own infrastructure, with full access to the source code.

Free to use
Self-host on your infrastructure
No vendor lock-in
Community-driven
Try it Live — No Account Needed Star on GitHub

Explore an example repo instantly — no sign-up required.

claude code
> If I rename chargeCard(), what breaks?
Calling opentrace.find_usages
12 call sites across 4 services

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.

Claude Code,
with your system's context

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.

  • Official Claude Code plugin Two commands to install from the OpenTrace marketplace. Claude Code can then query your entire system, from repo structure to prod metrics.
  • Grounded code generation Claude sees how your services actually connect, so its suggestions match real architecture instead of plausible-looking fiction.
  • Safe refactors by default Before proposing a change, Claude checks the blast radius, dependents, and recent incidents for the code it's touching.
claude plugin marketplace add https://github.com/opentrace/opentrace claude plugin install opentrace-oss@opentrace-oss
Setup Guide

Built on layers of truth

Three interconnected layers that give AI and engineers a complete picture of your system.

01

Code Layer

Continuously maps repositories, services, classes, and dependencies in real-time via Git commits. Understands not just what your code is, but how it connects.

GitHub GitLab Bitbucket
// Auto-detected dependency graph
payment-api
  ├── imports auth-middleware
  ├── calls user-service/v2
  ├── queries billing-db
  └── emits payment.completed
02

Runtime Layer

Unifies deployments, traces, logs, infrastructure state, performance metrics, and tickets into a single operational view. See what's actually happening, not what should be.

AWS GCP Azure Kubernetes Datadog Grafana
Latency p99 42ms -12%
Error Rate 0.02% -8%
Throughput 14k/s +23%
Services 47 stable
03

Context Layer

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.

Claude Linear Jira Slack
Code Traces Deploys
Logs Tickets Metrics Infra

Reviews that actually
know your code

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.

  • Blast radius detection Automatically maps which services, endpoints, and data flows are affected by a change
  • Runtime-aware feedback Surfaces latency, error rates, and traffic patterns for the code paths you're modifying
  • Architectural context Understands ownership, deprecation plans, and historical incidents, not just syntax
Try Now
payments/checkout.ts 3 services affected
42 - const timeout = 5000;
42 + const timeout = 15000;
OpenTrace

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).

<20% of companies are getting real gains and ROI from AI coding tools Gartner
90% of enterprise engineers will use AI coding assistants by 2028 Gartner
200x more frequent deploys with deep system context Google Cloud DORA Report
3x fewer failures with architecture-aware deployments Google Cloud DORA Report

Works with the AI tools you already use

OpenTrace plugs directly into Claude Code, Cursor, Copilot, and more via MCP — enriching every AI tool in your stack with deep system context, instantly.

Source Control

Indexes code, PRs, and dependency graphs across your repositories in real time.

GitHub
GitHub
GitLab
GitLab
Bitbucket
Bitbucket
Infrastructure

Maps deployments, services, and infrastructure topology as they run.

AWS
AWS
Kubernetes
Kubernetes
Observability

Connects spans, traces, and logs back to the code and services that produce them.

Grafana
Grafana
Tempo
Tempo
AI & Workflow

Surfaces messages, tickets, and decisions, giving AI agents direct access via MCP.

Slack
Slack
Linear
Linear
Claude
Claude
Codex
Codex
Gemini CLI
Gemini CLI
MCP
MCP

From chaos to clarity

Ship Complex Changes

Large refactors and migrations become data-driven. Know the blast radius before you push, not after the pager goes off.

Velocity Without Blind Spots

Eliminate manual code archaeology. Turn days of investigation into seconds with instant system queries.

Reduce Operational Incidents

Identify weak links and failure chains before they cascade. Your architecture becomes a living safety net.

Ready to make your AI actually
work for your organisation?

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.

Frequently Asked Questions

What is OpenTrace?

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.

Why aren't companies getting ROI from AI coding tools?

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.

How does OpenTrace integrate with Claude Code, Cursor, and Copilot?

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.

Does OpenTrace have an open source version?

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.

What is situational awareness in AI engineering?

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.