If you don’t want to start a web browser to use Mastodon, I will show you some graphical and command-line Mastodon clients for Linux-based operating systems.

The process of adding accounts on the apps is pretty simple. Type the server name (e.g.: mastodon.social), and authorize the app to use your Mastodon account. Copy and paste the authorization code and that’s it. All apps support multiple accounts.

Table of Contents

GUI

Tokodon

Available on Flatpak, some system repositories.

Tokodon

Tokodon

Tokodon

Sengi

Available as an AppImage, Snap, DEB.

Sengi

Sengi

Sengi

Whalebird

Available on Snap, AUR, AppImage, DEB, RPM.

Whalebird

Whalebird

Whalebird

Whalebird

CLI/TUI

toot

Available on some system repositories (Debian, AUR on Arch Linux, Fedora,…). Run toot to see the list of available commands. To start, run toot login and, after the login process, run toot tui (check https://toot.readthedocs.io/en/latest/usage.html#using-the-curses-ui for more info on this mode). To post, you can just run toot "this is my post".

toot

tootstream

You can install it with pip or by using AUR on Arch Linux. Run tootstream to start. After logged in, type help to see available commands.

tootstream

If you have any suggestion, feel free to contact me via social media or email.