Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.
Clone or download
Latest commit 19f7dca Aug 18, 2018
Failed to load latest commit information.
src I don't use my give name anymore. May 1, 2018
systemd Add systemd unit files Feb 20, 2014
.gitignore Telnet server Nov 30, 2011
CHANGELOG Fix telnet size negotiation Feb 14, 2014
Makefile v1.5.2 Aug 18, 2018
README.md Update README.md Apr 24, 2017
nyancat.1 I don't use my give name anymore. May 1, 2018


Nyancat CLI

Nyancat rendered in your terminal.



Nyancat is available in the following distributions:

And also on some BSD systems:


First build the C application:

make && cd src

You can run the C application standalone.


To use the telnet server, you need to add a configuration that runs:

nyancat -t

We recommend openbsd-inetd, but both xinetd and systemd work as well. You should be able to use any other compatible inetd flavor too.

Distribution Specific Information


Debian and Ubuntu provide the nyancat binary through the nyancat package. A nyancat-server package is provided to automatically setup and enable a nyancat telnet server upon installation. I am not the maintainer of these packages; please direct any questions or bugs to the relevant distribution's bug tracking system.

Licenses, References, etc.

The original source of the Nyancat animation is prguitarman.

The code provided here is provided under the terms of the NCSA license.