Meetily: When Your Meeting Notes Stop Being Someone Else Data
What if the most sensitive thing in your workday — the words spoken in closed-door meetings — was being recorded, transcribed, and analyzed on someone elses server?
1. The Meeting Assistant Dilemma
AI meeting assistants have become ubiquitous. Otter.ai, Fireflies.ai, Granola, tl;dv — they all promise the same thing: join your meeting, transcribe everything, and give you a neat summary afterward. The convenience is undeniable.
But pause for a moment and think about whats actually happening:
1. A bot joins your call: Everyone sees "Otter.ai is recording" — the psychological dynamic of the meeting shifts
2. Audio is streamed to the cloud: Every word, every side comment, every off-the-record remark leaves your device
3. Transcripts are stored indefinitely: On servers you dont control, under retention policies you didnt write
4. AI models process your content: Your proprietary discussions become training data or inference input for models you cant audit
For personal calls, maybe thats acceptable. But for:
- Board meetings discussing unannounced financials
- Legal consultations with privilege requirements
- Engineering reviews covering unreleased IP
- HR conversations involving personal employee data
...the calculus changes entirely. Cloud-based meeting assistants create a data sovereignty problem that most organizations havent seriously grappled with.
Meetilys proposition is radical in its simplicity: what if the entire pipeline — audio capture, transcription, summarization, storage — ran on your laptop, with zero network traffic?
2. Technical Architecture: Rust Where It Matters
2.1 Tech Stack Overview
Meetily is built on a foundation that prioritizes performance and privacy equally:
| Component | Technology | Purpose |
|-----------|-----------|---------|
| Application framework | Tauri | Cross-platform desktop app with native performance |
| Backend | Rust (46.2%) | Audio processing, transcription pipeline, database |
| Frontend | TypeScript / Next.js (29.7%) | UI, meeting management, transcript display |
| Transcription engine | C++ bindings (9.9%) | Whisper.cpp / Parakeet TDT integration |
| Database | SQLite | Local-only transcript and metadata storage |
| LLM summarization | Ollama | Local model inference for summaries and action items |
The choice of Rust is not arbitrary. Audio processing and ML inference are computationally intensive tasks where garbage collection pauses are unacceptable. Rust provides:
- Zero-cost abstractions: High-level code compiles to efficient machine code
- Memory safety without GC: No unpredictable pauses during real-time audio processing
- Fearless concurrency: Multi-threaded audio capture and transcription without data races
3. Privacy: A Verifiable Promise
Many tools claim "privacy-friendly" but still make network calls. Meetilys claim is stronger and verifiable:
- Audio capture: System loopback + microphone, processed in Rust, never written to disk unless you explicitly save
- Transcription: Whisper.cpp / Parakeet runs as a local process, no API calls
- Summarization: Ollama runs locally, transcript text sent via localhost only
- Storage: SQLite file in your user data directory
- Network: Zero required network connections during a meeting
4. Features
Transcription:
- Real-time transcription with low latency
- Support for 99 languages via Whisper model
- Automatic language detection
AI summarization (requires Ollama):
- Executive summary
- Action items with assignee detection
- Key decisions list
Privacy controls:
- Pause/resume recording at any time
- Delete individual segments or entire meetings
5. Deployment
macOS / Windows: Download from GitHub Releases
Linux: Compile from source with Rust and CUDA support
Ollama setup:
ollama serve
ollama pull llama3
6. Cost Analysis
| Solution | Monthly cost | Annual cost (10 users) |
|----------|-------------|----------------------|
| Otter.ai Pro | $8.33/user | $1,000 |
| Fireflies.ai Pro | $10/user | $1,200 |
| Meetily (self-hosted) | $0 | $0 |
7. Verdict
Meetily represents a growing category of tools that prove local AI is not just possible — its practical. For organizations where meeting content is genuinely sensitive, Meetily fills a gap that no cloud tool can fill.
Try it: https://github.com/Zackriya-Solutions/meetily
Comments (0)
No comments yet. Be the first to comment!