Blog

Introducing record

Published on Feb 22, 2026

record is a new open-source command-line tool for macOS that records audio, screen, and camera directly from your terminal.

The goal is simple: make high-quality capture workflows scriptable.

Why I built record

Most capture tools are built around UI workflows. That is great for one-off recordings, but awkward for automation.

record is built for developers and technical workflows where terminal-first control matters:

  • predictable flags
  • machine-readable JSON output
  • clean stdout behavior for piping and scripting

What record can do

record supports three modes:

  • record audio
  • record screen
  • record camera

You can choose duration, naming patterns, output paths, codecs, frame rate, split recordings, and more.

For automation-heavy use cases, it also supports JSON output so other tools can immediately consume the generated file path.

AI agent workflows

AI agents can use record directly in terminal workflows.

For example, an agent can:

  • record the screen while testing a feature
  • take a screenshot to show what changed
  • record from a connected camera for monitoring or security-related workflows

Because output is CLI-first and scriptable, it fits naturally into agent pipelines.

Built for macOS

record is currently available on macOS.

If you are building local automation, developer tooling, demos, tutorials, QA evidence capture, or personal workflows, record gives you a script-friendly way to capture media without leaving the terminal.

Open source

record is open source on GitHub:

Feedback, issues, and contributions are welcome.