Features

Everything, on your own server

A full meeting-intelligence stack you host yourself - from raw audio to cited answers.

The core

Capture & transcribe

🎤

Transcribe & diarize

WhisperX large-v3 with word-level timestamps and pyannote speaker diarization - editable, playable, speaker-labelled segments.

👤

Identify speakers

Enrol a voice once and Diariz recognises that person across every later recording - ECAPA voiceprints in pgvector.

Action items

Auto-extracted Action / Actor / Deadline, managed across every meeting, done-tracked, and folded into minutes.

AI, grounded in your data

Understand your meetings

📝

Summaries & minutes

Templated meeting minutes from reusable meeting types, an editable WYSIWYG editor, and one-click email.

💬

Chat across meetings

Ask questions across your whole library with streaming, cited answers that link back to the exact moment.

🔍

Semantic search

Optional embeddings give hybrid vector + keyword search, so a concept finds the right moment even without the words.

🤖

Connect Claude (MCP)

A built-in Model Context Protocol server lets Claude answer from your own transcripts - OAuth or a personal token.

Ownership & control

Run it your way

📅

Calendar-aware

Link recordings to the meeting they belong to - Google Calendar and any public iCal feed, colour-coded.

🔒

Multi-user & private

Role-based access, per-user data isolation, storage quotas, backup/restore - all inside your own network.

Ready to run it yourself?

Spin up the whole stack with one command.

Get started