De agent van je bedrijf, op je eigen servers

Comma antwoordt in je kanalen, werkt je issues en documenten bij en maakt notities in je meetings. Jij kiest de servers, de modellen en wie het mag gebruiken.

Comma aan het werk voor een bedrijf

Een voorbeeld van de Home van Comma op een instantie die een bedrijf zelf draait. Je vraagt Comma je bij te praten over Slack, Linear, e-mail en Notion. Het noemt het werk dat het vanochtend heeft afgerond, en een antwoord aan Priya wacht tot jij het verstuurt. Deze week beantwoordde het 48 vragen in Slack, prioriteerde het 23 Linear-issues, sorteerde het 112 e-mails en werkte het 17 Notion-pagina's bij. De Routines stellen in elke tool de volgende stap voor, en de takenbalk toont vier lopende taken, één in elke tool.

Jij bepaalt waar je data heen gaat

Comma leest mail, issues, documenten en gesprekken om zijn werk te doen. Self-hosted leest het die op servers die je zelf beheert.

Taken, geheugen, bestanden en transcripties blijven in je eigen PostgreSQL, ClickHouse en objectopslag. Modelaanroepen gaan naar de provider die je kiest, met jouw sleutel.

Je team gebruikt Comma binnen je netwerk. De webapp, de Admin-console en de agents van Comma bewaren hun data daar in PostgreSQL, Redis, ClickHouse en objectopslag. Comma werkt in Linear, GitHub, Google Workspace, Notion, Outlook en Slack, en roept je modelprovider aan.

Je servers

Eén Docker Compose-bestand start de webapp, de Admin-console, de server en de datastores op een machine die je zelf kiest.

Je modellen

Stel het endpoint, het model en de sleutel van je provider in, of laat iedereen een privémodel toevoegen. Aanroepen worden gefactureerd via je provideraccount, niet via Comma-credits.

Je mensen

Registreren blijft uit tot je het aanzet. In de Admin-console maakt de eigenaar accounts aan en kiest hij welke modellen mensen kunnen selecteren.

Comma houdt je tools up-to-date

Slack-kanalen

Comma volgt de kanalen die je kiest. Het beantwoordt vragen, deelt notities en stelt antwoorden op die jij goedkeurt.

Linear-issues

Comma prioriteert nieuwe issues en wijst ze toe, en sluit een issue als de fix ervan is gemerged. Een beslissing die bij jou ligt, wacht op je.

E-mail

In Gmail en Outlook stelt Comma antwoorden op, archiveert het facturen en meldt het je af voor nieuwsbrieven. Stel het in op alleen concepten, dan verstuur je elk antwoord zelf.

Notion-pagina's

Comma houdt plannen, notities en checklists in Notion actueel, met een link naar elke bron. Wijzigingen die een review nodig hebben, wachten op je.

Comma schuift aan bij je meetings

Het neemt deel aan Google Meet-gesprekken in de agenda's die je kiest, bewaart de transcriptie en maakt van het gesprek notities en vervolgstappen.

Voor het gesprek

Comma plaatst een briefing in het kanaal van het team: wat er sinds de vorige meeting is veranderd, met links.

Tijdens het gesprek

Comma neemt deel onder een eigen naam en bewaart de transcriptie.

Na het gesprek

De samenvatting, actiepunten, transcriptie en opname komen samen in één thread. Vraag Comma daar om de actiepunten in Linear te zetten.

Jij houdt de regie

Uitrollen

Start elke service met Docker Compose op een machine die je zelf kiest. Bij upgrades blijft je data behouden.

Handleiding zelf hosten

Beheren

De eigenaar beheert accounts en modellen in de Admin-console. Een auditlog legt elk geprivilegieerd commando vast.

Configuratie

Beveiligen

Apps maken verbinding met afgebakende rechten die je kunt intrekken. Agents zien nooit ruwe inloggegevens.

Beveiliging

Verifiëren

De agent-runtime is gebouwd in Elixir en Lean. Lean en TLA+ controleren de kernregels.

Hoe Salix werkt

Veelgestelde vragen

Wat draait er op onze servers?

De webapp en Admin-console van Comma, de Comma-server met zijn agents, PostgreSQL, Redis, ClickHouse en MinIO voor opgeslagen bestanden. Eén Docker Compose-bestand start ze op één machine, en inlogcodes gaan via je mailserver de deur uit.

Welke modellen kunnen we gebruiken?

De modelprovider die je voor de instantie instelt: het endpoint, het protocol, het model-ID en de sleutel. Mensen kunnen ook een privémodel toevoegen in ‘Settings’. Aanroepen worden gefactureerd via je provideraccount, en een self-hosted instantie heeft geen Comma-credits nodig.

In welke tools kan Comma werken?

Linear, GitHub, Gmail, Google Agenda, Google Drive, Notion, Outlook en Slack, elk met een eigen login. Voor sommige is een app-registratie bij de provider op jouw naam nodig, en we helpen je die op te zetten. Plug-ins voegen MCP-servers en Skills toe voor andere tools.

Bij welke meetings schuift Comma aan?

Google Meet-gesprekken in de agenda's die je kiest, of een gesprek waarvan je het de link stuurt. De meetingruntime zit niet in de Compose-stack, en we zetten hem samen met je op.

Hoe werken upgrades en back-ups?

Upgrade met de Compose-projectnaam waarmee de instantie is gestart, en je data blijft behouden. Maak samen een back-up van de vijf volumes: config, PostgreSQL, objects, ClickHouse en Redis. Het config-volume bevat de encryptiesleutel, dus genereer die nooit opnieuw.

Wordt onze data gebruikt om AI-modellen te trainen?

Nee. We gebruiken je bestanden, gesprekken en prompts niet om onze eigen AI-modellen of algemene AI-modellen van derden te trainen. Self-hosted blijven ze in je eigen opslag, en modelaanroepen gaan naar de provider die je instelt.

Contact opnemen met sales

  • Je self-hosted uitrol plannen
  • De tools van je team koppelen
  • De meetingbot opzetten

Je kunt ons ook mailen op contact@comma.surf