Manage all your
Fediverse
accounts in one place.
The FediSuite Android app is now on F-Droid.
Free to install, fully open source, no Google Play and no tracking at all — just like the rest of FediSuite. Just search your F-Droid app for "FediSuite" and install it.
Built for the Fediverse,
not bolted onto it.
Every feature was designed with the Fediverse in mind — from platform-specific character limits to OAuth2 authentication and automatic instance detection.
Multi-Account Dashboard
Manage all your Fediverse accounts in one interface. Switch instantly, and see posting status, import progress, and metrics across all platforms at a glance.
Smart Composer
Platform-specific character limits, visibility options, content warnings, alt-text fields, per-post language selection, and automatic thread splitting — validated live as you write.
Post Scheduling
Schedule posts to the minute in your timezone. Background workers handle publishing reliably with rate-limit resume handling and atomic post delivery.
Deep Analytics
Follower growth, engagement rates, posting heatmaps, hashtag reach, best times to post, and a tips engine based on your real data — not generic advice.
First-Class Accessibility
Every chart has a screen reader companion with text summaries and full data tables. Keyboard navigation, WAI-ARIA patterns, correct HTML lang, and live regions throughout.
Post Management
Edit, duplicate, repost, or delete scheduled, published, and failed posts. Full queue view with time-based ordering and status tracking.
Automatic Thread Splitting
Optional automatic splitting turns oversized posts into clean threads at paragraph, sentence, or word boundaries. Preview, segment order, and scheduling stay transparent.
Automatic Platform Detection
Enter an instance URL and FediSuite detects the platform type, loads character limits and media rules directly from that instance, and configures the composer automatically.
Notifications Inside FediSuite
Supported accounts can load their own notifications directly inside FediSuite, so you can react faster without jumping back into every individual instance.
Historical Import
After connecting an account, FediSuite imports your existing post history in the background with clear progress indicators and status badges.
Secure Authentication
OAuth2 where supported. Passwords stay on your instance by default. Any deviation from the standard flow is clearly communicated before you proceed.
Understand your
presence. Improve it.
FediSuite goes beyond simple follower counts. The analytics dashboard gives you a clear picture of how your content actually performs — and tells you specifically what to do about it.
Daily and weekly follower and following counts, with change tracking and trend visualization across selectable time periods.
Favorites, boosts, and replies broken down by day, with engagement rate, weekday patterns, and boost-to-reply ratios.
Average engagement by weekday and hour — a heatmap that shows exactly when your audience is most reactive.
Which tags and tag combinations drive the most reach for your specific audience — not generic hashtag advice.
Reads your actual data and produces concrete, specific suggestions based on your own numbers — not generic best-practice lists.
Accessibility is a
requirement,
not a footnote.
FediSuite treats accessibility as a core engineering requirement. Every chart, every form, every interactive element is built to work correctly with screen readers, braille displays, and keyboard-only navigation.
Screen reader users get the same information as everyone else — not a degraded experience. The analytics dashboard that sighted users see as colorful charts is fully accessible through companion text summaries and structured data tables.
Chart companion layers
Every analytics chart has a companion text summary and a full data table. Heatmaps and distribution charts expose structured textual equivalents.
Keyboard navigation
Arrow keys, Home, and End navigate dashboard tabs following the WAI-ARIA manual activation pattern. Roving tabindex on all tab lists.
Correct HTML lang
The HTML lang attribute reflects the active UI language from the start and updates live when the user changes language.
Proper ARIA semantics
Dialogs, live regions, radio groups, skip links, and labeled form controls — built correctly from the start, not patched on afterward.
Per-post language
Every post can carry a BCP 47 language tag. Validated, stored, and transmitted to supported platforms so assistive technology knows which language a post is in.
Alt text first
Alt text is a first-class field in the composer — per media item, with preview — not an afterthought hidden behind a toggle.
Built for the
diversity of
the Fediverse.
FediSuite detects platform types automatically, loads character limits and media rules directly from each instance, and connects accounts via OAuth2 — or the most appropriate alternative where OAuth2 isn't available. That includes photo-first platforms like Vernissage.
Automatic detection
Platform type, character limits, and media rules loaded directly from the instance — no manual configuration.
Secure auth
OAuth2 where available. Alternative logins only where technically required, and clearly communicated.
Import & status
Accounts display import progress, platform badges, metrics, and clear status values.
Notifications & refresh
Supported platforms integrate more than publishing: historical import, post-stat refresh, and account notifications handled directly inside FediSuite.
Mastodon
Microblogging
OAuth2Pixelfed
Photo network
OAuth2Vernissage
Photo network
OAuth2Misskey
Microblogging
OAuth2Friendica
Social network
OAuth2Pleroma
Microblogging
OAuth2Akkoma
Microblogging
OAuth2Sharkey
Misskey fork
OAuth2Calckey
Misskey fork
OAuth2Firefish
Misskey fork
OAuth2Iceshrimp
Misskey fork
OAuth2PeerTube
Video platform
LoginLoops
Short video
LoginGNU Social
Microblogging
OAuth2GoToSocial
Microblogging
OAuth2
Snac / Snac2
Microblogging
OAuth2
Takahē
Microblogging
OAuth2Mitra
Social network
OAuth2WordPress
Blog / CMS
Login
BizzFed
Professional network
OAuth2
Full control.
Your server.
Your data.
Run FediSuite on your own server with Docker Compose. No compilation required — pull the official image, fill in your environment variables, and start the stack.
christinloehner/fedisuite — pull and run, no local build required.
PostgreSQL, the app (frontend + API), and two background workers for scheduling and refresh jobs.
Example labels and a reference Traefik compose file included in the self-hosting repository.
Set ENABLE_USER_REGISTRATION=false to run a private instance.
SMTP is required — FediSuite sends emails for registration, password reset, and import notifications.
GNU GPL-3.0.
Fully open.
The entire application stack is open — frontend, backend, Docker setup, and documentation. View the source, fork it, self-host it, and contribute. All under the GNU General Public License v3.
Bug reports
are welcome.
If you find a bug — especially in the self-hosting setup — please report it. The project is actively developed and real-world bug reports are one of the most valuable contributions right now. The CONTRIBUTING.md explains the process.
Native Android client.
Not a WebView wrapper.
FediSuite has a native Android app built with Expo and React Native — a real mobile-first client with a touch-optimized UI, compact analytics, and access to your full FediSuite workflow on the go.
The app connects to any FediSuite instance. Use the official hosted instance at app.fedisuite.com or point it at your own self-hosted server. No backend is hardcoded.
Touch-first UI
Bottom tab navigation, large touch targets, card-based screens, and dark-mode-first visual design.
Mobile analytics
Account analytics and insights — compact, readable, and always up to date.
Composer with media
Write posts, attach media, add alt text, and schedule — all from the mobile composer.
Any instance
Works with the official hosted instance and any self-hosted FediSuite server.
Actively developed.
Frequently released.
FediSuite ships updates regularly. This section shows the latest six releases directly from the upstream changelog.
- + The Posts page now has separate Scheduled/Published/Failed tabs, each with its own sorting, search, and pagination, instead of one long mixed list.
- ↻ The admin section's sub-navigation (Overview/Users/Plugins) is reachable again when the sidebar is collapsed, via a flyout menu next to the Admin button; it had become inaccessible once the sidebar could be collapsed.
- + FediSuite can now be installed as a desktop/OS app (e.g. via Chrome/Edge's "Install app" option, or "Add to Home Screen" on mobile) thanks to a new web app manifest and icon set.
- • Line and area charts across the dashboard and Übersicht now show visible data points, and the Übersicht overview tab was tightened up into a more compact stat summary matching the new dashboard.
- • Every button in the app — including in Settings, the admin area, and the post composer, which had been missed in the initial redesign pass — now shares the same flat, borderless style as the sidebar navigation instead of a mix of solid-fill and outlined buttons.
- • Dark mode now has noticeably more visual depth and contrast between cards and the page background, bringing it in line with the polish of light mode.
- ↻ In light mode, the selected option in radio-style pickers (such as the appearance/theme picker in settings) is now clearly marked; previously the selection was nearly invisible.
- • Complete Redesign of FediSuite Web Application, including new dashboard and restructuring of templates.
- + Pushing a version tag now automatically builds the multi-arch Docker images and publishes them to Docker Hub, the same way the FediSuite Android App already automates its releases. A Forgejo release with changelog notes and a link to the published images is created alongside it.
- • Repositories moved to our self-hosted Forgejo instance. All occurrences of codeberg repositoy removed or changed to forgejo.
- + Admins can now promote other users to admin (or demote them back to a regular user) from the user edit dialog, so instances are no longer limited to a single admin account. The instance always keeps at least one admin: the last remaining admin can't be demoted or deleted (Codeberg #48).
- ↻ Clicking an email verification link could show "invalid or expired token" even though the account was verified successfully, because the verification token was invalidated immediately on first use and a second, duplicate request (e.g. from browser link prerendering) for the same link then failed. Verifying is now idempotent, so repeat requests for the same link succeed instead of showing a false error.
One project,
maintained by
one person.
FediSuite is designed, developed, and maintained by Christin Löhner (opens in new tab) — a single developer who uses the tool daily and builds features that solve real problems.
No VC money. No growth team. No roadmap driven by investor asks. Bug reports go directly to the person who wrote the code.
@christin@lsbt.me (opens in new tab)Individuals & Creators
Manage multiple accounts without the tab chaos. Scheduling, analytics, and a platform-aware composer in one place.
Projects & Communities
Open source projects and community initiatives with regular publishing needs. Plan ahead and track what resonates.
Organizations
Teams taking the Fediverse seriously. Structured workflows, analytics, and the option to self-host on your own infrastructure.
From zero to productive
in four steps.
Start on the hosted instance or spin up your own Docker stack. Either way, you're up and running in minutes.
Open or self-host
Go to app.fedisuite.com and sign up for free — or spin up the Docker Compose stack from the self-hosting repository on your own server.
Connect accounts
Enter your instance URL. FediSuite detects the platform, loads limits and rules, and connects your account via OAuth2 or the appropriate alternative.
Schedule content
Write posts with the smart composer, attach media, add alt text, pick visibility, split long content into threads, and schedule for the exact time you want.
Analyze & optimize
Check analytics, load notifications directly in FediSuite, find your top posts, identify your best posting windows, and let the tips engine guide your strategy.
Your Fediverse,
organized.
Use the hosted instance for free, or run your own. FediSuite is open source and always will be.