Free for macOS

Never rewrite what you already got right.

Koru remembers the text you choose to keep — replies, snippets, prompts, commands — and brings it back right where you're typing. All of it stays on your Mac.

FreemacOS 13 or laterNo account required

Type a saved text's exact tag anywhere you write — or clp for recent copies. Koru shows matches beside the caret; nothing is inserted until you choose.

How it works

Save it once. Recall it anywhere.

Koru lives in your menu bar and stays out of the way until you call it — three deliberate steps, no context switch.

Save what's worth keeping

Select a sentence, reply, command, or prompt, save its content, and assign one or more trigger tags of 3–64 characters.

Type a tag or use the shortcut

Type a complete assigned tag anywhere in your writing. Koru appears beside the caret. Use the global shortcut to search content and tags, or type clp anywhere for recent copies.

Insert with intent

Pick a result and Koru inserts it exactly where you were typing. Nothing is ever pasted, replaced, or sent until you explicitly choose it.

Features

One memory for everything you retype.

Permanent saved writing and temporary clipboard history, together in a single recall surface.

Exact tags, right where you type

Give saved text one or more trigger tags of 3–64 characters. Type a complete tag anywhere in your writing and Koru opens beside the caret.

Save without switching apps

Select text you got right, save the content, and add the trigger tags you want. There is no title or separate item type to manage.

Clipboard, on your terms

Type clp anywhere to browse recent copies. Clipboard history is off until you turn it on, kept briefly, and stored encrypted.

Search when you forget the tag

Open Koru with the global shortcut and search saved content or tags. The shortcut stays available when an app limits typed matching.

Complete tags only

Koru waits for a complete assigned tag — da stays quiet for a tag named dav — then lets you choose before replacing only that tag.

Works where you write

Email, docs, browsers, editors, terminals. Where an app or macOS Secure Input limits matching or insertion, Koru falls back to the hotkey and copy.

Private by design

Your writing never leaves your Mac.

Koru is a local app, not a cloud service. There's no account to create, no sync to trust, and no server reading what you write.

  • Everything is stored locally, encrypted at rest with a key in your Mac's Keychain.
  • No analytics, tracking, or background network requests.
  • Clipboard history stays off until you explicitly enable it — and expires on your schedule.
  • Koru does not deliberately exclude password fields, but macOS Secure Input can prevent typed matching or replacement.
  • Pause, Clipboard exclusions, export, clear, and delete-everything controls are always one click away.

FAQ

Questions, answered.

What is Koru?

Koru is a menu-bar app for macOS that acts as a writing memory. Save reusable text with one or more trigger tags, then type a complete tag anywhere you write to bring it back. It is free to download and use.

Is Koru really free?

Yes. Koru is free to download and use. There is no account, subscription, or trial timer for the core app.

What does Koru store?

Only the text and trigger tags you explicitly save. Clipboard history is a separate, opt-in layer with bounded retention. Koru never persists raw keystrokes, and typed matching keeps only a short bounded suffix in memory.

Does Koru send my writing anywhere?

No. Saved items and clipboard history stay on your Mac, encrypted at rest. Koru requires no account and makes no background network requests — no analytics, no cloud sync, no remote processing.

How is Koru different from a text expander or clipboard manager?

Each saved text can have several exact trigger tags, and Koru shows a choice before replacing the tag. The same recall surface also searches saved content and browses temporary clipboard history.

Which apps does Koru work in?

Koru works across native apps, browsers, editors, and more. Where an app or macOS Secure Input limits typed matching, caret placement, or direct insertion, Koru falls back to the global hotkey, a stable panel position, or copy-to-clipboard.

Why does macOS ask for Accessibility or Input Monitoring?

Accessibility lets Koru position its panel at your caret, capture selections you save, and insert text where you are writing. Input Monitoring is needed only if you enable typed matching. You can run Koru in hotkey-only mode without it.

Can I exclude certain apps?

Clipboard history has a visible Never Save Clipboard From list. Automatic typed recall has no Koru app or password-field exclusion, although macOS Secure Input can still make some fields unavailable.

Can I export or delete my data?

Yes. Saved items support explicit export, and the app includes clear-history, delete-all-data, and full reset controls. Your data is yours, on your disk.

Get Koru

Stop retyping. Start recalling.

Download Koru free and give your writing a memory. macOS 13 or later, Apple Silicon & Intel.