Skip to main content

Share localhost. Get live feedback, instantly.

One command turns localhost into a public URL. Viewers leave a voice memo right on the page. You get the transcript, ready for your agent.

1Install the CLI
$ brew tap specstoryai/tap
$ brew update
$ brew install stoa
2Share your dev server
$ stoa sharelocalhost 3000
https://abc123.share.withstoa.com
Listening for feedback. Press Ctrl+C to stop.

The pain

Sharing the app is easy.
Hearing them is harder.

You built something worth showing. A demo, a feature, a side project. You want a colleague, a friend, a customer to actually try it. Click their own buttons. React in real time. On their own machine.

Public URLs are easy. Capturing what they actually thought is not. They open the link, react out loud at their desk, close the tab, and whatever crossed their mind goes with it.

The fix

Hand over a URL. Get a voice memo.

  1. 1

    Run one command.

    stoa sharelocalhost lists your running dev servers. Pick one. You get a public URL back.

  2. 2

    They open the link.

    No login. No install. A small button sits in the corner of every page. They click, record a voice memo, and send.

  3. 3

    Their words land as agent-ready text.

    We transcribe the audio. The transcript drops into ~/.stoa/feedback/ next to the original recording. Pipe it straight to Claude Code, Cursor, Codex, or whatever's building the next change.

More than a tunnel

A public URL is the start.
The feedback loop is the point.

ShareLocalhost
ngrok
Cloudflare
Free account to share
In-page overlay for the viewer
Voice memo capture
Auto-transcription
Agent-ready transcript file
Feedback in your terminal
WebSocket / HMR

Install the Stoa CLI

$ brew tap specstoryai/tap
$ brew update
$ brew install stoa

For you, today

Ship the demo.
Hear the reactions.

One command. Nothing to install for your viewers. The next time you share something you built, you'll have their words saved next to the URL you sent them.

The bigger picture

The smallest piece of a much bigger loop.

Stoa runs the same loop across your whole team. Every meeting, every agent run, every change in the codebase, captured as it happens and kept next to the work. The full one is multiplayer AI for teams.