toot is packaged for various platforms.


There used to be an APT package repository at, managed by myself. Since toot is now available in the Debian and Ubuntu repos, the repo is no longer required and will be removed soon.

If you have previously added the repository, remove it by deleting the file at: /etc/apt/sources.list.d/bezdomni.list.


Packaging overview provided by

Packaging status

Debian & Ubuntu

Since Debian 10 (buster) and Ubuntu 19.04 (disco), toot is available in the official package repository.

sudo apt install toot

Debian package is maintained by Jonathan Carter.

Arch Linux

Install from AUR.

yay -S toot

FreeBSD ports

Install the package:

pkg install py36-toot

Build and install from sources:

cd /usr/ports/net-im/toot
make install

FreeBSD port is maintained by Mateusz Piotrowski


This works on NixOS or systems with the Nix package manager installed.

nix-env -iA nixos.toot

OpenBSD ports

Install the package:

pkg_add toot

Build and install from sources:

cd /usr/ports/net/toot
make install

OpenBSD port is maintained by Klemens Nanni

Python Package Index

Install from PyPI using pip, preferably into a virtual environment.

pip install --user toot


This works on Mac OSX with homebrew installed. Tested with on Catalina, Mojave, and High Sierra.

brew update
brew install toot


Finally, you can get the latest source distribution, wheel or debian package from Github.