Index the whole stack
SQL & Prisma schemas, ORM models, Python & TypeScript functions, API routes, React consumers and test suites become one contract map inside the BlastTrace Native Core.
index_repository_topology("./")
Pre-Edit Breaking-Change Gate
Your agent changes one function. The linter passes. Ten minutes later, a React screen crashes and three
workers throw TypeError. BlastTrace traces every proposed edit across
Database → Backend → API → Frontend → Tests and stops the break before it's written.
$ pip install blasttrace
The 4:47 PM incident
Agent renames users.balance → wallet_balance in schema.sql.
Updates models.py. Tests it can see: green.
PR merged. "Looks good to me."
Checkout.tsx renders undefined. Revenue page down. Analytics endpoint 500s.
Blocked at 4:31 with the exact 4-file chain and a sync patch.
How it works
SQL & Prisma schemas, ORM models, Python & TypeScript functions, API routes, React consumers and test suites become one contract map inside the BlastTrace Native Core.
index_repository_topology("./")
Before writing, your agent asks the Pre-Edit Breaking-Change Gate. It diffs signatures, columns and payloads and returns PASS WARN or BLOCK.
verify_pre_edit_safety_gate(...)
You get the hop-by-hop evidence chain, an ordered checklist of files to update, copy-paste patches, and the exact tests to run.
select_impacted_tests([...])
Blast Radius
Pick an edit. Each ring is a layer of your stack. Red means it breaks.
Supported stacks · v1.0
10 MCP tools + CLI
index_repository_topologyWhat's in this repo across all 5 layers?Freeanalyze_symbol_reachabilityWho calls or imports this?Freeverify_pre_edit_safety_gateIs this edit safe to write? PASS / WARN / BLOCKProtrace_fullstack_contract_chainHow does this column reach the UI?Proanalyze_db_schema_blast_radiusWhat breaks if I drop or rename this column?Proanalyze_api_contract_impactWhich frontends read this payload field?Proanalyze_python_module_impactDeep signature & call-chain impact in PythonProanalyze_typescript_frontend_impactProps, interfaces, hooks & API consumersProselect_impacted_testsWhich tests should I actually run?Prodetect_circular_code_dependenciesDid a refactor create an import loop? (Circular Dependency Interceptor)Problasttrace check <symbol>
blasttrace diff
blasttrace pre-commit
blasttrace status
Versus free code-graph MCPs
Pricing
Hobbyists, solo exploratory testing
$0forever
Solo full-stack devs & contractors using Cursor, Claude Code, Windsurf
$19/ month
Engineering & tech leads, startups (up to 5 devs)
$99/ month
{
"mcpServers": {
"blasttrace": { "command": "blasttrace" }
}
}
$ blasttrace activate <YOUR_KEY> [+] BlastTrace Pro activated on this machine! $ blasttrace status
Unlike cloud linters or remote code-indexers, BlastTrace runs 100% locally on your machine CPU. We engineered it specifically so developers at fintech, healthcare, and enterprise companies can use it without security audit friction.
Every SQL file, AST signature, and React component is evaluated in volatile local RAM by the BlastTrace Native Core. No repository files, AST nodes, or diffs are ever uploaded, transmitted, or logged to remote servers.
We do not operate a cloud language model. Your proprietary code is never stored, indexed for search, or used to train, fine-tune, or benchmark any public or private AI models.
Coding on a flight, in a secure enclave, or during a network outage? Pro licenses include a 14-day cryptographically verified offline grace window bound to your hardware fingerprint.
Because zero source code or personal customer data enters our infrastructure, using BlastTrace introduces zero data processing liability under GDPR, CCPA, or strict NDA policies.
No. Indexing and analysis run 100% locally in the compiled BlastTrace Native Core. Only Pro license activation contacts Paddle, using a one-way hardware fingerprint.
No. The standalone CLI (check, diff, pre-commit) works in any terminal, git hook, or CI pipeline.
Any MCP-compatible client: Cursor, Claude Code, Claude Desktop, Windsurf, VS Code (Copilot Agent Mode, Cline, Roo Code, Continue), Google Antigravity, JetBrains IDEs and Zed.
v1.0 covers the matrix above deterministically. Unsupported files are skipped rather than guessed, so you never get hallucinated impact.
Yes. Pro includes a 14-day cryptographically signed offline grace window.
14-day money-back guarantee if BlastTrace doesn't work on your supported stack. Email support@blasttrace.dev.
$ pip install blasttrace