Kap is a free, open source screen capture & recording project written in TypeScript and released under MIT. It has 19,355 GitHub stars, 894 forks and 256 open issues, and was last pushed 1.8 years ago. On this registry it ranks #3 of 4 tracked projects in Screen Capture & Recording, with 5 head-to-head comparisons available. It gained 3 stars over the last 6 tracked days.

Kap — Effortless screen recording for macOS

What is Kap?

What it is

Kap is an open-source screen recorder for macOS, built with web technology and distributed as a native desktop application under the MIT license. The project is written in TypeScript and uses Electron and Next.js components in its stack, placing it within the macOS productivity and screen-capture ecosystem rather than a browser extension or command-line utility. Its public repository also identifies a related project named Aperture and a separate website repository, indicating that the recording application is part of a broader open-source project structure.

The concrete problem it addresses is the need for a simple, local recording workflow on Apple computers. Users can open the tool from the menu bar, select a portion of the screen, and start or stop recording without leaving the desktop environment. The README presents the application as an accessible way to capture screen activity, with support for plugins, development builds, and hosted downloads and updates through Vercel.

Key capabilities

  • Kap records a selected portion of the macOS screen from a menu bar interface.
  • The application starts and stops recording through the same menu bar icon.
  • Users can pause during recording by Option-clicking the menu bar icon.
  • The menu bar icon provides additional options through right-click access.
  • Kap offers a plugin system documented in a separate plugins guide.
  • The macOS application ships with separate Apple silicon and Intel downloads.
  • Homebrew-Cask can install the application with a single command.

Who uses it and how

  • macOS users use Kap for quick screen recording for communication, documentation, or demonstration.
  • Contributors use the documented plugin system to extend the recorder.
  • Developers test unsupported development builds from the main branch or other branches.
  • Users prefer Homebrew-Cask installation over manual download of Apple silicon or Intel packages.
  • Maintainers and users rely on hosted downloads and updates provided through the project website.

Getting started

The typical installation methods are downloading the latest Apple silicon or Intel release from the project website or installing the application with Homebrew-Cask using brew install --cask kap. After installation, the README directs users to click the menu bar icon, select the portion of the screen to record, and press the record button.

When to use it — and when not to

Kap is suitable for macOS users who want an open-source, menu bar screen recorder with a plugin system and simple recording controls. The available documentation does not list a paid product it replaces, nor does it describe self-hosted infrastructure such as a database, storage, or SMTP service; the project relies on hosted downloads and updates through Vercel. The available repository facts show 256 open issues and a last push date of 2024-11-12, so users who need active maintenance signals should review current activity before adoption.

project readme (upstream, from github) — read inline

Kap

An open-source screen recorder built with web technology

Build Status XO code style

SWUbanner

Get Kap

Download the latest release:

Or install with Homebrew-Cask:

brew install --cask kap

How To Use Kap

Click the menu bar icon to bring up the screen recorder. After selecting what portion of the screen you'd like to record, hit the record button to start recording. Click the menu bar icon again to stop the recording.

Tip: While recording, Option-click the menu bar icon to pause or right-click for more options.

Contribute

Read the contribution guide.

Plugins

For more info on how to create plugins, read the plugins docs.

Dev builds

Download main or builds for any other branch using: https://kap-artifacts.now.sh/. Note that these builds are unsupported and may have issues.

Related Repositories

Newsletter

Subscribe

Thanks

  • ▲ Vercel for fast deployments served from the edge, hosting our website, downloads, and updates.
  • ● CircleCI for supporting the open source community and making our builds fast and reliable.
  • △ Sentry for letting us know when Kap isn't behaving and helping us eradicate said behaviour.
  • Our contributors who help maintain Kap and make screen recording and sharing easy.

Frequently asked questions

Is Kap free to use?

Kap is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Kap do?

Effortless screen recording for macOS

What is Kap written in?

Kap is primarily written in TypeScript. Its source is publicly available at https://github.com/wulkano/kap, and it has 19,355 GitHub stars.