Xanther Context Engine
Deep codebase understanding for your coding agents. XCE uses the proprietary PRAT algorithm to index your repository and deliver precise architectural context on every tool call — so your agent always knows where it is and what matters.
78.2% on SWE-bench Verified — a $0.30/1K token model outperforming $5/1K token models with XCE boost
Capabilities
Semantic Code Search
Find symbols, functions, and patterns across your entire codebase with PRAT-powered search.
- ▸Natural language queries
- ▸Symbol resolution
- ▸Cross-file references
Callers & Callees
Trace function call chains up and down the stack — know who calls what and why.
- ▸Full call chain traversal
- ▸Transitive dependencies
- ▸Dead code detection
Architecture Context
Understand module boundaries, dependency layers, and system structure at a glance.
- ▸Module dependency maps
- ▸Layer analysis
- ▸Circular dependency detection
Impact Analysis
Before changing a function, know every file and test that will be affected.
- ▸Change propagation analysis
- ▸Test coverage mapping
- ▸Risk scoring
Traceability
Link requirements to code, tests to implementations, and issues to patches.
- ▸Requirement tracing
- ▸Test-to-code mapping
- ▸Issue linkage
How It Works
Connect Your Repo
Point Xanther at your codebase. It supports any Git repository — GitHub, GitLab, Bitbucket, or local.
PRAT Indexing
The proprietary PRAT algorithm analyzes your code, extracts relationships, and builds a persistent recursive index of your entire architecture.
Query via MCP
Your coding agent connects to Xanther's MCP server and queries the index for precise context — callers, callees, impact analysis, and more.
Agent Gets Context
Every tool call returns exactly the context your agent needs — no more hallucinated imports, no more missing dependencies.
MCP Tools
- $ xce_search — Semantic code search across the codebase index
- $ xce_architecture — Get module structure and dependency context
- $ xce_callers — Find all callers of a function or method
- $ xce_callees — Find all callees of a function or method
- $ xce_impact — Analyze impact of changes to a symbol
- $ xce_trace — Trace requirements to code and tests
- $ xce_index — Trigger repository indexing and rebuild