Record, transcribe, and search your audio and video — entirely on your own hardware. Open source for individuals, enterprise edition for teams.
Professional-grade tools that work entirely on your hardware.
Record directly from your microphone with real-time speech-to-text. Speaker diarization identifies who said what.
Automatically detect and label different speakers in your recordings. Edit names and merge speakers.
Extract text from images, PDFs, Word docs, and spreadsheets. Everything becomes searchable.
Search across all your transcripts, documents, and recordings by meaning, not just keywords.
Generate summaries, action items, and key points. Chat with your transcripts using AI.
All transcription and processing happens locally. Your files never leave your machine. HIPAA-ready.
The open-source edition is fully featured for individual use. Enterprise adds team collaboration and cloud infrastructure.
| Feature | Open Source | Enterprise |
|---|---|---|
| Live transcription | ||
| Speaker identification | ||
| OCR & document search | ||
| AI summaries & chat | ||
| Semantic search | ||
| Database | SQLite | PostgreSQL |
| Storage | Local disk | S3 / Azure Blob |
| Multi-user & teams | ||
| SSO & JWT auth | ||
| API keys & webhooks | ||
| Audit logging | ||
| Admin dashboard | ||
| Docker deployment | ||
| LLM integration (OpenAI, Anthropic) |
Deploy on your own infrastructure. Keep full control of your data.
Create teams, manage members, and control access. Role-based permissions for projects and recordings.
JWT-based authentication with refresh tokens. Integrate with your existing identity provider.
Generate scoped API keys for programmatic access. Perfect for integrating with your existing tools.
Subscribe to events like transcription.complete, recording.created, and more. Build real-time integrations.
Every action is logged. Full audit trail for compliance requirements and security reviews.
Connect OpenAI, Anthropic, or any OpenAI-compatible provider for AI-powered summaries and chat.
Production-grade database with full ACID compliance. Scales with your team and data volume.
Store recordings and documents in S3 or Azure Blob Storage. Local disk works too.
One script to authenticate. One command to run.
# Authenticate with your license
$ ./scripts/setup.sh --license <your-jwt>
# Start the stack
$ cd docker && docker compose -f docker-compose.prod.yml up -d
# Verify
$ curl http://localhost/api/info
{"mode":"enterprise","version":"1.3.0"}
# Update anytime
$ docker compose -f docker-compose.prod.yml pull && docker compose -f docker-compose.prod.yml up -d