Blog Post Plan: Distill - Your Local AI-Powered Meeting Assistant

Issue: PRO-144
Status: Plan Created - Awaiting Approval
Date: 2026-04-06


Target Audience


Blog Post Structure

1. Hook: The Meeting Recording Problem

2. Enter Distill: The Local-First Solution

3. How It Works

audio/video file
      ↓
   ffmpeg          → convert to 16kHz mono WAV
      ↓
   faster-whisper  → transcription (Linux/CUDA) or mlx-whisper (macOS)
      ↓
   pyannote.audio  → speaker diarization (who spoke when)
      ↓
   speaker DB      → match voices against known speakers
      ↓
   local LLM       → protocol generation (summary, action items, decisions)
      ↓
   .txt + .md      → clean, structured output

4. Features That Make It Special

5. Real-World Use Case: Professor Workflow

6. Installation & Quick Start

git clone https://github.com/ilyasst/distill
cd distill
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[linux]"  # or ".[macos]"

# Process a meeting
distill process meeting.wav \
  --llm-endpoint http://localhost:8080/v1 \
  --llm-model gemma3:4b \
  --output ./results

7. What You Get

8. Privacy & Data

9. Limitations

10. Call to Action


Visual Elements to Include


SEO Keywords



APPROVAL STATUS


Research Notes

Repository explored: ~/Repositories/ilyasst/distill/

Key files analyzed:

Key technical details discovered:

Sample output format: