Retext
Retext is a native macOS text expansion app that turns short typed triggers into full snippets, for Mac users who retype
The Problem
Mac users who repeatedly type the same content, such as mailing addresses, email signatures, code snippets, or canned responses, waste time retyping it every time. Existing workflows rely on manually copying from old documents or retyping from memory, which is slow and breaks focus. This repetitive typing happens across many different apps (email, Slack, VS Code, browsers), so a solution needs to work system-wide rather than inside a single app.
The Solution
Retext is a native macOS (built in Swift) background utility that expands short triggers, typed as a semicolon followed by a word like ;addr, into full saved snippets instantly and system-wide. Users create snippets with a trigger and content, organize them with tags by project or client, and can include smart fields like {date}, {date+7}, {time}, {clipboard}, {fill:Client Name}, and {cursor} that resolve dynamically when a snippet expands. It also includes AI-powered snippet generation, where users describe what they need and Retext writes the snippet content, with free users getting one complimentary generation and Pro users getting unlimited. All snippet data is stored 100% locally, no account is required, and the app is notarized by Apple; the only data sent externally is AI generation prompts, which go to Anthropic's API.
