The voice memo you record on a walk,
back as a PRD, ticket, and commit.
You ramble for three minutes. VoxSpec returns a clean spec, a Linear-shaped ticket, and a Conventional Commits message — paste-ready into the workflow you already have.
"Okay so the dashboard right now, the loading state is fine but when there's no data it just shows a spinner forever. We need an empty state. Should have an icon, some text explaining nothing's happened yet, and a button to trigger the first scan…"
Dashboard shows infinite spinner when user has no scans yet.
+ acceptance criteria
{
"title": "Empty state for dashboard",
"labels": ["ui", "ux"],
"priority": 3
}
feat(dashboard): add empty-state component for no-data condition
- · Real-time dictation into the active app
- · You still have to structure it yourself
- · You still have to write the ticket
- · Async — you record on a walk, results land in your inbox
- · Three structured artifacts, not raw text
- · Drops straight into Linear / Cursor / Claude Code
Drop a file at voxspec.dev/try. Free, anonymous, 1 per day.
POST audio to /v1/voice-memo. Get a webhook back.
Speak into your phone, shortcut posts to the API.
Transcription and generation run on RepurposeAPI , which is the same API you can build on directly.
- · 90 minutes of voice memos included
- · $0.05/minute overage, no surprises
- · API access + webhook delivery
- · iOS Shortcut + Cursor / Claude Code companion
The paid product ships with the API, webhook delivery, an iOS Shortcut, and an account dashboard. Drop your email if you'd pay for it.