Your AI agents
are flying blind.
Every AI agent operates on a context window. That window holds a few hundred files. Enterprise codebases have hundreds of thousands. The cross-repo dependency chains, ownership graphs, and pipeline relationships that matter most fit in none of it.
Inference, not fact
AI reads whatever fits in its context window and guesses the rest. In a 500,000-line codebase, the answer depends on which 200 files it happened to see. Not what is actually true.Context window limits
A typical enterprise codebase spans 100,000+ files across dozens of repos. The context window fits roughly 200. The dependencies that will break your next deploy are in the other 99,800.Cross-repo blindness
Blast radius, ownership, pipeline tracing across hundreds of services and thousands of pipelines require traversing relationships that span the entire org. That is only possible with a graph.Monolith or microservices —
same blind spot.
It does not matter how your codebase is structured. At enterprise scale, the import chains, the callers, the owners, and the blast radius span hundreds of repos and thousands of files. Without a graph, all of it is unknown.
500,000 files · AI sees ~200
Internal module dependencies are opaque. Changing AuthService might break 147 functions across 5 modules. AI guesses 3 to 5. It cannot know without traversing the full call graph.
200 services · 0 queryable relationships
Cross-service dependencies live across 200 repos. auth-service is called by 23 services you don't know about. AI can't see any of it.
Orbit maps everything.
Code. Pipelines. CI/CD metadata. Team ownership. import trees. Cross-repo dependency chains across hundreds of repositories and millions of definitions. All indexed into a structured, queryable knowledge graph, updated in near real-time via CDC. This is the infrastructure that makes AI reliable at enterprise scale.
Ruby, Java, Kotlin, Python, TypeScript, JavaScript, Rust, Go, C# — full cross-file refs.
def authenticate() → every caller, in every repo, at any depth.
CDC pipeline: always current
Not a snapshot. Every git push triggers re-indexing. The graph reflects what's actually deployed.
The questions that
actually matter.
Blast radius. Pipeline inheritance. Service dependency mapping. Disaster recovery. These are the questions enterprise teams ask on day one. Orbit answers all of them in under 300ms.
"What breaks if I change this service?"
Every caller, every downstream dependency, every pipeline, every owner, across every repo, in one query. No manual grep. No guessing.
"Which teams are out of compliance with our security pipeline?"
Map include chains, find who's drifted from the golden pipeline, surface missing security scans across every namespace.
"Map every service before we migrate."
Full dependency graph before an infrastructure migration. Know exactly what touches what. No surprises on cutover day.
Works with the agents
you already use.
Orbit plugs natively into Duo and via open MCP interfaces to Claude Code, Codex, and any agent that speaks the protocol.
GitLab Duo
Orbit is the context engine powering Duo's answers. Every query runs against the knowledge graph automatically. DAP queries are zero-rated.
Claude Code & Codex
Two MCP tools give complete graph access: query_graph and get_graph_schema. Connect in seconds. Billed via GitLab Credits.
Any agent or tool
Full REST API at /api/v4/orbit/query and glab orbit query CLI for direct integration or custom tooling.