Franz is a desktop messaging aggregator that consolidates multiple messaging and communication services into a single application window.
Franz solves the problem of context-switching fatigue by bringing numerous messaging platforms—including WhatsApp, Slack, Telegram, Discord, Gmail, Outlook, Teams, and over seventy additional services—into one unified interface. Rather than switching between separate applications, users access all their conversations from a single desktop window. The tool runs on Mac, Windows, and Linux, built with Electron and JavaScript.
Franz suits developers and knowledge workers who juggle multiple communication channels and want to reduce notification fragmentation and app-switching overhead. The project is particularly valuable for those managing both work and personal messaging across different platforms. The tool offers distinctive features including split-view layouts, multi-account support, application hibernation to conserve resources, customizable themes, and account synchronization across devices. Franz 5, available in this repository, represents the open-source predecessor to the current Franz 6 product; this codebase remains available for reference and self-building but is no longer the active product.
The project maintains active build pipelines for Windows, Mac, and Linux platforms. The repository includes comprehensive development documentation covering Linux-specific dependencies and a modular architecture using Lerna for managing sibling modules. The tool supports community contribution through a dedicated plugins repository where users can create custom recipes to integrate additional services. The project sustains an active community Slack channel for user support and plugin development questions.