Kooha

Simple screen recorder for Linux with a minimal interface and flexible capture options

Open Source Alternative to
Repository activity
  • Stars3.4k
  • Forks97
  • Open Issues91
License

GPL-3.0

Languages
  • Rust
  • Meson
  • Shell
Kooha screenshot

About Kooha

Kooha is a screen recorder for Linux with an intuitive, distraction-free interface. It is meant for quickly starting a recording without configuring a lot of settings first.

It can record microphone audio, desktop audio, or both, and it supports WebM, MP4, GIF, and Matroska output. You can record a monitor or a portion of the screen, choose the save location, toggle pointer visibility, set frame rate and delay, and enable experimental hardware-accelerated encoding.

Kooha is built with Rust, GTK4, and LibAdwaita, and uses PipeWire, xdg-desktop-portal, and GStreamer at runtime. It is GPL-3.0 licensed and distributed as a Flatpak on Flathub, so it runs in a consistent sandboxed environment across Linux distributions. The minimal interface keeps the focus on starting a recording quickly rather than configuring options.

Key features

  • Record microphone audio, desktop audio, or both
  • Capture a monitor or a selected screen region
  • Export to WebM, MP4, GIF, or Matroska
  • Adjust save location, pointer visibility, frame rate, and delay
  • Experimental hardware-accelerated encoding

Details

First released
2021
Platforms
Linux
Deployment
self-hostable
Frameworks
GTK4 · LibAdwaita
Runtime
PipeWire · xdg-desktop-portal · GStreamer
License
GPL-3.0