Skip to content

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.

Selected engineers get their first three months of Pro free.

See the failure investigation
Debrix preserves an original failure, compares controlled diagnostic branches, verifies the production fix without overrides, and saves the passing case as a regression.

Failure investigation

One failed run, held still

destinations.length >= 1

Original run

Failed

Recorded evidence

search_places({ query: "France" }) → []

Branch B1

Diagnostic

Override result

Downstream path passes

Branch B2

3 / 3

Correct arguments

Tool boundary narrows

Verified fix

No overrides

Require country_code

Regression

Passed

destination_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

Investigating
Outcome contract destinations.length >= 1

Investigation

Regression

destination_suggestions_not_empty

Passing

Branch B2

Test the tool boundary

Diagnostic pass · not fixed

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.

  1. Failure

    Own the failed execution

    Preserve the original evidence, the violated expectation, and every investigation decision in one durable Failure.

  2. Reproduce

    Hold the starting point still

    Reconstruct the baseline from recorded evidence so nondeterminism cannot move the failure before you test a hypothesis.

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

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

FAQ

Straight answers about the product and controlled early access.

Debrix is a local-first interactive debugger for AI agents. It turns one failed run into an investigation with frozen evidence, controlled branches, a verified production fix, and a regression test.

Bring the next failure to Debrix.

Join the waitlist for controlled early access to the complete local Failure → Fix loop.