How to Install Meetily: Complete Desktop Setup Guide (Windows & macOS)

15 min readTutorial

What you'll accomplish: Install Meetily on Windows or macOS in under 15 minutes, configure audio capture for any meeting platform, select the optimal transcription engine (Whisper vs Parakeet) for your hardware, set up AI summarization with local LLMs, and record your first meeting with 100% privacy.

Meetily installation guide - Complete desktop setup for Windows and macOS

Want to take control of your meeting transcriptions with 100% privacy? This comprehensive guide will walk you through installing Meetily—a free, open-source AI meeting assistant that processes everything locally on your device.

Prerequisites

  • Windows 10/11 or macOS 10.15+
  • 8GB+ RAM (16GB recommended)
  • 10GB free storage space
  • Internet connection (for initial download only)

Why Choose Meetily?

Before we dive into installation, here's what makes Meetily special:

  • 100% Privacy: All processing happens locally—your meeting data never leaves your device
  • Free & Open Source: MIT licensed, no subscriptions or per-user fees
  • Bot-Free: Invisible to meeting participants (no "Meetily Bot" joining calls)
  • Works Offline: Internet only needed for initial setup
  • Platform-Agnostic: Works with Zoom, Teams, Meet, Discord, any meeting software
  • 8,100+ GitHub Stars: Trusted by privacy-conscious developers worldwide

Part 1: Installation

Option A: Install on macOS

Method 1: Homebrew (Recommended)

Homebrew is the easiest installation method for macOS users.

Step 1: Open Terminal

Press Cmd + Space, type "Terminal", hit Enter

Step 2: Install Homebrew (skip if already installed)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 3: Add Meetily Tap

brew tap zackriya-solutions/meetily

Step 4: Install Meetily

brew install --cask meetily

Step 5: Launch Meetily

open -a Meetily

Troubleshooting macOS Security:

If macOS blocks Meetily with "App cannot be opened because the developer cannot be verified":

xattr -c /Applications/Meetily.app

Then try opening again. This removes the quarantine flag from the downloaded app.

Method 2: Manual Download (.dmg)

Step 1: Download Installer

  1. Visit Meetily GitHub Releases
  2. Look for the macOS .dmg file in the latest release (v0.1.1)
  3. Download and unzip if needed

Step 2: Install Application

  1. Double-click the .dmg file
  2. Drag Meetily icon to Applications folder
  3. Eject the installer disk image

Step 3: Launch Meetily

  1. Open Applications folder
  2. Double-click Meetily
  3. If security warning appears, right-click → "Open" → Confirm

Option B: Install on Windows

Method 1: EXE Installer (Recommended)

Step 1: Download Installer

  1. Visit Meetily GitHub Releases
  2. Download meetily_0.1.1.1_x64-setup.exe (latest version: v0.1.1)
  3. Save to Downloads folder

Step 2: Prepare for Installation

Before running the installer:

  1. Right-click the downloaded .exe file
  2. Select "Properties"
  3. Check "Unblock" checkbox (if present)
  4. Click "OK"

Step 3: Run Installer

  1. Double-click meetily_x64-setup.exe
  2. If Windows Defender SmartScreen appears:
    • Click "More info"
    • Click "Run anyway"
  3. Follow installation wizard:
    • Accept license agreement
    • Choose installation directory (default recommended)
    • Create desktop shortcut (optional)
    • Click "Install"

Step 4: Launch Meetily

  1. Click "Finish" in installer
  2. Meetily launches automatically
  3. Or: Find in Start Menu → "Meetily"

Troubleshooting Windows Defender:

Windows Defender may flag new releases. This is normal for open-source software without code signing certificates. You can:

  1. Click "More info" → "Run anyway" (safe for official releases)
  2. Add exception in Windows Defender if needed
  3. Verify download hash matches GitHub release (for extra security)

Option C: Build from Source (Advanced Users)

For developers who want to customize Meetily:

Prerequisites:

  • Rust toolchain (rustup)
  • Node.js 18+
  • Python 3.10+
  • Git

Build Steps:

# Clone repository
git clone https://github.com/Zackriya-Solutions/meeting-minutes.git
cd meeting-minutes

# Install dependencies
npm install

# Build application
npm run tauri:build

# Run application
npm run tauri:dev

Detailed build instructions: GitHub Documentation

Part 2: Initial Configuration

Once Meetily launches, you'll see the setup wizard.

Step 1: Welcome & System Check

The wizard verifies:

  • ✅ Sufficient disk space (10GB+)
  • ✅ Memory requirements (8GB+ RAM)
  • ✅ Audio permissions granted
  • ✅ FFmpeg availability (installed automatically if missing)

Click "Next" when all checks pass.

Step 2: Choose Transcription Engine & Model

Meetily offers two transcription engines—a unique feature no other open-source meeting assistant has:

Option 1: Whisper Engine (OpenAI Whisper via whisper-rs)

  • Best For: Maximum accuracy, broad language support (99+ languages)
  • Processing: Established, well-tested models
ModelSizeRAM UsageSpeedBest For
Tiny~75MB~1GBVery FastQuick notes, testing
Base~140MB~1-2GBFastCasual meetings
Small~460MB~2-3GBMediumGeneral use
Medium~1.5GB~4-5GBSlowerHigh accuracy needed
Large v3~3GB~8-10GBSlowestProfessional/critical meetings

Option 2: Parakeet Engine (NVIDIA NeMo via ONNX)

  • Best For: Speed and efficiency—optimized for fast transcription
  • Performance: Designed for real-time transcription on modern hardware
  • Accuracy: Competitive accuracy comparable to Whisper models
  • Memory: More efficient with Int8 quantization (~1-3GB RAM)
  • Processing: Significantly faster transcription with lower resource usage

Which Should You Choose?

Choose Whisper if:

  • You need maximum accuracy (medical, legal, critical meetings)
  • You require 99+ language support
  • You have powerful hardware and can afford slower processing

Choose Parakeet if:

  • You have older/slower hardware (8GB RAM or less)
  • You need real-time transcription without lag
  • Speed is more important than the last 1-2% accuracy
  • You want lower CPU usage and battery consumption

Recommendations:

  • 8GB RAM, older CPU: Choose Parakeet (much faster)
  • 8GB RAM, newer CPU: Choose Whisper Small or Parakeet
  • 16GB RAM: Choose Whisper Medium or Parakeet
  • 16GB+ RAM, GPU: Choose Whisper Large v3 for maximum accuracy
  • Testing Meetily: Start with Parakeet to see how fast it is!

Select your engine and model, then click "Download". The model downloads once (no internet needed afterward).

Step 3: Configure Audio Sources

Microphone Selection:

  1. Click "Microphone" dropdown
  2. Select your input device:
    • Built-in Microphone (laptops)
    • External USB microphone
    • Headset microphone
  3. Test: Speak and watch the level meter

System Audio Capture:

This captures audio from your meeting platform (Zoom, Teams, etc.).

macOS:

  • Meetily uses BlackHole or similar virtual audio device
  • If not installed: Click "Install Audio Driver"
  • Follow prompts to install virtual audio device
  • Restart Meetily after installation

Windows:

  • Meetily uses Windows WASAPI (built-in)
  • Click "Enable System Audio"
  • Grant permissions if prompted
  • No additional software needed

Test Audio Capture:

  1. Play a YouTube video or music
  2. Check "System Audio" level meter
  3. Verify both microphone and system audio show levels

Step 4: Storage Location

Choose where Meetily saves your transcripts:

Default Locations:

  • macOS: ~/Documents/Meetily/
  • Windows: C:\Users\[YourName]\Documents\Meetily\

Custom Location:

  • Click "Change" to select different folder
  • Choose cloud-synced folder (Dropbox, OneDrive) for automatic backup
  • Or external drive for extra privacy

Storage Structure:

Meetily/
├── meetings/
│   ├── 2025-11-05_team-standup/
│   │   ├── transcript.md
│   │   ├── summary.md
│   │   └── audio.mp3
│   └── 2025-11-05_client-call/
│       └── ...
└── settings.json

Step 5: AI Summarization (Optional)

Meetily can generate AI summaries after each meeting. This step is completely optional—transcription works without AI summaries.

Option 1: Local LLM with Ollama (Recommended for Privacy)

Step 1: Install Ollama

  1. Visit ollama.ai and download for your platform
  2. Install Ollama following their instructions
  3. Verify installation: Open terminal and run ollama --version

Step 2: Download a Model

# Recommended lightweight model (800MB)
ollama pull gemma2:2b

# Or for better quality (4.7GB)
ollama pull llama3.2:latest

Step 3: Start Ollama Server

ollama serve

Keep this terminal window open while using Meetily. The server runs at http://localhost:11434

Step 4: Configure in Meetily

  • Open Meetily → Settings → Model Settings
  • Select provider: Ollama
  • Enter model name (e.g., gemma2:2b or llama3.2:latest)
  • (Optional) Custom endpoint if not using default

Option 2: API-Based LLMs

If you prefer cloud LLMs, Meetily supports:

  • Anthropic Claude: Settings → Model Settings → Provider: Claude → Enter API key
  • OpenAI GPT: Settings → Model Settings → Provider: OpenAI → Enter API key
  • Groq: Settings → Model Settings → Provider: Groq → Enter API key (free tier available)
  • OpenRouter: Settings → Model Settings → Provider: OpenRouter → Enter API key

Note: Using API-based LLMs means your meeting transcripts are sent to third-party servers for summarization.

Option 3: Skip for Now

  • You can enable AI summaries later in Settings → Model Settings
  • Transcription works perfectly without AI summaries
  • Manual review of transcripts works fine initially

Click "Finish" to complete setup!

Part 3: Recording Your First Meeting

Before the Meeting

1. Launch Meetily

  • Open from Applications (Mac) or Start Menu (Windows)
  • Ensure it's running (icon in menu bar/system tray)

2. Join Your Meeting

  • Open Zoom, Teams, Google Meet, Discord, etc.
  • Join meeting as normal
  • No special setup needed per platform

3. Start Recording

  • In Meetily, click "Record" button
  • OR use keyboard shortcut: Ctrl+Shift+R (Win) / Cmd+Shift+R (Mac)

During the Meeting

Real-Time Transcription Display:

Recording in progress...

[10:05 AM] Speaker 1:
Good morning everyone, let's start with our product updates.

[10:06 AM] Speaker 2:
Sure, I can begin. We've made great progress on the authentication feature...

Controls:

  • Pause: Temporarily pause recording (excludes segments from transcript)
  • Bookmark: Mark important moments (adds timestamp marker)
  • Stop: End recording (triggers AI summary)

Performance Monitoring:

  • CPU usage indicator
  • Memory usage
  • Transcription lag (should be <2 seconds)

After the Meeting

1. Stop Recording

  • Click "Stop" button in Meetily
  • Or use keyboard shortcut: Ctrl+Shift+S / Cmd+Shift+S

2. AI Summary Generation (if enabled)

Processing summary...
- Analyzing transcript
- Extracting key points
- Identifying action items
- Detecting decisions

Summary complete! (takes 10-60 seconds)

3. Review & Export

  • View transcript in Meetily
  • Edit speaker names if needed
  • Export to Markdown
  • Copy to clipboard for pasting elsewhere

Part 4: Platform-Specific Configuration

Google Meet

No special setup needed!

  • System audio capture works automatically
  • Just click "Record" in Meetily before/during meeting

Tips:

  • Use Chrome or Edge (better audio routing)
  • Ensure "Use original sound" is enabled in Meet settings

Zoom

Configuration:

  1. Open Zoom → Settings → Audio
  2. Enable "Original Sound for Musicians"
  3. Disable "Suppress background noise" (optional, for better accuracy)

Recording:

  • Start Meetily recording BEFORE joining Zoom call
  • Or start after joining (may miss first few seconds)

Microsoft Teams

Configuration:

  1. Open Teams → Settings → Devices
  2. Test your microphone and speakers
  3. Disable "Noise suppression" for better transcription accuracy

Note: Teams' noise suppression can filter out background speakers. Disable for meetings where you need to capture all participants.

Discord

Works perfectly with system audio capture!

  • No special configuration needed
  • Captures all voice channels
  • Real-time transcription during gaming sessions or community calls

Slack Huddles

Configuration:

  1. Join Slack Huddle
  2. Start Meetily recording
  3. System audio captures Huddle audio automatically

Part 5: Advanced Configuration

GPU Acceleration (Automatic)

Meetily automatically detects and uses GPU acceleration if available on your system. No manual configuration needed!

How It Works:

  • GPU acceleration is detected and enabled automatically at application startup
  • On macOS: Uses Metal acceleration (built into Apple Silicon M1/M2/M3)
  • On Windows: Uses compatible NVIDIA CUDA or AMD ROCm if available
  • Fallback to CPU if no compatible GPU is found

Supported GPUs:

  • Apple Silicon: M1, M2, M3, M4 (automatic Metal acceleration)
  • NVIDIA: GTX 1060 or newer (requires CUDA)
  • AMD: RX 580 or newer (requires ROCm on Linux)

Note: GPU acceleration provides 3-10x faster transcription compared to CPU-only processing. If you experience issues, the app will automatically fall back to CPU processing.

Keyboard Shortcuts

Customize shortcuts in Settings → Shortcuts:

ActionDefault (Mac)Default (Win)
Start RecordingCmd+Shift+RCtrl+Shift+R
Stop RecordingCmd+Shift+SCtrl+Shift+S
Pause RecordingCmd+Shift+PCtrl+Shift+P
BookmarkCmd+Shift+BCtrl+Shift+B
Open MeetilyCmd+Shift+MCtrl+Shift+M

Application Settings

Notification Preferences:

  • Settings → Preferences → Enable/disable recording notifications
  • Control which events trigger notifications
  • Respect Do Not Disturb mode

Storage Locations:

  • Settings → Preferences → View storage paths
  • Database location: Where meeting metadata is stored
  • Models directory: Where transcription models are cached
  • Recordings folder: Where audio and transcripts are saved

Analytics:

  • Settings → Preferences → Analytics consent toggle
  • Opt in/out of usage analytics
  • Helps improve the app without compromising privacy

Part 6: Troubleshooting Common Issues

Issue 1: "No Audio Detected"

Symptoms: Recording starts but no transcription appears

Solutions:

  1. Check Audio Permissions:
    • macOS: System Preferences → Security → Microphone → Enable Meetily
    • Windows: Settings → Privacy → Microphone → Allow Meetily
  2. Test Audio Sources:
    • Settings → Audio → Test Microphone
    • Speak and verify level meter moves
  3. Restart Audio Devices:
    • Unplug and replug headset/microphone
    • Restart Meetily

Issue 2: "Transcription Too Slow"

Symptoms: Real-time transcription lags 10+ seconds behind speech

Solutions:

  1. Use Smaller Model:
    • Switch from Large → Medium or Small
    • Settings → Models → Select smaller model
  2. Enable GPU:
    • Settings → Performance → Enable GPU
    • Requires compatible graphics card
  3. Close Other Apps:
    • Free up RAM and CPU
    • Close Chrome tabs, video editors, etc.

Issue 3: "Model Download Fails"

Symptoms: Whisper model download stuck or fails

Solutions:

  1. Check Internet Connection:
    • Ensure stable internet
    • Large v3 is 3GB download (takes time)
  2. Manual Download:
    • Download from Hugging Face
    • Settings → Models → "Import Model" → Select file
  3. Clear Cache:
    • Settings → Advanced → "Clear Model Cache"
    • Retry download

Issue 4: "Meetily Won't Launch"

Symptoms: Double-clicking icon does nothing

macOS Solutions:

# Check if app is blocked
xattr -d com.apple.quarantine /Applications/Meetily.app

# Check for errors
/Applications/Meetily.app/Contents/MacOS/Meetily

Windows Solutions:

  1. Run as Administrator: Right-click Meetily → "Run as administrator"
  2. Check Event Viewer: Windows → Event Viewer → Application logs (Look for Meetily errors)
  3. Reinstall: Uninstall via Control Panel, download fresh installer, install again

Issue 5: "Poor Transcription Accuracy"

Symptoms: Many words transcribed incorrectly

Solutions:

  1. Upgrade Whisper Model:
    • Base → Small or Medium
    • Accuracy improves significantly
  2. Improve Audio Quality:
    • Use external microphone (not laptop built-in)
    • Reduce background noise
    • Move closer to microphone
  3. Disable Noise Suppression:
    • In Zoom/Teams settings
    • Noise suppression can confuse Whisper

Part 7: Next Steps

Optimize Your Workflow

1. Set Up Ollama for Local AI (If Not Done Already)

  • Complete privacy: AI summaries without cloud APIs
  • Install from ollama.ai
  • Pull recommended model: ollama pull gemma2:2b
  • Start server: ollama serve
  • Configure in Meetily → Settings → Model Settings

2. Create Meeting Templates

  • Settings → Templates → "New Template"
  • Pre-fill meeting types (standup, client call, etc.)
  • Automatic file naming and folder organization

3. Export Workflows

  • Notion: Export Markdown → Import to Notion
  • Obsidian: Save to Obsidian vault folder
  • Google Docs: Copy transcript, paste directly

Join the Community

Upgrade to Teams (Optional)

For 2-100 users, Meetily Organizations tier offers:

  • Central server for team transcript sharing
  • Admin dashboard for user management
  • Managed deployment by Zackriya team
  • Extended support

For 100+ users, Meetily Enterprise adds:

  • Server-side AI model hosting (larger models)
  • Custom infrastructure (AWS/Azure/on-premise)
  • GDPR/HIPAA managed compliance
  • 24/7 dedicated support

Conclusion

Congratulations! You now have Meetily installed and configured. You're ready to:

  • ✅ Record meetings with complete privacy
  • ✅ Get accurate AI transcriptions
  • ✅ Generate automatic summaries
  • ✅ Export to your favorite tools
  • ✅ All without cloud subscriptions or data uploads

Get started:

  1. Join your next meeting
  2. Click "Record" in Meetily
  3. Review transcript and summary after
  4. Enjoy privacy-first meeting intelligence!

About the Author

Written by the Meetily team. We built Meetily to provide professionals with privacy-first meeting intelligence that doesn't compromise on features or usability. Our mission is to make AI meeting transcription accessible to everyone while keeping your data completely private.

Frequently Asked Questions

How much disk space do I need?

For Meetily, you'll need approximately 10GB for initial setup (models: 1-3GB one-time download). Per hour of meeting recording: Audio file (MP3): ~50-100MB, Transcript (Markdown): ~50-200KB. For 10 meetings/week, budget ~5GB/month for audio. Tip: Enable 'Delete audio after transcription' in settings to save space while keeping transcripts.

Can I use Meetily on multiple computers?

Yes! For the free individual tier, install on multiple devices with transcripts stored locally on each device. Use cloud storage (Dropbox/OneDrive) to sync transcripts between devices. For Organizations tier, a central server syncs across all team devices, making transcripts accessible from any authenticated device.

Does Meetily work on Linux?

Not yet as a native app. Linux support is actively being developed and will be available in a future release. Currently supported platforms: Windows (native installer) and macOS (native installer or Homebrew). Linux users can use Docker for now.

What languages does Meetily support?

Whisper supports 99 languages including English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Japanese, Chinese, Korean, Arabic, Hindi, and many more! Accuracy is best for English, with strong performance for other major languages.

Is my meeting data really private?

100% yes for the individual tier. All processing happens locally on your device, transcripts are saved to your chosen folder, no data is sent to the internet (except if you use API-based AI), and the open-source code can be audited. You have complete control over your data.

Which transcription engine should I choose: Whisper or Parakeet?

Choose Whisper if you need maximum accuracy (medical, legal, critical meetings), require 99+ language support, or have powerful hardware. Choose Parakeet if you have older/slower hardware (8GB RAM or less), need real-time transcription without lag, or want lower CPU usage. For 8GB RAM: Parakeet recommended. For 16GB+ RAM: Whisper Medium or Large for best accuracy.

How do I troubleshoot 'No Audio Detected' errors?

Check audio permissions in System Preferences (macOS) or Settings (Windows). Test audio sources in Meetily Settings → Audio → Test Microphone. Restart audio devices by unplugging and replugging headset/microphone, then restart Meetily. Verify that Meetily has microphone access enabled in your operating system.

Why is transcription too slow on my computer?

Use a smaller Whisper model (switch from Large → Medium or Small in Settings). Enable GPU acceleration if you have a compatible graphics card (Settings → Performance → Enable GPU). Close other applications to free up RAM and CPU. Consider switching to the Parakeet engine which is optimized for speed.

Can I use custom AI models with Meetily?

Yes! Meetily supports multiple transcription models including Whisper variants and custom models via Ollama or llama.cpp. You can fine-tune models for domain-specific terminology (medical, legal, technical) and use custom LLMs for meeting summarization. This flexibility is only possible with open-source, self-hosted architecture.

How does Meetily work with Google Meet, Zoom, and Teams?

Meetily works with all meeting platforms through system audio capture. For Google Meet: No special setup needed. For Zoom: Enable 'Original Sound for Musicians' in Audio settings. For Microsoft Teams: Disable 'Noise suppression' for better accuracy. For Discord: No configuration needed. Just start recording in Meetily before or during your meeting.

Related Articles