Screen recorder · Developers
Demos your coding agent can edit.
One Rec is a screen recorder for developers. On macOS and Linux, the onerec CLI gives Claude Code or Codex the transcript to propose cuts, zooms and titles, and you review the result in the app.

Why One Rec
One Rec is a screen recorder for developers with a CLI: a coding agent reads a take's transcript and proposes the edit, then you review it in the app.
The onerec tools install on macOS and Linux. onerec inspect writes an agent bundle for a recording, onerec apply loads the agent's edit, and onerec render outputs an MP4 without touching the original. onerec transcript writes SRT, VTT, plain text or JSON.
On screen, the keyboard overlay shows the Cmd and Ctrl shortcuts you use. A local privacy scan reads each recording for API keys, .env values, private keys, passwords and emails, then suggests masks. GIF export fits straight into a pull request or README.
What you get
Recording, editing and sharing in one app.
- 01
onerec CLI for coding agents
Claude Code, Codex and other agents read the transcript and propose cuts, zooms and titles. You review in One Rec and keep or revert the edit. Available on macOS and Linux.
- 02
Privacy scan for secrets
A local text-recognition model flags API keys, .env values, private keys, passwords and emails on screen and suggests masks before you share.
- 03
Shortcut overlay
Shows Cmd and Ctrl combinations such as ⌘P or Ctrl+Shift+P as you press them. Edit the overlay afterwards or add key sounds.
- 04
GIF and MP4 export
Export a GIF for a pull request, issue or README, or MP4 (H.264 or HEVC) for docs and talks. Up to 60 fps on paid plans.
- 05
macOS, Windows and Linux
Builds for macOS 12.3+ on Apple silicon and Intel, Windows 10+ on x64, and Linux x64 as AppImage, .deb or .rpm. Linux recording works on X11.
Side by side
How One Rec compares
| Tool | One Rec | That tool |
|---|---|---|
| asciinema | Video of any app, terminal included | Terminal sessions only, saved as text |
| OBS Studio | Editor, GIF export and agent CLI | Records video, no editor |
| ShareX | macOS, Windows and Linux | Windows only, free and open source |
FAQ
Questions, answered.
How do coding agents edit a recording?
Run onerec inspect on a recording to write a bundle with its transcript. Claude Code, Codex or another agent writes its proposed cuts, zooms and titles into that bundle, and onerec apply loads them into the project. You review the edit in One Rec and keep it or revert it. The CLI installs on macOS and Linux.
Can I export GIFs for GitHub?
Yes. Export a GIF and drop it into a README, issue or pull request, where GitHub plays it inline.
Does One Rec work on Linux?
Yes, on x64, as an AppImage, .deb or .rpm. Recording works on X11 only; Wayland isn't supported yet. There are no ARM builds for Linux.
Can One Rec hide secrets in my recording?
The privacy scan runs on your computer, reads the text in your recording and suggests masks for API keys, .env values, private keys, passwords and emails. You confirm each mask, so check the result before you share.
Press record.
Free for macOS, Windows and Linux, with no time limit on recordings.