seadve/kooha

Elegantly record your screen

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 19th, 2026
Created on March 4th, 2021
Open Issues & Pull Requests: 100 (+0)
GitHub issues: Enabled
Number of forks: 100
Total Stargazers: 3,513 (+0)
Total Subscribers: 13 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 66
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 606 days
Stale 30+ days: 61
Stale 90+ days: 55

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Needs info (7)
  • enhancement (7)
  • bug (6)
  • Needs design (1)
  • packaging (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Kooha is a screen recorder that captures video from your display with a minimal, distraction-free interface.

The tool solves the problem of screen recording without requiring users to navigate complex configuration menus. It works by providing a straightforward record button that captures either a full monitor or a selected portion of the screen. Audio can be sourced from the microphone, desktop audio, or both simultaneously. The recorder supports multiple output formats including WebM, MP4, GIF, and Matroska, with configurable options for saving location, pointer visibility, frame rate, and recording delay.

Kooha suits developers and users who want quick, uncomplicated screen recordings without fiddling with settings. It works on Linux systems with Wayland or X11 support, though compatibility depends on your distribution's support for the underlying screencasting protocols. The tool is available as a Flatpak, making installation straightforward on many Linux distributions. Hardware-accelerated encoding is available as an experimental feature for those seeking better performance, though it remains disabled by default due to stability concerns.

The project maintains active development with continuous integration checks passing regularly. Translation contributions are actively managed through a community platform, indicating ongoing localization work. The codebase is written in Rust using GTK 4 and GStreamer, reflecting a focus on modern Linux desktop technologies and memory safety.