Kittymux

screenshot of Kittymux

A UI for browsing kitty windows like tmux

Overview

Kittymux is a tool that enhances the functionality of Kitty, a terminal emulator, by adding a session/window browser similar to tmux. With kittymux, users can easily view and navigate through a list of all OS windows, tabs, and windows within Kitty. It also offers features such as saving and restoring tabs, renaming tabs and windows, and assigning bookmarks for quick access. Installation is straightforward, requiring the installation of kitty and setting up keybindings in the kitty.config file.

Features

  • Window and Tab Browser: Easily view a list of all OS windows, tabs, and windows within Kitty.
  • Navigation: Navigate through the list of windows and tabs using j/k (down/up) keys.
  • Save/Restore Tabs: Save tabs and restore them later, treating them like tmux sessions.
  • Tab and Window Renaming: Rename tabs and windows by highlighting and using the 'a' key.
  • Bookmarks: Assign bookmarks to entries in the list for quick access using the 'm' key.
  • Save/Load Tabs: Save selected tabs and later reload them using the km --session= command.
  • Quit: Quit kittymux using the :q command or Ctrl+C.

Summary

Kittymux is a powerful extension for Kitty users, providing them with a session/window browser similar to tmux. It offers features such as window and tab navigation, tab and window renaming, and the ability to save and restore tabs. With the added functionality of bookmarks, users can quickly access frequently used entries. Kittymux is easy to install and configure, making it a valuable tool for organizing and managing windows and tabs within Kitty.