LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

kitty

GPU-accelerated terminal emulator

TLDR

Start kitty
$ kitty
copy
Start with a specific command
$ kitty [command]
copy
Start in a specific directory
$ kitty -d [/path/to/directory]
copy
Start with a session layout
$ kitty --session [session.conf]
copy
Override a configuration option
$ kitty -o [font_size=14]
copy
Open a new window via remote control
$ kitty @ new-window
copy
Open a new tab via remote control
$ kitty @ new-tab
copy
List all windows as JSON
$ kitty @ ls
copy

SYNOPSIS

kitty [options] [command]

DESCRIPTION

kitty is a fast, feature-rich GPU-accelerated terminal emulator that renders using OpenGL for smooth performance. It supports inline image display, font ligatures, Unicode, multiple layouts, tabs and windows, and extensible kitten programs for specialized tasks. It is highly configurable via kitty.conf and scriptable through its remote control protocol.

PARAMETERS

COMMAND

Command to run in the terminal.
@
Remote control prefix for sending commands to a running kitty instance.
--config FILE, -c FILE
Path to configuration file(s) to use.
--override OPTION=VALUE, -o OPTION=VALUE
Override individual configuration options.
--start-as MODE
Window mode: normal, fullscreen, maximized, minimized.
--directory DIR, -d DIR
Change to the specified directory when launching.
--session FILE
Path to a file containing the startup session (tabs, windows, layout, programs).
--single-instance, -1
Open a new window in an existing kitty instance if one is running.
--listen-on ADDRESS
Listen on the specified address for remote control messages.
--title TITLE, -T TITLE
Set the OS window title.
--class CLS
Set the WM_CLASS window property (or Wayland app id).
--detach
Detach from the controlling terminal.

CAVEATS

Requires GPU with OpenGL 3.3+ support. Uses its own terminfo entry (xterm-kitty), which may need to be installed on remote servers for SSH sessions. Remote control requires --listen-on or allowremotecontrol in kitty.conf.

HISTORY

kitty was created by Kovid Goyal as a fast, feature-rich terminal emulator leveraging modern GPU capabilities.

SEE ALSO

alacritty(1), wezterm(1), tmux(1)

Copied to clipboard
Kai