WHAT IS IT?
OpenHive is a self-hostable team messaging app, in the spirit of Slack. You get public and private channels, direct messages, threads and video calls, but on your own instance. The stack is Next.js on the front with a Supabase (PostgreSQL) backend, so you keep control of your data without depending on a SaaS.
WHY IS IT INTERESTING?
- Familiar stack: Next.js + Supabase, with Row Level Security applied throughout the database. If you already work in that ecosystem, hosting and tinkering are on known ground.
- Built-in calls: audio, video and screen sharing via LiveKit, right inside the app, not through a third-party service.
- A real messenger, not a skeleton: threads, emoji reactions, mentions, rich text editor, file attachments, bookmarks and scheduled messages.
- Extensible: slash commands and incoming/outgoing webhooks to wire in your own integrations.
- Team management: email invitations, owner/admin/member roles and a setup wizard to provision the database.
USE CASES
- Run internal team messaging without sending conversations to a SaaS vendor.
- Keep data sovereignty for a team or an org that cares about it.
- Build a custom communication platform on a Next.js/Supabase base.
- Avoid per-seat subscriptions as the team grows.
