
Every fedtail release ships as a self-contained single file with Python and Qt bundled inside — no extra dependencies needed.
Method 1. Single Binary, No Installation (Recommended)
Linux (x86_64)
Debian 12 or newer, Ubuntu 22.04 or newer and the like. The commands are for the latest release, 0.16.0:
# Download and make it executable:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail-0.16.0-linux-x86_64
chmod +x fedtail-0.16.0-linux-x86_64
# put it in the menu with its icon (and exit), then run it
./fedtail-0.16.0-linux-x86_64 --install-desktop
./fedtail-0.16.0-linux-x86_64Windows (10 and 11)
- Download
fedtail-0.16.0-windows.exe. - Run the executable.
- To add a shortcut to your Start menu, run from a command prompt:cmd
fedtail-0.16.0-windows.exe --install-desktop - Note: Windows SmartScreen might show an unsigned app warning on the first run: click “More info” → “Run anyway”.
Method 2. Debian / Ubuntu Package (.deb)
For Debian 13 (trixie) and compatible distros, a .deb package using system Qt packages is available:
# Debian 13 (trixie) and the like; Qt comes from the distro:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail_0.16.0_all.deb
sudo apt install ./fedtail_0.16.0_all.deb
fedtailfedtail is accessible directly in your terminal and system application menu.Method 3. Running from Source
Requires Python ≥ 3.11.
On Debian 13 / Ubuntu:
bash
# Install system Qt6 and emoji fonts
sudo apt install python3-pyside6.qtwidgets python3-pyside6.qtdbus python3-requests \
qt6-image-formats-plugins fonts-noto-color-emoji libnotify-bin
# Clone the repository
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail
# Run the app
python3 -m fedtailOn Other Systems:
bash
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail
pip install requests PySide6-Essentials
python3 -m fedtailFirst Account Sign-in
On the initial run:
- fedtail prompts for your fediverse instance domain (e.g.
social.example.comor your GoToSocial/Mastodon/Akkoma server). - It automatically opens the sign-in authorization page in your web browser.
- Paste the authorization code returned by the server back into fedtail.
- Tip: Log in with your standard user account, not an instance admin account.
Storage and Configuration Paths
fedtail strictly follows XDG directory standards:
| OS | Configuration File | Database & Cache |
|---|---|---|
| Linux | ~/.config/fedtail/<profile>/config.toml | ~/.local/share/fedtail/<profile>/ |
| Windows | %APPDATA%\fedtail\<profile>\config.toml | %LOCALAPPDATA%\fedtail\<profile>\ |
The default profile is named default. To run or create an isolated secondary profile:
bash
fedtail --profile workUseful Command-Line Flags
| Flag | Purpose |
|---|---|
-p, --profile NAME | Run with a specific profile/account |
--profiles | List all available profiles and exit |
--update-config | Append newly introduced settings to config.toml without touching existing values |
--rebuild-config | Reorganize config.toml neatly by sections with your values preserved |
--debug | Output detailed verbose debug logs to terminal and file |
--bug-report | Package sanitized logs and environment info into a bundle for troubleshooting |