ME

Meetily

23,300RustProductivity

Privacy-first AI meeting assistant with live transcription, speaker diarization, and Ollama summarization.

RustMeeting AssistantTranscriptionPrivacyOllama

Overview

Meetily is a privacy-first AI meeting assistant built in Rust that provides real-time transcription, automatic speaker identification, and local meeting summarization using Ollama. With over 23,000 GitHub stars, it offers commercial-grade meeting capture while keeping all data on your devices.

Features

  • Real-time live transcription
  • Automatic speaker diarization
  • Local Ollama-based summarization
  • Privacy-first local processing
  • Cross-platform Rust implementation
  • Multiple export formats
  • Offline capable operation

Installation

Download release from GitHub or build with cargo

Pros

  • +Complete privacy with local processing
  • +Live real-time transcription
  • +Automatic speaker identification
  • +Ollama integration for local AI
  • +Cross-platform with efficient Rust
  • +23,000+ stars with active development

Cons

  • Requires hardware for local Ollama models
  • Accuracy depends on audio quality
  • Local models slower than cloud alternatives
  • No cloud sync by default

Alternatives

Documentation

Meetily

Overview

Meetily is a privacy-first AI meeting assistant that provides live transcription, speaker diarization, and meeting summarization. With over 23,000 GitHub stars, it has established itself as a leading open-source solution for intelligent meeting capture. Unlike cloud-dependent services, Meetily prioritizes local processing with support for Ollama-based summarization, ensuring your meeting data stays on your devices.

The application is built in Rust for performance and reliability, offering real-time transcription capabilities that rival commercial solutions while maintaining complete data privacy.

Features

  • Live transcription: Real-time speech-to-text during meetings
  • Speaker diarization: Automatic identification and labeling of speakers
  • Ollama summarization: Local AI summarization using open-source models
  • Privacy-first design: All processing happens locally by default
  • Cross-platform: Built in Rust for wide OS compatibility
  • Offline capable: No internet connection required for core functionality
  • Export options: Multiple formats for transcription and summary export
  • Low resource usage: Efficient Rust implementation for smooth operation

Installation

# Download the latest release from GitHub
# Available for Windows, macOS, and Linux

# Or build from source (requires Rust)
git clone https://github.com/Zackriya-Solutions/meetily
cd meetily
cargo build --release

# Run the application
./target/release/meetily

Quick Start

# Start a new meeting transcription
meetily start --output meeting-transcript.txt

# Generate a summary using Ollama
meetily summarize --input meeting-transcript.txt --model llama3

# Export to multiple formats
meetily export --input meeting-transcript.txt --format md,json

Core Concepts

Privacy-First Architecture

All transcription and summarization can run locally, meaning your meeting content never leaves your machine. This is critical for confidential business meetings.

Speaker Diarization

The system automatically identifies who is speaking and labels segments accordingly, enabling clear meeting notes that distinguish between participants.

Ollama Integration

Integration with Ollama allows powerful local summarization using models like Llama 3, eliminating the need for cloud API calls.

Advanced Features

Custom Model Configuration

Configure which Ollama model to use for summarization, balancing quality and speed based on your hardware capabilities.

Multi-Microphone Support

Capture audio from multiple sources for hybrid meetings with participants in different locations.

Scheduled Meetings

Configure automatic transcription start times for recurring meetings.

Examples

Basic Meeting Transcription

# Start transcription with default settings
meetily start --output my-meeting.txt

# Stop and generate summary
meetily stop
meetily summarize --input my-meeting.txt

Advanced Configuration

# Use a specific Ollama model for summarization
meetily summarize --input meeting.txt --model mistral --temperature 0.3

# Export with timestamps
meetily export --input meeting.txt --format md --with-timestamps

Pros

  • ✅ Complete privacy with local processing
  • ✅ Live real-time transcription
  • ✅ Automatic speaker identification
  • ✅ Ollama integration for local summarization
  • ✅ Cross-platform Rust implementation
  • ✅ Offline capable
  • ✅ 23,000+ stars with active development

Cons

  • ✅ Requires sufficient local hardware for Ollama models
  • ✅ Transcription accuracy depends on audio quality
  • ✅ Larger local models may be slower than cloud alternatives
  • ✅ No cloud sync by default (privacy-focused)

When to Use

Meetily is ideal for organizations with strict data privacy requirements, teams wanting to avoid cloud transcription services, developers building privacy-preserving meeting tools, and anyone who wants powerful meeting assistance without compromising confidentiality.

Resources