Install
Installation guide
Current version 0.5.0. Everything happens in Terminal: one command, then two or three questions.
Before you start
- Mac
- Apple silicon, macOS 14 or later.
- Memory
- At least 16 GB of memory. The two models take about 8 GB once loaded, and a Mac with 8 GB stops responding; with too little memory the installer stops before downloading anything.
- Disk space
- About 8 GB: two models totaling roughly 7 GB, plus a few hundred MB of Python packages.
- Network
- Needed only during installation, to download Trie, Python packages, and the models. Dictation itself works offline.
- Privileges
- No administrator password is required.
Install
-
Open Terminal
Press Command + Space, type Terminal, and press Return.
-
Paste this command and press Return
curl -fsSL https://trie.ai/install.sh | shThe script checks your system, downloads Trie and verifies it (both the file checksum and the developer signature must match, or it stops), installs it into Applications, and creates a separate Python environment.
-
Answer the prompts
If
uv(the tool used to create the Python environment) is not installed, the script asks whether to install it.It then asks whether to download the two models, about 7 GB. Answer y and wait, or skip and run the same command again later.
-
Allow three permissions
Trie opens when installation finishes. On first use macOS asks for the three permissions below; allow all of them. If you miss a prompt, turn it on in System Settings → Privacy & Security. The installer's own messages are currently in Chinese.
- Microphone
- To hear you.
- Accessibility
- To paste text into the active text field.
- Input Monitoring
- To detect a tap of the right Command key on its own.
-
Try it
Click into any text field, tap the right Command key (⌘) on its own, say a sentence, and tap it again. The text is pasted into the field.
Roll back to the previous version
When upgrading, the installer keeps the version it replaces in ~/Library/Application Support/Trie/previous/ (one version only); reinstalling the same version does not overwrite the real previous one. If the new version gives you trouble, run:
curl -fsSL https://trie.ai/install.sh | sh -s -- --rollback
The script swaps the kept version back in, recreates the Python environment from that version's own dependency list, and checks the models again. If an upgrade or rollback fails midway, the app and the Python environment are both put back as they were, and the script says "restored" only when both are back; if the environment cannot be restored, it says the Python environment may be incomplete and asks you to run the install command again. If environment setup fails during a rollback, it returns to the state before the rollback and says the rollback did not complete, so you can run --rollback again; a failed model check is only a warning and does not block the rollback. If there is no previous version, the script explains why and stops without touching the current installation. After rolling back, run the install command again to upgrade to the latest version.
Common situations
- Slow model download
- The models come from huggingface.co. If it is hard to reach, set a mirror before running the install command:
export HF_ENDPOINT=mirror-url. An interrupted download resumes when you run the command again. - Overlay says unavailable
- Usually the models are not downloaded yet, or microphone access was not allowed. Running the install command again rechecks the models.
- Right Command does nothing
- Check that Trie is enabled under Accessibility and Input Monitoring, then quit and reopen Trie.
- Why no direct download
- Trie is signed with an Apple Developer ID; notarization is still being processed by Apple. Until it completes, macOS blocks the app when it is downloaded from a browser, so installation is offered from the command line only.
- Text was not pasted
- If you switched windows after stopping, or a password field is active, the text is only copied to the clipboard; after pasting, your clipboard is restored. Trie never presses Return for you.
- Cancelling a dictation
- Press Command + period (⌘ .) or Esc, while Trie is listening or processing. Trie cancels after 8 seconds without speech; each recording can run up to 3 minutes.
- Upgrade
- Run the same install command again. Models and personal settings are kept, and permissions do not need to be granted again.
- Uninstall
curl -fsSL https://trie.ai/install.sh | sh -s -- --uninstall- Logs
~/Library/Logs/Trie/. Events and character counts only, never what you said.