2021-07-17 13:58:42 +03:00
|
|
|
kitty
|
2018-05-29 18:33:50 +03:00
|
|
|
==========================================================
|
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
*The fast, feature-rich, GPU based terminal emulator*
|
2021-01-31 04:48:27 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
quickstart
|
|
|
|
overview
|
|
|
|
faq
|
|
|
|
support
|
|
|
|
performance
|
|
|
|
changelog
|
|
|
|
integrations
|
|
|
|
protocol-extensions
|
2022-01-17 07:56:49 +03:00
|
|
|
press-mentions
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2019-07-14 23:59:03 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Fast
|
2019-07-15 07:14:20 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
* Offloads rendering to the GPU for :doc:`lower system load <performance>`
|
2021-09-14 20:08:58 +03:00
|
|
|
* Uses threaded rendering for
|
|
|
|
`absolutely minimal latency <https://github.com/kovidgoyal/kitty/issues/2701#issuecomment-636497270>`_
|
2021-07-17 13:58:42 +03:00
|
|
|
* Performance tradeoffs can be :ref:`tuned <conf-kitty-performance>`
|
2019-07-14 23:59:03 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Capable
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
* Graphics, with :doc:`images and animations <graphics-protocol>`
|
|
|
|
* Ligatures and emoji, with :opt:`per glyph font substitution <symbol_map>`
|
2021-07-21 08:05:58 +03:00
|
|
|
* :term:`Hyperlinks<hyperlinks>`, with :doc:`configurable actions <open_actions>`
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Scriptable
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
* Control from :doc:`scripts or the shell <remote-control>`
|
|
|
|
* Extend with :ref:`kittens <kittens>` using the Python language
|
|
|
|
* Use :ref:`startup sessions <sessions>` to specify working environments
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Composable
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-09-14 10:04:06 +03:00
|
|
|
* Programmable tabs, :ref:`splits <splits_layout>` and multiple :doc:`layouts <layouts>` to manage windows
|
2021-07-20 16:29:48 +03:00
|
|
|
* Browse the :ref:`entire history <scrollback>` or the :sc:`output from the last command <show_last_command_output>`
|
|
|
|
comfortably in pagers and editors
|
2021-07-18 17:26:06 +03:00
|
|
|
* Edit or download :doc:`remote files <kittens/remote_file>` in an existing SSH session
|
2018-08-26 08:09:51 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Cross-platform
|
2018-05-29 18:33:50 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
* Linux
|
|
|
|
* macOS
|
|
|
|
* Various BSDs
|
2018-09-06 04:34:54 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
.. tab:: Innovative
|
2018-09-06 04:34:54 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
Pioneered various extensions to move the entire terminal ecosystem forward
|
2018-09-06 04:34:54 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
* :doc:`graphics-protocol`
|
|
|
|
* :doc:`keyboard-protocol`
|
|
|
|
* Lots more in :doc:`protocol-extensions`
|
2018-09-06 04:34:54 +03:00
|
|
|
|
|
|
|
|
2021-12-24 10:56:34 +03:00
|
|
|
.. only:: dirhtml
|
2018-05-30 10:16:00 +03:00
|
|
|
|
2021-12-24 10:56:34 +03:00
|
|
|
.. raw:: html
|
|
|
|
|
2022-01-11 08:39:43 +03:00
|
|
|
<video controls width="640" height="360" poster="_static/poster.png">
|
2021-12-24 10:56:34 +03:00
|
|
|
<source src="https://download.calibre-ebook.com/videos/kitty.mp4" type="video/mp4">
|
|
|
|
<source src="https://download.calibre-ebook.com/videos/kitty.webm" type="video/webm">
|
|
|
|
</video>
|
|
|
|
|
|
|
|
.. rst-class:: caption caption-text
|
|
|
|
|
|
|
|
Watch kitty in action!
|
2018-05-30 10:16:00 +03:00
|
|
|
|
2018-05-29 18:33:50 +03:00
|
|
|
|
2021-07-17 13:58:42 +03:00
|
|
|
To get started see :doc:`quickstart`.
|