Gratis programvare, bygget til oss selv, gitt bort til deg

Hvert verktøy her begynte som noe vårt eget team trengte. Vi bygde det, holdt det lite nok til å stole på, og ga det ut under en fri lisens i stedet for å beholde det selv. Ingen konto, ingen seteavgift, ingen hake. Kjør det selv, les koden, og endre det du ikke liker.

Hvorfor vi gir bort verktøy

Gratis er lisensen, ikke en lavere standard

Vi bygger dette fordi vi trenger det selv, ikke som en kanal for å skaffe leads. Når et verktøy løser et reelt problem for vårt eget team, ville det bare vært verdt bryet å holde det tilbake dersom vi var avhengige av lisensinntekten, og det er vi ikke. Derfor slippes det under en fri lisens i stedet, Apache-2.0 for IntelliStream Chat, og slik blir det stående. En slik lisens kan ikke strammes inn i en senere versjon. Det er stikk motsatt av det som ofte skjer med programvare som starter gratis.

Det er samme tankegang som ligger bak vår egen dataplattforms holdning til datasuverenitet. Programvare du er avhengig av, bør kjøre på maskinvare du kontrollerer, under en lisens ingen kan trekke tilbake.

Selvhostet alternativ til Slack, Mattermost og Microsoft Teams

IntelliStream Chat teamchat du faktisk eier

Et selvhostet alternativ til Slack, Mattermost og Microsoft Teams. Kanaler, tråder, direktemeldinger, fritekstsøk, avstemninger, og direkte lyd- og videosamtaler, på en eneste JVM-prosess, en eneste Postgres-database, en eneste systemd-enhet å restarte når du oppdaterer. Bygget på Java 25, Spring Boot 4, PostgreSQL 18, Keycloak og en innebygd Apache Lucene-indeks, så det finnes ingen meldingskø, ingen søkeklynge og ingen ekstra tjeneste å holde i live.

Et innblikk

Se det før du installerer det

Åtte skjermbilder fra applikasjonen i drift: kanaler, tråder, søk, samtaler og admin-konsollet, alle hentet fra prosjektets eget skjermbildesett.

  • Alle rommene dine, samlet på ett sted
    Alle rommene dine, samlet på ett sted Kanalen du leser ligger ved siden av en Markdown-melding, en kodeblokk og en avstemning, med skrivefeltet klart under. Favoritter festes øverst, så rommene du faktisk bruker ikke forsvinner nedover i listen.
  • Tråder som ikke begraver samtalen
    Tråder som ikke begraver samtalen Et svar åpnes i et eget panel ved siden av kanalen i stedet for å avbryte den, så både diskusjonen og tråden holder seg lesbare samtidig. Vist i Midnight, ett av tjue innebygde temaer, fem av dem mørke.
  • Søk som rekker lenger enn dine egne kanaler
    Søk som rekker lenger enn dine egne kanaler En resultatside med treffantall og sidevisning, ikke en nedtrekksliste som gjetter. Det søker i alle kanaler du har lov til å lese, ikke bare dem du har blitt med i, og treffer også filnavn, ikke bare meldingstekst. from:@bob finner det noen skrev, @bob finner hvor de ble nevnt.
  • Avstemninger bygget i en dialog eller skrevet som en kommando
    Avstemninger bygget i en dialog eller skrevet som en kommando Still et spørsmål, legg til alternativer, og publiser det, eller hopp over dialogen helt med en slash-kommando hvis det går raskere. Vist i Dusk, et annet av de innebygde temaene.
  • Samtaler som aldri berører chat-serveren
    Samtaler som aldri berører chat-serveren Lyd og video i enhver direktemelding, med mediet rutet direkte mellom partene gjennom din egen TURN-relé. Chat-serveren ser aldri samtalen, og ingen av partene får vite den andres IP-adresse.
  • Kanaler du kan gi nytt navn, arkivere eller gi videre
    Kanaler du kan gi nytt navn, arkivere eller gi videre Gi kanalen nytt navn, endre hva den er til for, arkiver den når prosjektet er ferdig, eller forlat den. Arkivering kan reverseres, så å avslutte gammelt arbeid betyr ikke å miste det.
  • Et admin-konsoll med sporbar historikk
    Et admin-konsoll med sporbar historikk Suspender en konto og steng dens aktive økter, slett eller gjenopprett noens meldinger, sett lagringskvoter per person, og les tilbake en logg som ikke kan endres, over hva en admin gjorde og når.
  • Hvert tidsstempel i din egen tidssone
    Hvert tidsstempel i din egen tidssone Meldinger viser din sone, din klokke og din datorekkefølge, aldri serverens. Velgeren søker på by, og Automatisk følger enheten du leser på, så den er riktig selv etter at du har reist.

Hvorfor gratis slår et abonnement

Det et abonnement koster deg i det stille

Månedsfakturaen er den minste delen av det et abonnement koster. Arkivet ditt, oppbevaringstiden og prisen per bruker er alle beslutninger noen andre kan omgjøre. Selvhosting bytter et abonnement mot en liten mengde infrastruktur du allerede vet hvordan du drifter.

Det et abonnement koster deg

  • En pris per bruker som bare øker, og en faktura som vokser hver gang du ansetter noen.
  • En oppbevaringstid og eksportpolicy satt av leverandørens prisplan, ikke av dine krav til compliance.
  • Et arkiv som ligger på infrastruktur du ikke kontrollerer, i en jurisdiksjon du ikke valgte.

Det selvhosting gir deg

  • Apache-2.0, så vilkårene ikke kan snevres inn i en senere versjon slik de kan hos et open-core-produkt.
  • En eneste JVM og en eneste Postgres-database, liten nok til å kjøre på en enkelt rimelig server for en arbeidsplass med tusen personer.
  • Kildekoden foran deg. Les den, revider den, endre det du ikke liker, og fortsett å kjøre den uansett hva som skjer med oss.

Når Slack, Mattermost eller Microsoft Teams fortsatt er det beste valget

Hvis ingen i teamet ditt vil drifte en Linux-server, hvis du trenger compliance-funksjoner som eDiscovery og datalekkasjebeskyttelse rett ut av boksen, eller hvis dere er en stor nok organisasjon til at en leverandørs supportavtale betyr mer enn å eie infrastrukturen selv, er et hostet produkt det pragmatiske valget. IntelliStream Chat er for team som er villige til å bytte bort den enkelheten mot kontroll over egne data.

Målt, ikke anslått

Tall fra prosjektets egen publiserte ytelsestest

Kjørt på en enkelt virtuell maskin med tolv kjerner, med lastgeneratoren på samme boks, så dette er gulv, ikke tak. Full metode og rådata er publisert sammen med koden.

17 066/s Meldinger lagret og levert fra ende til ende, 21,6 ms ved medianen
100 000 Samtidige tilkoblinger holdt på 11,2 GiB minne
490 MB Toppminne for en arbeidsplass, innenfor en grense på 900 MB
981 Tester fordelt på 101 klasser, kjørt mot en ekte Postgres-database, aldri H2
Les hele ytelsestesten

Kjør det på din egen infrastruktur

Klon repositoriet, eller prøv vår egen instans først og se om den passer måten teamet ditt jobber på, før du installerer noe.

Flere gratis verktøy er på vei.