Manage all your
Fediverse
accounts in one place.

FediSuite is a free, open source platform for scheduling posts, splitting long posts into threads, managing notifications, and handling multiple accounts across 20+ Fediverse platforms — Mastodon, Pixelfed, Vernissage, PeerTube, Misskey, and more.

20+ platforms
GPL-3 open source
3 UI languages
Android app

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.

Follower growth tracking

Daily and weekly follower and following counts, with change tracking and trend visualization across selectable time periods.

Engagement breakdown

Favorites, boosts, and replies broken down by day, with engagement rate, weekday patterns, and boost-to-reply ratios.

Best posting times heatmap

Average engagement by weekday and hour — a heatmap that shows exactly when your audience is most reactive.

Hashtag performance

Which tags and tag combinations drive the most reach for your specific audience — not generic hashtag advice.

Tips engine

Reads your actual data and produces concrete, specific suggestions based on your own numbers — not generic best-practice lists.

FediSuite Engagement Analytics — daily engagement area chart showing favourites and boosts over time with engagement rate and breakdown
FediSuite Engagement Analytics — engagement rate chart, breakdown pie with favourites, boosts and replies, and engagement by weekday
FediSuite Optimize — best posting times heatmap showing average engagement by weekday and hour

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

Mastodon

Microblogging

OAuth2
Pixelfed

Pixelfed

Photo network

OAuth2
Vernissage

Vernissage

Photo network

OAuth2
Misskey

Misskey

Microblogging

OAuth2
Friendica

Friendica

Social network

OAuth2
Pleroma

Pleroma

Microblogging

OAuth2
Akkoma

Akkoma

Microblogging

OAuth2
Sharkey

Sharkey

Misskey fork

OAuth2
Calckey

Calckey

Misskey fork

OAuth2
Firefish

Firefish

Misskey fork

OAuth2
Iceshrimp

Iceshrimp

Misskey fork

OAuth2
PeerTube

PeerTube

Video platform

Login
Loops

Loops

Short video

Login
GNU Social

GNU Social

Microblogging

OAuth2
GoToSocial

GoToSocial

Microblogging

OAuth2
Snac / Snac2

Snac / Snac2

Microblogging

OAuth2
Takahē

Takahē

Microblogging

OAuth2
Mitra

Mitra

Social network

OAuth2
WordPress

WordPress

Blog / CMS

Login
BizzFed

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.

Official Docker image on Docker Hub

christinloehner/fedisuite — pull and run, no local build required.

4-service Docker Compose stack

PostgreSQL, the app (frontend + API), and two background workers for scheduling and refresh jobs.

Traefik support included

Example labels and a reference Traefik compose file included in the self-hosting repository.

Registration control

Set ENABLE_USER_REGISTRATION=false to run a private instance.

Quick Start
# Clone the self-hosting repository
git clone https://forge.chrislo.de/FediSuite/FediSuite-Self-Hosting
cd FediSuite
# Configure your environment
cp .env.example .env
nano .env
# Start FediSuite
docker compose up -d
# Update to a newer version
docker compose pull && docker compose up -d
Required environment variables
DATABASE_URL
JWT_SECRET
APP_URL
ADMIN_EMAIL
ADMIN_PASSWORD
SMTP_HOST
SMTP_PORT
SMTP_USER
SMTP_PASS
SMTP_FROM
POSTGRES_DB
POSTGRES_PASSWORD

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.

v1.6.2 28.07.2026 Added · Fixed
Added
  • + The Posts page now has separate Scheduled/Published/Failed tabs, each with its own sorting, search, and pagination, instead of one long mixed list.
Fixed
  • 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.
v1.6.1 21.07.2026 Added · Changed · Fixed
Added
  • + 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.
Changed
  • 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.
Fixed
  • 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.
v1.6.0 21.07.2026 Changed
Changed
  • Complete Redesign of FediSuite Web Application, including new dashboard and restructuring of templates.
v1.5.7 20.07.2026 Added
Added
  • + 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.
v1.5.6 18.07.2026 Changed
Changed
  • Repositories moved to our self-hosted Forgejo instance. All occurrences of codeberg repositoy removed or changed to forgejo.
v1.5.5 12.07.2026 Added · Fixed
Added
  • + 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).
Fixed
  • 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.

Free to use · Open Source (GPL-3.0) · Self-hostable · 20+ platforms · Android App