In development

TalkThrough

Screen and camera recording, built screen-reader-first rather than screen-reader-retrofitted.

What it is

TalkThrough records your screen and your camera, then lets you edit and render the result — without ever handing you an interface that assumes you can see it. Every control is reachable from the keyboard, every state change is spoken, and the cursor lands where you would expect it to.

It is written natively for each platform it runs on, and is in active development. Nothing has shipped yet.

How it is built

  • Accessibility first

    Screen reader support is the design constraint, not a pass added at the end. Spoken feedback carries what changed and nothing more.

  • Native throughout

    Each build uses its host platform's own frameworks and accessibility APIs rather than a cross-platform layer. The macOS build is SwiftUI and AVFoundation, with no third-party dependencies.

  • Non-destructive editing

    A recording is a project: raw clips on disk plus an edit list. Every render goes back to the original footage.

  • Camera out of process

    Screen and system audio are captured in-process; the camera runs in a separate helper, so a camera fault cannot take the app down.

Cross-platform, properly

TalkThrough is being built to run natively on more than one platform — but not by wrapping a single codebase in a toolkit that ends up feeling foreign everywhere. Each platform gets its own native build on its own accessibility stack: VoiceOver on macOS, NVDA and the Windows accessibility APIs on Windows. A screen reader user should get an application that behaves like it belongs on their system, not a port that half works.

What holds the builds together is the recording format. A TalkThrough project is an ordinary folder — your raw clips, plus a JSON edit list describing every decision you have made. That format is a documented, platform-neutral contract rather than an implementation detail, so a recording started on one platform opens on the other with its edits intact. Nothing you record is locked inside an application-specific file.

The macOS build is the one in development today. A native Windows build is planned.

Requirements

Operating system
macOS 26 or later; a native Windows build is planned
Camera
Works with any camera; designed around the OBSBOT Meet 2
Status
In development — no public release yet