It was turning a hundred sessions into a few high-potential product changes. uTrace is the forward-deployed agent system that does it for you — interviewing, building, validating, shipping.
uTrace agent · Iris
Iris is speaking.
Iris can see your actions on the OpsBoard preview tab and may point out fields with her cursor. She won't click or type for you.
Live transcript
turn 1 / 4“Hi Haru — I’m Iris, tracing the backup-owner issue you mentioned in Discord.”
Built on infrastructure your engineering team already trusts











HOW IT WORKS
Every step is policy-gated, reversible, and leaves a receipt your engineering team can audit. The agent never ships code your Fix Gate didn’t pre-approve.
Discord, support, reviews, Reddit, X, in-product, customer calls.
The Intake Router decides: ignore, invite to interview, or escalate to a founder.
Voice-first session over Daily, with structured telemetry from the uTrace SDK.
After reproduction, decide: live repair in a warm env, ticket spec, or packet only.
Targeted checks, machine validation in preview, then user re-confirmation.
Founder-grade brief with evidence, diff, risk and next action — or a Linear ticket.
CAPABILITIES
Adaptive probes over Daily + Pipecat. The agent stays in user-language and never reads from a script.
Routes, DOM, a11y, network and interaction signals — no screenshot guesswork. Sensitive fields stay redacted.
Long-lived TensorLake envs, leased per session, seeded via your Data Seeding Contract — never a cold clone mid-call.
Strategic accounts default to founder-led. uTrace prepares context, captures, drafts — but never autoscripts the call.
Bugfix, Feature Request, and General Probing — each with its own minimum-sufficient probing protocol.
Same-session fixes only when the Fix Gate clears. Otherwise: a packet, or a Linear/Jira spec — your call.
METHOD
uTrace isn’t a transcription tool with an LLM bolted on. It runs the forward-deployed engineer’s playbook — minimum-sufficient probing, telemetry-grounded reproduction, and bounded repair — at a volume your team can’t staff for.
User goal → expected → actual → repro → impact → frequency → workaround → confirmation. Then move on.
Internally: backend spans and repo context. To the user: ‘I noticed you refreshed right after saving — were you checking the field stuck?’
Lightweight Nia retrieval at intake, real-time telemetry during repro, exact-file inspection only after user confirmation.
Bounded scope, reversible, policy-allowed, evidence-grounded. Otherwise: packet or ticket. Never a vibe-PR.
“Our weekly ‘what are users saying’ meeting is gone. The uTrace packet lands Friday morning — and engineering already has the diff open.”
Imani Boateng · Technical co-founder · OpsBoard
PRICING
One uTrace seat replaces ~20 hours/week of founder time across customer calls, repro work, and writing the ticket nobody wants to write.
GET STARTED
We handle onboarding end-to-end: signal surfaces connected, SDK installed, warm pool provisioned, sensitive-account rules in place. Your first packet lands within seven days.