Rewrite your clipboard with one keystroke.

cmdFlow runs your prompt on whatever you copied — translate, fix, summarize — with Apple's on-device AI. The result lands back in your clipboard, ready to paste. Private by default. Free and open source.

macOS 26 · Apple Silicon · MIT licensed

Copied

"je suis en retard"

⌘ ⌥ T
Pasted

I'm running late.

100% on-deviceNo accountNo Accessibility permissionsOpen source

How it works

Three keystrokes, start to finish

No window to open, no context to switch. It happens right where you are.

01

Copy anything

Select text, ⌘C. A snippet, an email, a comment block.

02

Press your shortcut

Each action has its own global hotkey. cmdFlow reads the clipboard and runs your prompt.

03

Paste the result

The AI's output replaces your clipboard. ⌘V, done.

Features

Everything, one keystroke away

Built for developers and power users who live in their keyboard.

Global shortcuts

Trigger from anywhere. No window, no context switch.

Your prompts, your actions

As many actions as you want — each on its own key.

On-device & private

Apple Intelligence, locally. Your text never leaves your Mac.

Bring your own cloud

Optional OpenRouter with your key — any model, any language.

Model search

Pick from 300+ OpenRouter models in a built-in picker.

Menu bar native

No dock icon. A quiet ⌘ that lights up while it works.

Launch at login

Set once, always ready.

Free & open source

MIT. Inspect it, fork it, ship your own.

The app

A native macOS window, nothing more

The cmdFlow settings window on macOS showing the Translator and Adjust grammar actions with their global shortcuts and prompts.

Backend

On-device by default. Cloud when you need it.

cmdFlow uses Apple's Foundation Model right on your Mac — no account, no key, nothing sent anywhere. Need a language the on-device model doesn't cover, or a specific model? Switch to OpenRouter with your own key, or let cmdFlow fall back to it automatically.

Apple · on-device
  • Private
  • Free
  • Offline
OpenRouter · optional
  • Any model
  • Any language
  • Your key

Use cases

Copy in. Better out.

Wire up an action for each thing you do all day. Here are a few to start.

Translate
Input

je suis en retard

Output

I'm running late.

Fix grammar
Input

i has finish the task yesterday

Output

I finished the task yesterday.

Summarize
Input

A long paragraph of meeting notes and context…

Output

One clear line.

Change tone
Input

hey can u send that over whenever

Output

Could you please send that at your convenience?

Rewrite for clarity
Input

the thing is basically kind of not really working

Output

It isn't working as expected.

Your own prompt
Input

Anything you can describe.

Output

Exactly what you asked for.

Shortcut recorder

Set a shortcut in a tap.

cmdFlow listens for your combo — with a live radar animation — and warns you if it clashes with a system shortcut.

Listening…
++T

No clashes with system shortcuts

Requirements & install

Up and running in a minute

Requirements

macOS 26 (Tahoe) or later, Apple Silicon.

Apple Intelligence

Enable Apple Intelligence for the on-device backend.

Install

Download the DMG, drag cmdFlow to Applications.

First launch

Right-click → Open — the app is unsigned (open source, no Apple Developer account).

Gatekeeper complaining? Clear the quarantine flag:

$xattr -dr com.apple.quarantine /Applications/cmdFlow.app

FAQ

Questions, answered

Yes — free and open source (MIT). The on-device model costs nothing. OpenRouter usage is billed by OpenRouter on your own key.

With the on-device backend, nothing leaves your Mac. OpenRouter mode sends text to OpenRouter.

The on-device Apple model supports English, German, French, Spanish, Italian, Portuguese, Japanese, Korean, and Chinese. For anything else, use OpenRouter.

cmdFlow isn’t code-signed yet. Right-click → Open on first launch, or run the xattr command above.

No. Global shortcuts use Carbon hotkeys — no Accessibility prompt.

Rewrite your clipboard.