Debrix · local-first macOS debugger
The interactive debugger for AI agents
Open a failed run. Hold the evidence constant. Test one change at a time. Then verify the real fix with no overrides and save it as a regression.
Failure investigation
One failed run, held still
destinations.length >= 1Original run
FailedRecorded evidence
search_places({ query: "France" }) → []
Branch B1
DiagnosticOverride result
Downstream path passes
Branch B2
3 / 3Correct arguments
Tool boundary narrows
Verified fix
No overridesRequire country_code
Regression
Passeddestination_suggestions_not_empty
Product preview · Failure investigation
One failure. Multiple controlled branches. One verified fix.
Select an experiment to see what stayed recorded, what changed, what ran live, and what the evidence actually proves.
A diagnostic pass narrows the fault boundary. Only the production change, rerun without overrides, verifies the fix.
Empty destination suggestions
Failure #42 · travel-agent
destinations.length >= 1Investigation
Regression
destination_suggestions_not_empty
Passing
Branch B2
Test the tool boundary
Hypothesis
The tool works, but the original call used the wrong argument contract.
Tool arguments
Original
{ query: "France" }Controlled branch
{ country_code: "FR" }Tool result
Recorded
[]Live tool
["Paris"]Execution provenance
- Prompt
- Recorded
- Tool arguments
- Edited
- Tool result
- Live
- Final response
- Live
- Outcome contract
- Passed deterministic assertion
- Original arguments
- 0 / 3 passed
- Corrected arguments
- 3 / 3 passed
Bounded finding
The live tool consistently returns valid data with country_code. The fault boundary has moved to the contract or the code, prompt, or state that formed the original call.
Next focus: Change the production tool contract, then rerun the original scenario without overrides.
Keep observability. Add a debugger for the hard failure.
Keep the tools that detect and monitor issues. Use Debrix when one failure needs a controlled local investigation.
Existing stack
Monitor production behavior, detect patterns, cluster failures, and measure impact. Keep the systems that already do this well.
Debrix
Investigate failures locally. Freeze evidence, compare controlled branches, and verify the real fix separately.
From failure to verified fix
One workspace carries the original evidence, every diagnostic branch, the production change, and the regression that keeps it fixed.
Failure
Own the failed execution
Preserve the original evidence, the violated expectation, and every investigation decision in one durable Failure.
Reproduce
Hold the starting point still
Reconstruct the baseline from recorded evidence so nondeterminism cannot move the failure before you test a hypothesis.
Modify
Run a controlled branch
Change one event or input, label every recorded, edited, and live step, and use the outcome to narrow the fault boundary.
Prevent
Verify the actual fix
Rerun the real code, prompt, schema, or policy change without exploratory overrides, then save the passing case as a regression.
Built for your runtime
Evidence you can inspect. Success you define.
Debrix owns the experiment plan and provenance. Your agent, codebase, and approved validator stay in control.
- Local, in your runtime
- Evidence and experiments stay local while your existing agent and codebase continue to run normally.
- IDE-native
- Cursor, Claude Code, and Codex can inspect evidence and run your project’s existing workflow over MCP.
- Evidence-first
- Every branch keeps provenance. Your test, assertion, human verdict, or labelled judge defines success.
Ready for a handful of agent engineers.
Debrix is ready for controlled early access. We’re onboarding agent engineers in small batches so we can stay close to the debugging workflows that matter.
There’s no public desktop download yet. Join the waitlist and we’ll reach out as we open the next onboarding batch.
Selected engineers get their first three months of Pro free.
Instrument once. Debug from your IDE.
The desktop is gated. The instrumentation and IDE workflow are open, so your coding agent can inspect evidence and drive your existing run.
Python SDK
github.com/goyal-prateek/debrix-sdkpip install debrixIDE skills & MCP
Cursor, Claude Code, and Codex skills for instrumentation and debugging via MCP.
github.com/goyal-prateek/debrix-plugin
FAQ
Straight answers about the product and controlled early access.
Bring the next failure to Debrix.
Join the waitlist for controlled early access to the complete local Failure → Fix loop.