Catfish is a versatile file searching utility. Powered by Python and Gtk, it is beautiful, fast, and reliable.

Documentation · Source Code · Recent Releases · Older Releases · Bugs


  • Minimalistic, GTK+3 interface
  • Search suggestions, powered by Zeitgeist and locate
  • Powerful filtering by date, file type, and more
  • Full-text file content search

Downloads & Installation

The latest release of Catfish can be found at the Xfce Archive.

Installing from Source

First, extract the downloaded tar.bz2 file. Then open a terminal and run one of the following commands:

# For a single user
python3 install --user

# For all users
sudo python3 install

Installing on Ubuntu

Most Ubuntu flavors should support apt:// URLs, so try clicking here to easily install Catfish. If this doesn’t work, you can search for “Catfish” in your package manager, or open a terminal and run:

sudo apt update
sudo apt install catfish

Installing from PPA

Installing Catfish from the PPA is only available on Ubuntu, Ubuntu flavors (Lubuntu, Xubuntu, and others), and Ubuntu derivatives (elementary, Linux Mint, etc). From a terminal, run:

sudo add-apt-repository ppa:catfish-search/ppa
sudo apt update
sudo apt install catfish


There’s several ways to contribute to Catfish. Whether you want to write code, look for bugs, improve documentation, or speak a different language, there’s something for you. Click on one of the below links to get started.

Thanks for your interest in Catfish!


Catfish’s original home is, creators of Catfish and the popular Midori browser. More information and previous versions can be found here.