Simple screen recorder for Linux with a minimal interface and flexible capture options
- Stars3.4k
- Forks97
- Open Issues91
GPL-3.0
- Rust
- Meson
- Shell

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