Skip to content

Valtora/Nojoin

Nojoin Logo
Nojoin

A self-hosted meeting intelligence platform

License Release Release

Nojoin screenshot sc-dark

What Is Nojoin?

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.

Why Nojoin?

  • 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.

Quick Start

  1. Clone the repository.

    git clone https://github.com/Valtora/Nojoin
    cd Nojoin
  2. Create local deployment files from the tracked examples.

    cp docker-compose.example.yml docker-compose.yml
    cp .env.example .env
  3. Set FIRST_RUN_PASSWORD in .env.

  4. Start Nojoin.

    docker compose up -d
  5. Open the web app.

    https://localhost:14443
    
  6. Complete the first-run wizard.

  7. 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

Project Status

Nojoin is under active development. Back up your instance regularly before upgrading.

Contributing

Contributions are welcome. See CONTRIBUTING.md for the development workflow and contribution expectations.

Security

If you discover a vulnerability, follow the security policy.

Licence

Nojoin is licensed under the GNU Affero General Public License v3.0 (AGPLv3).

Legal

Recording laws vary by jurisdiction. Review the legal disclaimer before using Nojoin.

Support

If Nojoin is useful, please consider buying me a coffee.