# Stoat (formerly Revolt)

> Stoat, formerly Revolt, is a Rust and TypeScript chat platform modelled on Discord: servers, text channels, DMs and LiveKit voice and video. The backend is AGPL-3.0; self-hosting uses the stoatchat/self-hosted Docker setup on a server with at least 2 vCPU and 2 GB RAM (Ubuntu recommended). Most official apps do not yet connect to self-hosted instances, so users rely on the web app or PWA. It is aimed at communities more than workplaces: no Slack-style workspace admin, compliance or enterprise SSO is documented.

- Repository: https://github.com/stoatchat/stoatchat
- Official docs: https://github.com/stoatchat/self-hosted#readme
- Checked: 2026-10-15

## What it replaces
- Slack: Channels and direct messages, Voice and video huddles (partial). Community-style chat with channels and voice; most official clients do not support self-hosted instances yet.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Self-hosted with Docker, or the hosted stoat.chat service | https://github.com/stoatchat/self-hosted#readme | 2026-10-15 |
| Code licence | Partial | AGPL-3.0 for the backend (some crates carry their own licence files) | https://github.com/stoatchat/stoatchat/blob/main/LICENSE | 2026-10-15 |
| Model weights licence | Confirmed | No separate model weights | https://github.com/stoatchat/stoatchat#readme | 2026-10-15 |
| Commercial use | Partial | Allowed under AGPL-3.0; publish changes if you run a modified version, and do not use Stoat branding for your instance | https://developers.stoat.chat/faq | 2026-10-15 |
| Paid services needed? | Confirmed | None required to self-host | https://github.com/stoatchat/self-hosted#readme | 2026-10-15 |
| Hardware | Confirmed | At least 2 vCPU and 2 GB RAM recommended | https://github.com/stoatchat/self-hosted#deployment | 2026-10-15 |
| Operating systems | Partial | Server on Linux with Docker (Ubuntu Server recommended); web app or PWA for users of self-hosted instances | https://github.com/stoatchat/self-hosted#deployment | 2026-10-15 |
| Setup effort | Confirmed | Medium; Docker Compose on a VPS with a domain; voice needs extra open ports for LiveKit | https://github.com/stoatchat/self-hosted#readme | 2026-10-15 |

GitHub: 3396 stars, 397 forks, last push 2026-10-16, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/stoat). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
