Talk through this page.
Type a note or record your screen and voice. Press the button that breaks while you're at it.
FOR TEAMS BUILDING WITH AI AGENTS
A Give feedback button and quiet session recording for your live app. You, your users and every session feed one ranked queue. Your coding agent works it from the top.
Paste it into Claude Code, Cursor or Codex. It signs you up too: no account or keys needed first. Free in early access.
“I press Save and nothing happens.”
“I press Save and nothing happens.”
/settings → /billing · console error · 2 pages
Grouped with 13 similar reports.
› viblo issues_list #1 Save does nothing on /settings · 14 people › viblo captures_brief saveSettings() reads user.id before it loads ✓ Opened PR #214 · waiting for your review
WHY
Your agent writes code in minutes, then waits for you to relay what people need: the call, the Slack thread, the blurry screenshot. Users who hit a wall don't tell you. They leave.
Viblo gives your agent more surface area: more of your product, heard first-hand. Same agent, bigger loop, and you're no longer the relay in the middle.
THREE INPUTS · ONE QUEUE
Your QA pass, out loud, on the live app or your phone. Catch it now, fix it in a batch.
Give feedback: a quick note, or their screen and voice. Works for clients on a prototype, too.
Quiet session recording catches the problems nobody reports.
JEV: tiny model, ridiculous possibilities. It scores every recording on up to 35 labels, plus questions you add in plain English. Sample data.
THE QUEUE
Similar reports are grouped and ranked by how many people they touch, how badly and how urgently. Your agent starts at the top. You approve what ships.
claude › fix the top Viblo issue › issues_list #1 Save does nothing on /settings (14 people) › issues_recordings · captures_brief 0:31 said “I press Save and nothing happens” 0:33 click button#save 0:33 TypeError: cannot read 'id' of undefined ✓ Fixed saveSettings() · PR #214 opened ✓ 14 recordings linked · marked reviewed
TRY IT ON THIS PAGE
This page runs Viblo. Everything stays in your browser; nothing is uploaded.
This page runs the real Viblo. What you send reaches us, and we read all of it.
Type a note or record your screen and voice. Press the button that breaks while you're at it.
Since you arrived, this page has been quietly recording your visit, only in this tab. Replay it: every scroll and click, as your agent would see it.
Since you arrived, this page has been recording your visit as a background session. Replay it: every scroll and click, as it reaches us.
INSTALL
No account or keys first. Your agent connects to Viblo and opens a sign-up page; one click and it carries on.
1 · Paste the promptinto Claude Code, Cursor or Codex.
2 · Click once to sign upYour agent opens the page. Nothing to copy back.
3 · It's liveScript in your layout, users identified, private bits masked.
Install Viblo in this app by following https://viblo.com/agent-setup.md. If the Viblo MCP isn't connected yet, add it (claude mcp add --transport http viblo https://app.viblo.com/mcp) and ask me to sign in; I can create my account on that page. Then create or reuse a project and a development installation for this app's local origin, add the script to the shared layout, identify the signed-in user, mask anything sensitive, and send a typed test note to confirm it arrived. Ask me before creating access keys or webhooks.
<script defer src="https://app.viblo.com/v1/viblo.js" data-key="vb_public_…"></script>
# one command, then sign in (Claude Code: /mcp → viblo → Authenticate) claude mcp add --transport http viblo https://app.viblo.com/mcp # or with an access key from the dashboard (CI, clients without sign-in) claude mcp add --transport http viblo https://app.viblo.com/mcp --header "Authorization: Bearer $VIBLO_KEY"
Works with Claude Code, Cursor, Codex and any MCP client · agent setup · llms.txt
PRIVATE BY DEFAULT
PRICE
Freeuseful first, spreadsheet later
Free while in early access, with a generous free tier forever. No enterprise pricing gymnastics.
I wanted feedback. I got another meeting.
“So I built the thing I wanted: I open my product, say what's wrong, and my agent picks it up. The bigger the loop, the less I'm in the middle of it.”
Lewis, founder