## Name

![Icon](/res/icons/16x16/app-catdog.png) CatDog - A helpful companion

[Open](launch:///bin/CatDog)

## Synopsis

```**sh
$ CatDog
```

## Description

`CatDog` is an animated screenmate application in the form of a virtual pet.

It was inspired by [Neko](<https://en.wikipedia.org/wiki/Neko_(software)>). The name derives from its ambiguous appearance: is it a cat, a dog, or a hybrid?

Its helpful suggestions evoke the animated assistants popular at the turn of the millennium, such as [Clippy](https://en.wikipedia.org/wiki/Office_Assistant).

Alongside [Buggie](https://en.wikipedia.org/wiki/SerenityOS#History) and the [Yaks](http://yaksplained.org/), CatDog is a much loved member of the SerenityOS family of mascots. As such it has a wider presence in the project’s online community, promotional materials and merchandise.

### Features

By default, CatDog will chase your mouse cursor around the screen. It will always stay on-top of other windows.

Additionally, CatDog offers helpful suggestions depending on the currently active application.

CatDog has multiple states:

-   _Sleeping_ if the mouse cursor hasn’t moved in some time
-   _Alert_ if woken by the mouse cursor or speaking after being idle
-   _Dressed as an Artist_ if [Pixel Paint](help://man/1/Applications/PixelPaint) or [Font Editor](help://man/1/Applications/FontEditor) are open
-   _Dressed as an Inspector_ if [Profiler](help://man/1/Applications/Profiler) or System Monitor are open

To exit, right-click on CatDog and select `Quit` or, if active, press `Alt+F4`.

CatDog brings good luck to those who keep it open.
