kovidgoyal/kitty

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 1st, 2026
Created on October 16th, 2016
Open Issues & Pull Requests: 12 (-2)
GitHub issues: Enabled
Number of forks: 1,495
Total Stargazers: 34,811 (+1)
Total Subscribers: 189 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 9
Closed in 7 days: 9
Avg open age: 1,289 days
Stale 30+ days: 5
Stale 90+ days: 1

Recent activity

Opened in 7 days: 8
Closed in 7 days: 8
Comments in 7 days: 6
Events in 7 days: 14

Top labels

  • bug (1,088)
  • enhancement (344)
  • help wanted (8)
  • kitten (1)
  • macOS (1)

Detailed Description

Kitty is a GPU-accelerated terminal emulator designed for developers and power users who spend significant time working in the terminal.

Kitty addresses the performance limitations of traditional terminal emulators by leveraging GPU acceleration to achieve fast rendering and smooth scrolling. The tool is built with a focus on modern terminal features and cross-platform compatibility, allowing it to run consistently across different operating systems. Its architecture combines Python for configuration and scripting with performance-critical components written in C and Go, enabling both flexibility and speed.

Kitty suits developers who want a responsive terminal experience with advanced capabilities beyond standard emulation. The project is particularly valuable for those working with complex terminal workflows, remote development, or environments where rendering performance matters. Users should adopt kitty if they prioritize speed and modern features over compatibility with legacy terminal behavior, as some workflows relying on older terminal conventions may require adjustment.

The project shows sustained development activity with regular updates addressing both new features and maintenance. The codebase demonstrates active refinement across its core components, with ongoing work to improve terminal compatibility and user-facing functionality. Development maintains a focus on cross-platform stability while continuing to expand the tool's capabilities for terminal-based workflows.