Free applications, we built for ourselves and give away
Every tool here started as something our own team needed. We built it, kept it small enough to trust, and released it under a permissive licence rather than keeping it for ourselves. No account, no seat fee, no catch. Run it yourself, read the code, change what you do not like.
Why we give tools away
Free is the licence, not a lower bar
We build these because we need them ourselves, not as a lead-generation funnel. Once a tool is solving a real problem for our own team, holding it back would only be worth the trouble if we depended on the licence fee, and we do not. So it ships under a permissive licence instead, Apache-2.0 on IntelliStream Chat, and it stays that way. A licence like that cannot be quietly narrowed in a later release, which is the opposite of what tends to happen to software that starts out free.
It is the same reasoning behind our own data platform's stance on sovereign infrastructure. Software you depend on should run on hardware you control, under a licence nobody can revoke.
Self-hosted Slack, Mattermost and Microsoft Teams alternative
IntelliStream Chat team chat you actually own
A self-hosted alternative to Slack, Mattermost and Microsoft Teams. Channels, threads, direct messages, full-text search, polls, and one-to-one voice and video calls, on one JVM process, one Postgres database, one systemd unit to restart when you update it. Built on Java 25, Spring Boot 4, PostgreSQL 18, Keycloak and an embedded Apache Lucene index, so there is no message broker, no search cluster and no second service to keep alive.
A look inside
See it before you install it
Eight screens from the running application: channels, threads, search, calls and the admin console, all from the project's own screenshot set.
Why free beats a subscription
What a subscription quietly costs you
The monthly invoice is the smallest part of what a subscription costs. Your archive, your retention window and your price per seat are all decisions somebody else gets to revisit. Self-hosting trades a subscription for a small amount of infrastructure you already know how to run.
What a subscription costs you
- A price per seat that only goes up, and an invoice that grows every time you hire.
- A retention window and an export policy set by the vendor's pricing tier, not by your compliance needs.
- An archive that lives on infrastructure you do not control, in a jurisdiction you did not choose.
What self-hosting buys you
- Apache-2.0, so the terms cannot be narrowed in a later release the way an open-core product's can.
- One JVM and one Postgres database, small enough to fit on a single inexpensive server for a workspace of a thousand people.
- The source in front of you. Read it, audit it, change what you do not like, and keep running it regardless of what happens to us.
When Slack, Mattermost or Microsoft Teams is still the better choice
If nobody on your team wants to run a Linux server, if you need enterprise compliance features like eDiscovery and data loss prevention out of the box, or if you are a large enough organisation that a vendor's support contract matters more than owning the infrastructure, a hosted product is the pragmatic choice. IntelliStream Chat is for teams willing to trade that convenience for control over their own data.
Measured, not estimated
Numbers from the project's own published benchmark
Run on a single twelve-core virtual machine with the load generator on the same box, so these are floors, not ceilings. Full method and raw results are published alongside the code.
Run it on your own infrastructure
Clone the repository, or try our own instance first and see whether it fits how your team works before you install anything.
More free tools are on the way.