Desktop apps
Use Typerelay on macOS, Windows, and Linux. Manage your writing and reach for saved snippets.
Explore desktop →From your most-used reply to a fresh first draft. Typerelay brings your writing together, with local tools and sharing you choose.
Turn your reusable writing into shortcuts. Keep your snippets organized in libraries, and reach for the right words as you work.
Download and enable a local model when you want help writing. Draft a message or refine what you’ve written in Desktop and TUI, with inference on your device.
Make this reply a little warmer.
Enable observation in supported editable fields to find wording you repeat. Typerelay offers candidates in a local review list, so you decide what becomes a snippet.
Search shortcut names, titles, and snippet content using a local SQLite index. Search works independently of AI, without a model or network request.
One snippet library, different ways to reach it. Choose the tools that fit your day.
Use Typerelay on macOS, Windows, and Linux. Manage your writing and reach for saved snippets.
Explore desktop →Search, edit, draft, and refine from a terminal interface built for keyboard workflows.
Explore the TUI →Connect compatible AI assistants to your snippet library through the Model Context Protocol.
Read the docs ↗Connect Typerelay to your own tools and workflows through its API.
Explore the API ↗Open search, find a saved snippet, and press Enter to insert it—even when you don’t remember its shortcut.
Explore desktop →Find, capture, and edit your snippets when you’re away from your desk. Beta available now for iOS and Android.
Get the mobile beta →Choose sync when you want your snippets across devices. Share libraries and manage your team when collaboration is part of the job.
Import supported static Espanso snippets. Validation helps you see what can move over before you start using your new library.
Moving from Espanso? →Draft with a downloaded local model. Find snippets without a network request. Review repeated wording on your device.
Want sync, team libraries, or hosted AI? Choose those separately. You decide how your words move.
Different features handle different kinds of text. Each connection has a purpose you choose.
| Feature | On your device | When data leaves |
|---|---|---|
| Local AI | Drafting and refinement run with a downloaded model in Desktop and TUI. | Model downloads contact the model host. Local inference keeps drafts on your device. |
| Local snippet search | A SQLite index searches titles, shortcuts, and content. No model required. | No network request for search. Optional library sync is a separate operation. |
| Repeated-text suggestions | Opt-in observation produces local candidates, counts, and ignored fingerprints. These are excluded from sync. | A reviewed snippet saved to a synced or shared library uploads through normal sync. |
| Sync & shared libraries | You can keep libraries local. | Choose sync or a shared library to send saved snippets through synchronization. |
| Hosted AI | A separate optional choice from downloaded local models. | Hosted processing sends text to the selected hosted AI service. |
Enable repeated-text observation when you want suggestions. Exclude applications, change retention, and turn observation off at any time.
Password fields, terminals, and unsupported fields are excluded. Application accessibility support varies.
Delete a candidate, never suggest it again, or edit it into a snippet. Forget learned text clears candidates and counts while leaving saved snippets intact.
Turning observation off stops collection; existing candidates remain until expiration or forgetting.
No. Suggestions find repeated wording locally and offer it for review. They do not complete text inline or require an AI model.
No. A downloaded local model handles drafting and refinement on your device. Optional sync and shared libraries are separate choices.
Candidate files have owner-restricted access, but this is not encryption at rest. Forgetting learned text cannot erase copies made by operating-system backups.
See how Typerelay fits your workflow, your team, and your budget.
Find your plan, bring your snippets, and make your everyday words a little easier.