---
name: "kitten"
section: "1"
platform: "linux"
package: "kitty"
version: "0.49.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/kitten"
---

# kitten(1)

Fast, statically compiled implementations of various kittens (command line tools for use with kitty)

## Name

kitten - Fast, statically compiled implementations of various kittens (command line tools for use with kitty)

## Usage

**kitten command \[command options\] \[command args\]**

## Description

kitten serves as a launcher for running individual kittens. Each kitten can be run as kitten command. The list of available kittens is given below.

## Commands

- @

  Control kitty remotely. See:  *kitten-@*(1)

- ask

  Ask the user for input. See:  [*kitten-ask*(1)](/kitten-ask/1.md)

- broadcast

  Broadcast typed text to kitty windows. See:  [*kitten-broadcast*(1)](/kitten-broadcast/1.md)

- choose-files

  Choose files, fast. See:  [*kitten-choose-files*(1)](/kitten-choose-files/1.md)

- choose-fonts

  Choose the fonts used in kitty. See:  [*kitten-choose-fonts*(1)](/kitten-choose-fonts/1.md)

- clipboard

  Copy/paste with the system clipboard, even over SSH. See:  [*kitten-clipboard*(1)](/kitten-clipboard/1.md)

- command-palette

  Browse and trigger keyboard shortcuts and actions. See:  [*kitten-command-palette*(1)](/kitten-command-palette/1.md)

- desktop-ui

  Implement various desktop components for use with lightweight compositors/window managers on Linux. See:  [*kitten-desktop-ui*(1)](/kitten-desktop-ui/1.md)

- diff

  Pretty, side-by-side diffing of files and images. See:  [*kitten-diff*(1)](/kitten-diff/1.md)

- dnd

  Perform drag and drop operations, even over SSH. See:  [*kitten-dnd*(1)](/kitten-dnd/1.md)

- edit-in-kitty

  Edit a file in a kitty overlay window. See:  [*kitten-edit-in-kitty*(1)](/kitten-edit-in-kitty/1.md)

- hints

  Select text from screen with keyboard. See:  [*kitten-hints*(1)](/kitten-hints/1.md)

- hyperlinked-grep

  Add hyperlinks to the output of ripgrep. See:  [*kitten-hyperlinked-grep*(1)](/kitten-hyperlinked-grep/1.md)

- icat

  Display images in the terminal. See:  [*kitten-icat*(1)](/kitten-icat/1.md)

- mouse-demo

  Demo the mouse handling kitty implements for terminal programs. See:  [*kitten-mouse-demo*(1)](/kitten-mouse-demo/1.md)

- notify

  Send notifications to the user. See:  [*kitten-notify*(1)](/kitten-notify/1.md)

- panel

  Use a command line program to draw a GPU accelerated panel on your desktop. See:  [*kitten-panel*(1)](/kitten-panel/1.md)

- query-terminal

  Query the terminal for various capabilities. See:  [*kitten-query-terminal*(1)](/kitten-query-terminal/1.md)

- quick-access-terminal

  A quick access terminal window that you can bring up instantly with a keypress or a command.. See:  [*kitten-quick-access-terminal*(1)](/kitten-quick-access-terminal/1.md)

- remote-file

  Handle remote files. See:  [*kitten-remote-file*(1)](/kitten-remote-file/1.md)

- resize-window

  Resize the current window interactively. See:  [*kitten-resize-window*(1)](/kitten-resize-window/1.md)

- run-shell

  Run the user's shell with shell integration enabled. See:  [*kitten-run-shell*(1)](/kitten-run-shell/1.md)

- show-key

  Show the codes generated by the terminal for key presses in various keyboard modes. See:  [*kitten-show-key*(1)](/kitten-show-key/1.md)

- ssh

  Truly convenient SSH. See:  [*kitten-ssh*(1)](/kitten-ssh/1.md)

- themes

  Manage kitty color schemes easily. See:  [*kitten-themes*(1)](/kitten-themes/1.md)

- transfer

  Transfer files easily over the TTY device. See:  [*kitten-transfer*(1)](/kitten-transfer/1.md)

- unicode-input

  Browse and select unicode characters by name. See:  [*kitten-unicode-input*(1)](/kitten-unicode-input/1.md)

- update-self

  Update this kitten binary. See:  [*kitten-update-self*(1)](/kitten-update-self/1.md)

Get help for an individual command by running:

**kitten** command -h

## Options

- **--version** *\[=no\]*

  The current kitten version.

- **--help, -h** *\[=no\]*

  Show help for this command
