Runtime Object Control for modern debugging

Trace runtime data to its origin —
and take control of it.

Wirebrowser introduces Breakpoint-Driven Heap Search (BDHS) combined with Live Object Search: find where an object is created, locate its live reference in memory, inspect it, and patch it at runtime.

Built directly on Chrome DevTools Protocol (CDP). Not a DevTools replacement — a new debugging capability.

Origin tracing

BDHS

Live references

Object Search

Network control

Intercept + Replay

Persistence

API Collections

Network response
Runtime memory
BDHS origin trace
Live object (inspect & patch)

Modern debugging breaks when data travels far from code.

Objects are created deep inside frameworks, mutated asynchronously, and observed long after their origin is gone. Traditional debuggers show execution — not the lifecycle of data.

Developers end up guessing

Stepping through vendor code, adding logs everywhere, or rewriting code just to understand how a value appeared.

How it works

BDHS tells you where an object was created. Live Object Search lets you work with that object while it is alive. Together they form a new debugging primitive.

1 — BDHS

Find the origin

Step execution, capture full heap snapshots, and search them to pinpoint the exact user-land line where an object first appears.

2 — Live Object Search

Locate the live reference

Search real runtime objects by value, structure, or prototype and get an actual reference — not a serialized copy.

3 — Runtime patching

Validate instantly

Modify the object in memory to validate fixes immediately, without restarting, rebuilding, or adding logs.

Core capabilities

Breakpoint-Driven Heap Search (BDHS)

Trace the first appearance of an object across debugger steps and pinpoint the exact user-land line where it is created or mutated.

Live Object Search

Search real live objects by regex, structure, or prototypes, inspect referrers, and analyze runtime relationships.

Network interception

Capture, rewrite, block, and replay HTTP requests and responses to reproduce complex application states.

Repeater & API collections

Persist debugging flows and turn one-off investigations into reusable, shareable assets.

A unified workflow — built to amplify BDHS

Wirebrowser connects network interception, runtime memory, origin tracing, request replay, and API collections into a single continuous debugging flow.

Other tools expose isolated layers. Wirebrowser preserves context and causality.

Prefer deep technical detail?

Read the full technical writeup on BDHS, Live Object Search, and the CDP-based primitives that make them possible.

Commercial direction

Community

Open-source core for individuals and contributors.

Pro (planned)

Advanced workflows, power-user UX, and productivity features.

Team / Enterprise (planned)

Collaboration, stability guarantees, and long-term support.

Request early access

Help shape Wirebrowser into a commercial product.

FAQ

Is Wirebrowser a DevTools replacement?

No. It introduces debugging primitives DevTools were never designed to support.

Can I patch live objects?

Yes. Once you locate a live reference, you can inspect and modify it in memory.