Vibe Coders
Cursor, Lovable, v0. You generate features faster than you can test them.
"ship now, triage at coffee"
Drop-in SDK for web & native. Your users shake the device, capture a screenshot, talk through the bug — and AI turns it into a clean, triaged ticket.
No credit card · 100 free tickets/month · GDPR-ready
transcribing… "the upload button doesn't respond on iOS Safari when…"
Built for every stack
For whom
Lumen Stack is built for people who'd rather ship than sit through a regression suite.
Cursor, Lovable, v0. You generate features faster than you can test them.
"ship now, triage at coffee"
One brain, ten hats. Stop being your own QA team after midnight.
"let the bots watch the bugs"
5 engineers, 50 features in flight. Triage shouldn't be a full-time job.
"PMs read summaries, not stack traces"
Your stack is half-agent already. Your QA loop should be too.
"agents shipping, agents testing"
How it works
Less ceremony, less context-switching. From shake to suggested fix.
STEP / 01
Users report without leaving your app. No URL, no email, no screenshot tool.
STEP / 02
Voice + screenshot + structured form. We capture the rest in the background.
STEP / 03
Triage, dedupe, fix-suggest. Lands in your dashboard already understood.
Features
Six primitives, designed to compose. No dashboards-of-dashboards.
Crisp capture, draw on it, redact PII. Native + web.
Users explain in 10 seconds. We transcribe, you read.
URL, browser, console logs, user ID — attached automatically.
Bug · Feature · UX, with severity. Tiny friction, big payoff.
Summary, tags, dedupe. No two near-duplicate tickets again.
Agents ask users back, suggest fixes, close the loop.
Admin panel
Open the dashboard. The work has already started.
AI SUMMARY
Tap on button[data-upload] yields no event on Safari iOS >= 17. Likely regression from pointerdown handler short-circuiting on touch. Affects 12 reports in 24h.
SUGGESTED FIX
- onPointerDown={handleUpload}
+ onClick={handleUpload} // pointer events skip iOS Safari 17 in PWAClose the loop
The fix doesn't end at the ticket. Lumen Stack's agents reply, ask follow-ups, and close the loop.
NODE / 01
shake → speak
NODE / 02
summarize · tag · dedupe
NODE / 03
patch + reasoning
NODE / 04
user gets context back
Install
No build steps. No config files. Drop in the SDK and ship.
<script src="https://cdn.lumen.dev/sdk.js" data-key="pk_live_XXXX"></script>Multi-tenant
Same dashboard, isolated data. The way it should work.
Spin up isolated projects per app, per environment, per client.
Public + secret keys per project. Rotate any time, scoped origins.
Separate teams, separate billing. No cross-tenant data leaks.
Pricing
No per-seat traps. No surprise overage bills.
For solo builders kicking the tires.
For shipping teams who want the full loop.
For organizations with serious requirements.
FAQ
No. Personas are pre-tuned agents (Triager, Reproducer, Fixer, Replier) that each run a focused prompt and tool budget. You can disable individual personas per project or swap models per persona.
Build the product. We handle the QA loop on top — capture, triage, dedupe, follow-up, suggest a fix. You write code; agents handle the bug-flavored half of your day.
Web (vanilla / React / Next / Vue / Svelte / Remix) and native (React Native, Expo). iOS / Android native SDKs are in beta. Server-side capture via REST is supported.
Yes, on Enterprise. We ship a Helm chart and a Docker compose for the workers. AI calls can be routed through your own provider keys or a private model endpoint.
EU data residency on Pro and above. DPA on request. PII redaction is on by default for transcripts and screenshots — opt out per project if you need raw data.
On every new ticket: transcribe audio, extract entities, embed, search for similar reports, dedupe, classify (bug / feature / UX), assign severity, and propose a fix patch when the codebase is connected.
Early access
Join the waitlist. We're letting builders in weekly — drop your email and we'll ship you a project key.
We'll only email you about early access. Unsubscribe anytime.