toot provides command-line and text-interface tools for interacting with Mastodon instances.
tootstream
Interact with Mastodon instances from the command line using tootstream.

About tootstream
Tootstream is an open source command line interface written in Python 3 for using Mastodon instances from a terminal. Users install it with pip, start the program from a Python virtual environment, and type commands at a prompt. The project says it was inspired by Rainbowstream.
The tool supports OAuth and two-factor authentication. Login information for each instance is kept in a configuration file, and multiple instances or named profiles can be set up in that file. Network traffic goes through the requests library, so any proxy settings must use a format that library understands. The project notes that it relies heavily on Unicode fonts and suggests installing a specific font package on Ubuntu for the best display.
Key features
- Command line interface for interacting with Mastodon instances
- OAuth and two-factor authentication support
- Multiple Mastodon accounts across instances using named profiles
- Instance and profile selection through command-line parameters
- Custom configuration file path set with the --config option
- Proxy support through the requests library's environment settings
- Open source under the MIT license
- Supports OAuth and two-factor authentication
- Can store and switch between accounts on multiple Mastodon instances
- Requires Python 3
- Stores login information for each instance in the configuration file
- Relies heavily on Unicode fonts, and the project suggests a specific package on Ubuntu for the best experience
tootstream at a glance
- Category
- Social & Communities › Fediverse
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
tootstream alternatives
Tools and sites you could use instead, ranked by how closely they match.
The Mastodon API is accessible from a terminal through madonctl, a Go command-line client.
Brutaldon provides a brutalist web interface for browsing and using Mastodon.
Fetch missing replies and posts from other Fediverse instances and add them to your Mastodon instance with FediFetcher.
Elk Native is a native version of Elk, described as a Mastodon web client.
Compare different Lemmy instances using this repository’s instance list.
Popular in Fediverse
Well-known listings from the same topic.
tootstream FAQ
How is Tootstream installed?
Can I use more than one Mastodon account?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












