* feat: WIP doc (vibe started and iterated) * install from scratch docs * caddyfile.example * gitignore * authentik script * authentik script * authentik script * llm doc * authentik ongoing * more daily setup logs * doc website * gpu self hosted setup guide (no-mistakes) * doc review round * doc review round * doc review round * update doc site sidebars * feat(docs): add mermaid diagram support * docs polishing * live pipeline doc * move pipeline dev docs to dev docs location * doc pr review iteration * dockerfile healthcheck * docs/pr-comments * remove jwt comment * llm suggestion * pr comments * pr comments * document auto migrations * cleanup docs --------- Co-authored-by: Mathieu Virbel <mat@meltingrocks.com> Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com>
2.9 KiB
sidebar_position, title
| sidebar_position | title |
|---|---|
| 1 | Introduction |
Welcome to Reflector
Reflector is a privacy-focused, self-hosted AI-powered audio transcription and meeting analysis platform that provides real-time transcription, speaker diarization, and summarization for audio content and live meetings. With complete control over your data and infrastructure, you can run models on your own hardware (roadmap - currently supports Modal.com for GPU processing).
What is Reflector?
Reflector is a web application that utilizes AI to process audio content, providing:
- Real-time Transcription: Convert speech to text using Whisper (multi-language) or Parakeet (English) models
- Speaker Diarization: Identify and label different speakers using Pyannote 3.1
- Topic Detection & Summarization: Extract key topics and generate concise summaries using LLMs
- Meeting Recording: Create permanent records of meetings with searchable transcripts
Features
| Feature | Public Mode | Private Mode |
|---|---|---|
| Authentication | None required | Required |
| Audio Upload | ✅ | ✅ |
| Live Microphone Streaming | ✅ | ✅ |
| Transcription | ✅ | ✅ |
| Speaker Diarization | ✅ | ✅ |
| Topic Detection | ✅ | ✅ |
| Summarization | ✅ | ✅ |
| Virtual Meeting Rooms (Whereby, Daily) | ❌ | ✅ |
| Browse Transcripts Page | ❌ | ✅ |
| Search Functionality | ❌ | ✅ |
| Persistent Storage | ❌ | ✅ |
Architecture Overview
Reflector consists of three main components:
- Frontend: React application built with Next.js
- Backend: Python server using FastAPI
- Processing: Scalable GPU workers for ML inference (Modal.com or local)
Getting Started
Ready to deploy Reflector? Head over to our Installation Guide to set up your own instance.
For a quick overview of how Reflector processes audio, check out our Pipeline Documentation.
Open Source
Reflector is open source software developed by Monadical and licensed under the MIT License. We welcome contributions from the community!
Support
Need help? Reach out to the community through GitHub Discussions.
