An automated feedback loop
for any app.
Screen-record your app on your phone and talk while you use it. Send it to your machine and your coding agent gets everything you said, attached to the screen you were looking at when you said it.
-
1
Watch for recordings
$npx talkthru watch -
2
Tell Claude Code about it
$claude mcp add --scope user talkthru -- npx talkthru-mcp -
3
Record your app and talk. Send it over.
Phone setup is below. Nothing goes in your app.
-
4
Ask Claude
“check the feedback in my last talkthru session and implement it”
Tested on macOS with an iPhone. Anything that produces a video with sound should work — point the watcher at a folder.
Install
npx talkthru doctor --fix
Installs ffmpeg and whisper.cpp, and downloads the speech model.
Setup — once, on your phone
-
1
Open Control Centre and tap +.
-
2
Tap Add a Control at the bottom.
-
3
Search screen, pick Screen Recording.
-
4
Press and hold the new ◉ button.
-
5
Tap the mic so it reads Microphone On.
-
6
Tap ◉ to record. Talk as you go.
Then: record, talk, AirDrop. If your app talks back, mute it first — otherwise its voice lands in the transcript next to yours.
Output
## 00:34 · f11 — frames/f11.jpg - [00:39] "this button is too small, I keep missing it" ## 00:52 · f13 — frames/f13.jpg - [00:55] "and this error doesn't say what went wrong" - [01:04] "the list should scroll here, not the whole page" → 20 frames · 22 utterances · ~600 tokens for 107s
Why
I built this because I test my own app on my phone every day and kept losing the feedback on the way back to my editor — screenshotting, cropping, trying to describe which screen I meant. Now I just record, talk, and Claude Code picks it up. Sharing it in case it saves you the same trip.