Manual Model Download

new

Stuck on Meetily's Step 1 or Step 2 download screen? Download the files yourself and slot them in. Works for non-technical users — no terminal required.

Last updated: April 17, 2026

TL;DR

Stuck on Meetily's Step 1 or Step 2 download screen during onboarding? Your network is probably blocking the download. This guide shows you how to grab the files in your browser, drop them into the right folder, and restart Meetily. No terminal, no commands — about ten minutes total.

Before you start

A quick checklist so you don't get stuck mid-way:

  • A modern browser — Chrome, Edge, or Firefox. Safari sometimes opens large files in a new tab instead of saving them; if that happens, hold Option while clicking the download link to force a save.
  • Free disk space — about 700 MB if only Step 1 failed, or around 3 GB if both Step 1 and Step 2 failed.
  • A stable connection — if your office or school network is the problem, a phone hotspot is the fastest workaround. Most hotspots don't apply the same filtering.
  • About 10 minutes end-to-end (most of that is the encoder download).

What is Meetily downloading?

When you install Meetily for the first time, onboarding has exactly two downloads. You'll see them labeled on screen as "Step 1" and "Step 2":

Onboarding screenWhat it downloadsSize
Step 1"Download Transcription Model (Parakeet v3 - open source model from Nvidia)"A speech-to-text model (turns your voice into words)~670 MB — 4 files
Step 2"Download Summary AI Model (Qwen 3.5 2B…)" or "(Qwen 3.5 4B…)"An AI that writes meeting summaries~1.3 GB or ~2.6 GB — 1 file

How Meetily picks 2B vs 4B for you

On a Mac with more than 8 GB of RAM, Meetily picks Qwen 3.5 4B. Everyone else (Windows, or Mac with 8 GB or less) gets Qwen 3.5 2B. You don't pick this — Meetily picks for you. The model name shown on the Step 2 screen tells you which one was chosen.

If both screens got stuck, you'll do this twice. Otherwise, just the one that failed.


Which screen is stuck?

Look at the title and subtitle of the onboarding screen you're stuck on, then jump to the matching section below.

If the screen says…Go to
Step 1 — "Download Transcription Model (Parakeet v3 …)"Section A — Transcription model
Step 2 — "Download Summary AI Model (Qwen 3.5 2B …)"Section B — Summary model (use the 2B link)
Step 2 — "Download Summary AI Model (Qwen 3.5 4B …)"Section B — Summary model (use the 4B link)
Both screens stuckDo Section A, then Section B. Order doesn't matter.
Comfortable in a terminal?Skip the walkthrough and jump straight to the paste-able script: Section A script and/or Section B script. One paste per section does everything (folder + download).

Step 1: Find Meetily's models folder

Open the folder below in Finder (Mac) or File Explorer (Windows) and keep it open — you'll drop files into it later. You only need to do this once, even if you have to do both Section A and Section B.

  1. Open Finder.

  2. Press ⌘ + Shift + G (Command + Shift + G).

  3. Copy the path below and paste it into the box that appears, then press Enter:

    Code language: text
    ~/Library/Application Support/pro.meetily.ai/models

If Finder says "The folder can't be found": the folder doesn't exist yet. Press ⌘ + Shift + G again, paste ~/Library/Application Support/, press Enter. Right-click → New Folder → name it exactly pro.meetily.ai. Open it, right-click → New Folder → name that one models. Done — keep this window open.


Section A: Transcription model (Parakeet)

Skip this section if Step 1 already finished and only Step 2 is stuck.

A.1: Download these 4 files

Right-click each link and choose "Save Link As…" (Chrome / Edge / Safari) or "Save Target As…" (Firefox). Don't left-click — your browser will try to open a 622 MB file as a webpage.

You can save the files anywhere convenient first (your Downloads folder is fine) and move all four into the Parakeet folder in one go after they finish — no need to save directly into Application Support.

#Save this fileSizeDownload link
1encoder-model.int8.onnx~622 MBencoder-model.int8.onnx(opens in new tab)
2decoder_joint-model.int8.onnx~17 MBdecoder_joint-model.int8.onnx(opens in new tab)
3nemo128.onnx~140 KBnemo128.onnx(opens in new tab)
4vocab.txt~94 KBvocab.txt(opens in new tab)

The encoder is the big one — give it a few minutes. The other three finish in seconds.

If the downloads fail on your work network

A phone hotspot is the easiest fix. Most hotspots don't have the same corporate filtering, and the downloads will go through.

A.2: Put the files in the right place

Inside the models folder you opened in Step 1:

  1. Create a folder called parakeet (all lowercase).

  2. Open parakeet. Inside it, create another folder with this exact name (copy-paste to avoid typos):

    Code language: text
    parakeet-tdt-0.6b-v3-int8
  3. Drop all 4 downloaded files into that folder.

When you're done, the structure should look like this:

Code language: text
pro.meetily.ai/
└── models/
    └── parakeet/
        └── parakeet-tdt-0.6b-v3-int8/
            ├── encoder-model.int8.onnx           (~622 MB)
            ├── decoder_joint-model.int8.onnx     (~17 MB)
            ├── nemo128.onnx                      (~140 KB)
            └── vocab.txt                         (~94 KB)

The folder name has to match exactly

parakeet-tdt-0.6b-v3-int8 — not parakeet-v3-int8, not Parakeet-tdt-0.6b-v3-Int8 (wrong case), not parakeet-tdt-0.6b-v3-int8 (with trailing space). One wrong character and Meetily won't find the model. Copy-paste the name from this guide.

Prefer the terminal?

This block does everything in Section A in one paste — creates the folder, downloads all four files, places them. Skip the right-click downloads in A.1 and the folder setup in A.2 if you use this.

Open Terminal: press ⌘ + Space to bring up Spotlight, type Terminal, and hit Enter. Then paste the block below and press Enter:

Code language: bash
MODEL_DIR="$HOME/Library/Application Support/pro.meetily.ai/models/parakeet/parakeet-tdt-0.6b-v3-int8"
BASE_URL="https://huggingface.co/istupakov/parakeet-tdt-0.6b-v3-onnx/resolve/main"
mkdir -p "$MODEL_DIR"
 
curl -L --fail -o "$MODEL_DIR/encoder-model.int8.onnx"        "$BASE_URL/encoder-model.int8.onnx"
curl -L --fail -o "$MODEL_DIR/decoder_joint-model.int8.onnx"  "$BASE_URL/decoder_joint-model.int8.onnx"
curl -L --fail -o "$MODEL_DIR/nemo128.onnx"                   "$BASE_URL/nemo128.onnx"
curl -L --fail -o "$MODEL_DIR/vocab.txt"                      "$BASE_URL/vocab.txt"

Section B: Summary model (Qwen 3.5)

Skip this section if Step 2 already finished and only Step 1 is stuck.

B.1: Pick the right variant

Your Step 2 screen tells you which one you need. Match the title:

If the Step 2 screen says…You needFile size
Qwen 3.5 2B (Balanced)Qwen3.5-2B-Q4_K_M.gguf~1.27 GB
Qwen 3.5 4B (High Quality)Qwen3.5-4B-Q4_K_M.gguf~2.6 GB

Don't mix them up

Meetily expects the variant it picked for you. If it's set up for 2B and you place 4B (or vice versa), the app won't recognise the file.

B.2: Download the file

Right-click the link for your variant and choose "Save Link As…"

VariantDownload link
Qwen 3.5 2BQwen3.5-2B-Q4_K_M.gguf(opens in new tab)
Qwen 3.5 4BQwen3.5-4B-Q4_K_M.gguf(opens in new tab)

Save it with the exact filename shown above. Don't rename it — capital Q, capital K, capital M all matter.

If you're not 100% sure which variant Meetily picked for you, save both files into the summary folder. Meetily uses only the one it's set for; the other just sits there unused, no harm done.

B.3: Put the file in the right place

Inside the models folder you opened in Step 1:

  1. Create a folder called summary (all lowercase).
  2. Drop the .gguf file directly inside.
Code language: text
pro.meetily.ai/
└── models/
    └── summary/
        └── Qwen3.5-2B-Q4_K_M.gguf       (or Qwen3.5-4B-Q4_K_M.gguf)

Prefer the terminal?

This block does everything in Section B in one paste — creates the folder, downloads the gguf, places it. Skip B.2 and B.3 if you use this. Defaults to Qwen 2B; if you need 4B, uncomment the two lines marked below before running.

Open Terminal: press ⌘ + Space to bring up Spotlight, type Terminal, and hit Enter. Then paste the block below and press Enter:

Code language: bash
SUMMARY_DIR="$HOME/Library/Application Support/pro.meetily.ai/models/summary"
mkdir -p "$SUMMARY_DIR"
 
# Default: Qwen 3.5 2B (~1.27 GB)
MODEL_FILE="Qwen3.5-2B-Q4_K_M.gguf"
HF_REPO="unsloth/Qwen3.5-2B-GGUF"
# For Qwen 3.5 4B (~2.6 GB):
# MODEL_FILE="Qwen3.5-4B-Q4_K_M.gguf"
# HF_REPO="unsloth/Qwen3.5-4B-GGUF"
 
curl -L --fail -o "$SUMMARY_DIR/$MODEL_FILE" "https://huggingface.co/$HF_REPO/resolve/main/$MODEL_FILE"

Step 2: Quit and restart Meetily

Meetily only scans the models folder when it starts up. You have to fully quit and reopen — closing the window isn't enough.

Bring Meetily to the foreground, then press ⌘ + Q. (Or click Meetily in the menu bar at the top → Quit Meetily.)

Wait a few seconds, then reopen Meetily from Applications or Spotlight.

After restart, the onboarding screen should show a green checkmark ("Transcription Model Ready" / "Summary Model Ready") instead of the progress bar. You can click Next and continue.

If you'd already finished onboarding when you started this guide, no restart action is needed in onboarding — just open Settings in Meetily. The transcription model shows as Downloaded under Transcript, and the summary model under Built-in AI Models.

You're done — here's what to look for

You'll know the manual install worked when you see:

  • A green checkmark on the previously stuck onboarding screen, with the wording "Transcription Model Ready" (Step 1) or "Summary Model Ready" (Step 2). The progress bar is gone, and the Next button is now active.
  • If you'd already finished onboarding before starting this guide: open Meetily and check Settings → Transcript (the transcription model shows Downloaded) and Settings → Built-in AI Models (the summary model shows Downloaded).

If you don't see those, jump to Troubleshooting below.

Hitting this often? Ask IT to allowlist HuggingFace

If your network blocks the in-app downloader regularly (corporate environments, schools, certain ISPs), forward this to your IT team: please allowlist huggingface.co and cas-bridge.xethub.hf.co (HuggingFace's CDN that serves the actual file bytes). Once allowlisted, Meetily's normal in-app downloader works on the first try and you'll never need this guide again.


Troubleshooting

Frequently Asked Questions

Meetily shows one of a small set of clean error strings when the in-app download fails. Match yours: 'Connection timeout - Check your internet' / 'Connection failed - Check your internet' — your network can't reach the download server; try a phone hotspot. 'Stream interrupted - Network unstable' — the download started but got cut off; the in-app downloader will auto-retry, but if it keeps failing, follow this guide. 'Download timeout' — the connection is too slow for the in-app downloader's deadline; this guide bypasses that. 'Download error' — generic network failure; this guide is the workaround. 'Failed to download <file> from both CDN and HuggingFace' — both sources are unreachable from your network; switch network (phone hotspot is easiest) or ask IT to allowlist huggingface.co. In every case, this guide is the right next step.
Almost always a naming mismatch. Walk through this checklist: (1) Outer folder is exactly 'pro.meetily.ai' — not 'Meetily', not 'meetily-pro'. (2) Next folder is exactly 'models'. (3) For Parakeet: the inner folder is exactly 'parakeet-tdt-0.6b-v3-int8' (no extra spaces, no missing hyphens, no capital letters in the wrong place), and all 4 files are inside that folder (the most common mistake is forgetting vocab.txt). (4) For Qwen: the file is in a 'summary' subfolder (not directly in 'models'), and the filename matches exactly — Qwen3.5-2B-Q4_K_M.gguf or Qwen3.5-4B-Q4_K_M.gguf, capitals included.
Your download was probably interrupted. Compare against expected sizes — encoder-model.int8.onnx ~622 MB (redownload if under 580 MB), decoder_joint-model.int8.onnx ~17 MB (redownload if under 8 MB), Qwen3.5-2B-Q4_K_M.gguf ~1.27 GB (redownload if under 1 GB), Qwen3.5-4B-Q4_K_M.gguf ~2.6 GB (redownload if under 2.3 GB). To check sizes, right-click the file: Get Info on Mac, Properties on Windows. Delete the small file and download it again — a phone hotspot helps if your main network keeps cutting it off.
On Windows, closing the window doesn't quit the app — Meetily keeps running in the system tray (bottom-right). Right-click the tray icon and choose Quit, wait a few seconds, then reopen. On Mac, ⌘+Q from the menu bar fully quits.
Meetily picks one model based on your machine's RAM at first run. If you placed the wrong variant, download the matching one and put it in the same 'summary' folder — both files can sit there together; the app picks the one that matches its current setting. To switch which one the app uses after onboarding, go to Settings → Built-in AI Models and choose the variant you have.
On Mac, don't use sudo for any of this — the folders live inside your user's Library, not the system. If you somehow ran a download as root and the files now belong to root, fix permissions with: sudo chown -R "$(whoami)" "$HOME/Library/Application Support/pro.meetily.ai". On Windows, %APPDATA% is always writable by your user — if you can't create the folder, check that no other Meetily window is open holding it.
Take a screenshot of your models folder with all subfolders expanded and file sizes visible (Mac: View → as List; Windows: View → Details), and send it to support along with the title of the onboarding screen you're stuck on. Most failures are obvious from one screenshot — wrong folder name, missing file, or a file at the wrong size.

  • Pluggable Transcription — how to switch between Parakeet, Whisper, and cloud providers once your model is installed.

Ready to get started?

Download Meetily and start transcribing your meetings locally with full privacy.

Have questions? or join our GitHub community