● kitty
kitty is a fast, feature-rich, GPU-accelerated terminal emulator. It's written in C and uses OpenGL for rendering, making it significantly faster than traditional terminal emulators while supporting modern features like tabs, split windows, and keyboard-driven operation.
Installation
brew install --cask kitty
Key Features
- GPU-accelerated rendering for speed
- Tab and split window management
- Extensive keyboard shortcuts
- Theme support
- Remote control capabilities
- Shell integration
Performance
kitty's GPU acceleration makes it significantly faster than CPU-based terminals:
- Faster scrolling with large output
- Instant rendering of complex text
- Smooth animations for tabs and windows
- Low CPU usage even with many windows
Configuration
Configuration lives in ~/.config/kitty/kitty.conf. The file is reloaded automatically when saved, or manually with:
kitty @ set-colors --reload-config
For detailed configuration options, see kitty Configuration.
Shortcuts
For comprehensive keyboard shortcuts, see kitty Shortcuts.
kitty combines speed, features, and customizability making it an excellent choice for developers who want a modern terminal experience.
Resources
- Official Website - Main kitty website with documentation
- GitHub Repository - Source code and development
- Quickstart Guide - Getting started with kitty
- Overview - Design philosophy and features
- Configuration - Complete configuration reference
- Links to
- kitty Configuration · kitty Shortcuts
- Linked from
- kitty Configuration · kitty Shortcuts · fish Configuration · fish