Kitty Launcher

Terminal session manager for Kitty emulator — launch and manage terminal sessions from system tray

View project on GitHub
↑ Up to Z-Tools Portfolio

Z-Kitty Launcher

A robust, lightning-fast Rust-based terminal session manager for the Kitty terminal emulator.

Perfect for power users who manage multiple terminal configurations, developers working on diverse projects, and system administrators handling complex workflows.


📚 Documentation

Getting Started

Detailed Documentation

Reference


Key Features

Session Management

  • Launch terminal sessions with custom configurations
  • Create and manage multiple session presets
  • Automatic configuration discovery

🎯 Desktop Integration

  • Create .desktop launcher files
  • KDE Plasma folder view support
  • System-wide launcher installation

🔧 Shell Completions

  • Bash completion support
  • Zsh completion support
  • Auto-discovery of available sessions

🛡️ Security & Performance

  • Path traversal attack prevention
  • Input sanitization
  • Written in pure Rust with zero external dependencies
  • ~509 KB release binary

Installation

AMD64:

sudo dpkg -i kitty-launcher_0.5.2-1_amd64.deb

ARM64 (Raspberry Pi, etc.):

sudo dpkg -i kitty-launcher_0.5.2-1_arm64.deb

From Precompiled Binary

wget https://github.com/pilakkat1964/z-kitty-launcher/releases/download/v0.5.2/kitty-launcher-v0.5.2-linux-amd64
chmod +x kitty-launcher-v0.5.2-linux-amd64
sudo cp kitty-launcher-v0.5.2-linux-amd64 /usr/local/bin/kitty-launcher

From Source

git clone https://github.com/pilakkat1964/z-kitty-launcher.git
cd z-kitty-launcher
cargo build --release
sudo cp target/release/kitty-launcher /usr/local/bin/

Basic Usage

Launch a Session

kitty-launcher session-name

Create a New Session

kitty-launcher -c my-project
$EDITOR ~/.local/etc/kitty/my-project.session

View Help

kitty-launcher --help

View Version

kitty-launcher --version

Version Information

  • Current Version: v0.5.2
  • Build Status: ✅ Production Ready
  • Test Coverage: 7/7 tests passing
  • License: MIT

Support & Contribution


Explore other tools in the z-tools ecosystem:

  • Z-Edit — Opens files with the right editor
  • Z-Open — Opens files/URLs with the right application
  • RClone Mount Applete — System tray manager for cloud storage

→ View Master Index — Complete guide to all z-tools projects


Build Information

This project is built with:

  • Language: Rust (100% pure, zero external dependencies)
  • Binary Size: ~509 KB (release, stripped)
  • Build Time: ~1.5 seconds
  • Test Suite: 7 unit tests

Learn more about the Rust implementation in the Learning Guide.


Last Updated: April 16, 2026