A Chrome/Firefox extension that simplifies follow and post interactions on Mastodon servers other than your own.
Features: - Supports Mastodon v3 + v4 (some features v4 only) - Follow, boost, bookmark, reply, fav, vote polls and mute/block on external servers while only being logged in to your home server - Show following state and toot state (boosted, faved, bookmarked, voted) on external servers - Single click to execute action only, double click to redirect to content on home server - Reply button on external servers always redirects to home server and enters reply-mode - Hide muted content on external servers if enabled - Needs nothing more than your home server domain to work
Chrome Webstore
All up-to-date Chromium browsers, including Kiwi and Yandex browsers on Android
Mozilla Addon Store
Up-to-date Firefox (v107+), including Firefox Nightly on Android
Please note:
- If webstore release is outdated, use the manual installation method to install the latest version
- Special installation steps for Firefox on Android
- Chrome store updates take 1-2 days longer
- If you like this addon, please consider donating: paypal.me/lartsch
If you have set your home server correctly, you can now interact on other Mastodon servers.
Please note:
- If FediAct is running, a small icon will be displayed in the bottom right corner
- Also, it is indicated while content is resolving or when it could not be resolved
- Performance depends on your home server and the external server you are browsing (read more below)
- Some toots can't be resolved to your home (e.g. when searching the post manually wouldn't work either)
- It's NOT recommended to disable the API delay (servers use rate limiting and might block your IP)
Why does it need permission for all websites?
The addon needs to determine whether or not the site you are currently browsing is a Mastodon server. For that to work, it requires access to all sites. Otherwise, each existing Mastodon server would have to be explicitly added.
Can I use this on Android?
Yes! There are three options that I am aware of: Kiwi Browser, Yandex Browser and Firefox Nightly (see below)
Can I use this on iOS?
Currently not in a reliable way, but:
- It's possible that Orion Browser can soon be used (see issue #16)
- There are plans for Safari support (see issue #17)
Can you add feature XY?
Feel free to create an issue here on GitHub and I will look into it.
Is this safe to use?
This project is open source. Anyone with some programming knowledge can check out the source code, either here on GitHub or by extracting the addon file from the addon stores. You can also make improvements. Considering the implementation, I am not aware of any risks. Efforts were made to prevent servers from abusing this addon to perform actions on the user's behalf. It does not require your username or password. All data is stored in your browser locally, with the API token being the only sensitive data. This token is only sent to your home server. No other data ever leaves your device. All requests are made from the background script, out-of-scope for websites you visit.
v0.9.8
Extension popup / settings

Showcase

Note: Some Chromium browsers allow you to directly load a .zip file - you can use it if available
For a while now, Firefox on Android has only allowed installing from a curated list of addons, preventing installation of anything else. The following instructions will guide you through installing it from the webstore anyway.
Requirements:
- Firefox Nightly for Android
Steps:
1. In Firefox, go to Settings > About Firefox Nightly
2. Click the Firefox logo 5 times to enable Developer options
3. Go back to Settings > Custom Add-on Collection
4. Enter the following data:
- ID: 17665294
- Name: FediAct
5. Click OK, Firefox will close - reopen it
6. FediAct will now be available in the Add-ons menu of Firefox Nightly
To update the addon instantly, simply remove and re-install it. I don't know if or when auto-update triggers in Firefox.
I included all of the default add-ons in the custom collection, so you will not miss out on any of those. Of course, you can create your own collection as well.
Check out the GitHub project to see planned features and todos. They are sorted from most important to least important.
Feel free to create issues for bugs and feature suggestions. Even better: Create pull requests for whatever improvements you can make! :)
$ claude mcp add FediAct \
-- python -m otcore.mcp_server <graph>