Nojoin is a self-hosted meeting intelligence platform.
It captures audio through a local Windows Companion app, processes recordings on your own server, and gives you transcripts, speaker separation, meeting notes, search, meeting chat, and a web-based dashboard for day-to-day work.
Nojoin is built for people who want the usefulness of meeting assistants without inviting bots into meetings or defaulting to a SaaS platform for storage and processing.
- Self-hosted and privacy-first.
- No meeting bot joins your calls.
- Local Whisper transcription and Pyannote diarisation on your own infrastructure.
- Optional cloud LLMs, or fully local AI with Ollama.
- Web dashboard with recordings, calendar context, and a Task List.
- Windows Companion app for system and microphone capture.
-
Clone the repository.
git clone https://github.com/Valtora/Nojoin cd Nojoin -
Create local deployment files from the tracked examples.
cp docker-compose.example.yml docker-compose.yml cp .env.example .env
-
Set
FIRST_RUN_PASSWORDin.env. -
Start Nojoin.
docker compose up -d
-
Open the web app.
https://localhost:14443 -
Complete the first-run wizard.
-
Download and connect the latest Windows Companion build from GitHub Releases.
Notes:
- An NVIDIA GPU is strongly recommended for faster processing.
- CPU-only mode is supported.
- The Companion app currently supports Windows only.
- For remote access, reverse proxy setup, calendar OAuth, updates, and backup guidance, use the documentation below.
- Documentation Index
- Getting Started
- Deployment & Configuration
- User Guide
- Calendar Guide
- Administration Guide
- Backup & Restore
- Architecture Overview
- Security Policy
- Legal Disclaimer
Nojoin is under active development. Back up your instance regularly before upgrading.
Contributions are welcome. See CONTRIBUTING.md for the development workflow and contribution expectations.
If you discover a vulnerability, follow the security policy.
Nojoin is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
Recording laws vary by jurisdiction. Review the legal disclaimer before using Nojoin.
If Nojoin is useful, please consider buying me a coffee.