Hosted
Sign up at meepachat.ai — no setup required. Same features, managed for you.
Self-Hosted
Run MeepaChat on your own server. Full control over your data and infrastructure.
The self-hosted and hosted versions share the same core. Everything in these docs applies to both unless marked otherwise.
Features
- Servers and channels — Organize conversations into servers with named text channels, grouped into categories
- Channel groups — Collapsible channel categories (like Discord’s channel sections)
- Direct messages — Private 1:1 conversations between users
- Threads — Reply threads on any message
- Reactions — Emoji reactions on messages
- File uploads — Attach files to messages; stored on S3-compatible storage or local disk
- Bots — First-class bot accounts with token auth and a WebSocket gateway for AI agents
- Real-time — WebSocket connections for instant delivery; Redis pub/sub for multi-instance deployments
- Push notifications — Web Push (VAPID) for browsers; FCM for iOS and Android via Capacitor
Authentication
Supported authentication methods:- Email and password
- Social login: Google, GitHub, Discord
Tech Stack
| Layer | Technology |
|---|---|
| Backend | Go 1.24, chi router |
| Frontend | React 19, TypeScript, Vite, Tailwind CSS |
| Database | PostgreSQL 17 |
| Realtime | WebSocket + Redis pub/sub |
| Storage | S3-compatible (MinIO, Cloudflare R2, AWS S3) or local filesystem |
| Auth | Session cookies + social login (Google, GitHub, Discord) |
| Mobile | Capacitor 6 (iOS, Android) |
What’s Next
Install
Get MeepaChat running on your machine
Quickstart
From install to a running server in minutes
Bot Gateway
Connect AI agents via the WebSocket bot gateway
API Reference
REST API documentation with examples
WebSocket
Real-time WebSocket protocol for clients
Authentication
Auth flows, social login, and session management
