Who Twake Chat is for#
Privacy-sensitive organization
Adopts Matrix-based chat while keeping client and identity integration code visible under AGPL licensing.
Skip if:
You want a fully hosted vendor to own operations and support.
Twake Workplace operator
Runs chat alongside Twake workplace services and uses ToM-server for identity and Synapse integration work.
Skip if:
You are not planning to operate Matrix or Twake infrastructure.
Matrix-first technical team
Evaluates a Flutter Matrix client with workplace-oriented identity services instead of building those layers from scratch.
Skip if:
You only need a lightweight Matrix client without workplace integration.
The problem it solves#
Teams replacing hosted chat tools need more than a message timeline. They need private rooms, file and media sharing, mobile and web clients, identity lookup, user directory search, and a way to connect chat accounts with the rest of a workplace stack. Matrix covers the open protocol layer, but organizations still need a client and server-side integration pieces that are maintained together by a product owner.
How it solves it#
Matrix-based client
twake-on-matrix provides the official Flutter client for Matrix messaging, including private and public rooms, media sharing, push notifications, Spaces, and end-to-end encryption support.
Companion identity server
ToM-server provides a Matrix identity server with internal user autocomplete, inactive user lookup support, and federated identity behavior for workplace deployments.
Workplace bridge services
The ToM-server monorepo includes application services such as common settings bridge code that synchronizes Twake Workplace profile updates to Synapse.
Cross-client compatibility
The Twake Chat client is documented as compatible with Element, Nheko, NeoChat, and other Matrix apps, so teams are not locked into one client surface.
Strengths and trade-offs#
Strengths
- Official LINAGORA ownershipThe product website, aggregate workplace README, client repo, and companion server repo all point to LINAGORA ownership, which keeps the evidence chain product-owned.
- Clear open source licensingGitHub reports AGPL-3.0 for both twake-on-matrix and ToM-server, and both repositories include AGPL license files.
- Product scope is explicitThe listing names ToM-server in the copy and source note so users do not mistake client telemetry for full chat stack coverage.
Trade-offs
- -Multi-repo productOSA can store only one primary GitHub repository on the item, so stars, forks, and activity telemetry from twake-on-matrix do not represent ToM-server or the full Matrix deployment.
- -Matrix operations requiredTeams should expect Synapse, identity service, LDAP, database, and deployment work for a complete self-hosted setup.
- -Twake ecosystem fitThe strongest fit is inside Twake Workplace or LINAGORA-backed collaboration environments, not as a generic one-repo chat server.
Twake Chat vs alternatives#
Twake Chat should be compared with paid team chat tools such as Slack and Microsoft Teams when the buyer wants Matrix-based messaging and workplace identity integration. It should be compared with generic Matrix clients when the buyer mainly needs a client UI. OSA marks repository coverage ambiguous because primary GitHub telemetry comes from twake-on-matrix while ToM-server carries companion server-side identity and integration code.
What it's built on#
- Languages
- DartSwift
FAQ#
Which GitHub repository does OSA use for Twake Chat telemetry?
OSA uses https://github.com/linagora/twake-on-matrix as the primary GitHub repository because it is the official Twake Chat client repo named by LINAGORA.
Why is repository coverage marked ambiguous?
Twake Chat is represented by more than one repo. ToM-server is the official companion Matrix identity and workplace integration server, so client repo metrics do not cover the full chat stack.
Is ToM-server part of the evidence for this listing?
Yes. LINAGORA's Twake Workplace README names ToM-server as the Twake Chat server GitHub repo, and the ToM-server README describes Matrix identity and workplace integration services.
Is Twake Chat open source?
Yes. GitHub reports AGPL-3.0 for both twake-on-matrix and ToM-server, and both repositories include AGPL license files.
Similar open-source tools#
Twake Mail
AGPL mail backend with an official Flutter client
Orgnise
Centralize wikis, docs, and project tasks in a self-hosted workspace.
Signal
A secure messaging app focused on privacy and user experience.
LocalSend
Free cross-platform file sharing over local network, no cloud
Cal.diy
MIT self-hosted scheduling without Cal.com enterprise code
Ghost Pepper
Local voice dictation and meeting transcription for macOS
