macOS 15.5+MIT License

Type less, do more

A local text expander for macOS with a Raycast-style interface, global snippet insertion, and dynamic placeholders. Free and open source.

View on GitHub
Snippets
Search snippets...
F
\@@
My EmailPinned

alex.chen@gmail.com

\zoom
Zoom Link

https://zoom.us/j/92847261538?pwd=xK7mQ...

\addr
Shipping Address

742 Evergreen Terrace, Springfield, IL 62704

Everything you need

Built for power users who value speed and simplicity

Blazing Fast Expansion

Type \ + keyword to instantly expand snippets. Fuzzy matching helps you find what you need.

Works Everywhere

Global expansion in any app via Accessibility APIs. Type your trigger and watch the magic happen.

Dynamic Placeholders

Use {clipboard}, {date}, {time}, {datetime}, or custom date formats like {date:yyyy-MM-dd}.

Pin & Organize

Pin your most-used snippets, enable/disable them on the fly, and keep your workflow clean.

Import & Export

Share your snippets as JSON. Smart merge rules preserve IDs and prevent duplicates.

Deep Links

Share individual snippets via snippets://share?... links. Perfect for team collaboration.

Chromium Support

Configure extra Chromium bundle IDs for apps like Electron, VS Code, and more.

Keyboard-First

Navigate everything with your keyboard. Vim-style controls included (Ctrl+N/P).

How it works

Three simple steps to supercharge your typing

1

Type the trigger

Press \ in any text field to activate suggestion mode

Hello, I need a \tp
2

Pick your snippet

Use fuzzy search or arrow keys to select from suggestions

\tpTemporary Password
\todoTODO Template
3

Expand instantly

Press Tab or Return to insert the snippet with resolved placeholders

Hello, I need a TP-20260329-Secret123
✓ Clipboard resolved • ✓ Date inserted

Dynamic placeholders

Make your snippets smarter with built-in placeholders that resolve at expansion time. Perfect for dates, timestamps, and clipboard content.

Example snippet content:

Meeting notes for {date:MMMM d, yyyy}
Topic: {clipboard}

Expands to:

Meeting notes for March 29, 2026
Topic: Q1 Budget Review
{clipboard}

Current clipboard content

Whatever you last copied

{date}

Current date

March 29, 2026

{time}

Current time

2:30 PM

{datetime}

Date and time combined

March 29, 2026 2:30 PM

{date:yyyy-MM-dd}

Custom date format

2026-03-29

{date:yyyyMMdd}

Compact date format

20260329

Keyboard shortcuts

Navigate everything without leaving your keyboard

Copy snippet to clipboard
Paste into frontmost app
Open shortcuts panel
K
Focus search
F
Create new snippet
N
Edit selected snippet
E
Duplicate snippet
D
Pin/unpin snippet
.
Delete snippet
Copy deep link
C
Import JSON
I
Export JSON
E
Move selection down
N
Move selection up
P