Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
September 27, 2018 16:36
August 11, 2020 21:50
January 23, 2021 20:45
October 27, 2022 18:21
February 6, 2022 01:10
June 10, 2017 01:12
August 16, 2018 00:19
March 13, 2021 17:07
August 16, 2018 00:19
October 21, 2018 02:14
August 15, 2018 23:51
October 27, 2022 19:09


An open-source screen recorder built with web technology

Build Status XO code style


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.


Read the contribution guide.


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

Dev builds

Download main or builds for any other branch using:<branch>. Note that these builds are unsupported and may have issues.

Related Repositories




  • ▲ 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.