Describe a task in plain English and it records a narrated demo of it in TextBox — video, step screenshots, and printable guides.
Download for macOSOne time, in Terminal:
brew install node ffmpeg
No Homebrew? Get Node from nodejs.org and ffmpeg from evermeet.cx/ffmpeg.
Unzip it and drag TBTrainer to your Applications folder.
If macOS calls it "damaged", it was quarantined in transit:
xattr -dr com.apple.quarantine /Applications/TBTrainer.app
On first launch it installs its own private copy of Chromium (~150 MB). That's separate from your everyday browser and only used for recording.
Open Settings (⌘,) and enter the TextBox URL plus your own login. The password goes into your macOS Keychain — never into a settings file, and it never appears in a recording, because sign-in happens before capture starts.
Click Check setup; everything should come back green.
Only one part of this uses Anthropic: turning your sentence into a list of steps. Recording, re-recording and editing never touch it.
wrkspc_… value from the address bar into
the Workspace ID box. Leave it empty if you do not have one.The key is stored in your Keychain and only ever sent to Anthropic.
| Action | Cost |
|---|---|
| Planning a new walkthrough | about 15¢ |
| Recording / re-recording | free |
| Editing steps | free |
Type what you want shown and press Record:
Make a demo walkthrough for how to add a contact
Everything lands in ~/Movies/TBTrainer. Past walkthroughs are listed in the
sidebar — click one to play the video or open the guides.
The planner works from what it can see on screen, so it sometimes misses a control — a toggle inside a settings pane, a button behind a menu.
Right-click the walkthrough → Edit steps…. TextBox opens with a step panel on the right:
Every contact name, phone number, email and street address is swapped for a generated stand-in before it reaches the screen, so recordings made against a live account are safe to share. The same real person always becomes the same stand-in across every frame, screenshot and PDF. Numbers use the reserved 555 range and emails use example.com.
Replacement finds names by field name. If TextBox adds a screen with a name field the tool hasn't seen, it could show through — each run flags anything suspicious with an orange triangle in the sidebar. Worth a glance before sharing a recording widely.
~/Movies/TBTrainer on the
machine that recorded it. To share one, send the folder or just the MP4/PDF.Each step is read aloud using a macOS voice, and the step is held on screen until the sentence finishes. The stock voices are mediocre — download a Siri or Premium voice under System Settings › Accessibility › Spoken Content › System Voice › Manage Voices and pick it in the app's Settings.