Welcome to ClipSlop
ClipSlop sits in your menu bar and makes any AI prompt feel like a native macOS shortcut. Select text in any app, press a hotkey, get the result back where the cursor is — that's the whole pitch.
- Keyboard-first. Every prompt has a single-letter mnemonic. Every action has a shortcut. The mouse is optional.
- Inline. Quick Paste captures the selection, runs a prompt, and pastes the result back — without ever leaving the app you're typing in.
- Composable. Chain unlimited transformations. Translate, then rewrite, then format. Branch from any history step.
- Provider-agnostic. Sign in with ChatGPT for free, bring your own OpenAI / Anthropic key, or run locally with Ollama.
What ClipSlop is not
An equally important question. ClipSlop has a deliberately small surface area.
- Not a chatbot. There's no conversational thread — each prompt is a one-shot transformation. If you want chat, use the ChatGPT or Claude apps.
- Not a subscription. The app is free and MIT-licensed. You only ever pay your AI provider — and the free ChatGPT sign-in counts.
- Not signed by Apple. We don't pay Apple's $99/year fee, so first launch needs a one-time approval. See Install & first run.
- Not phoning home. ClipSlop has no backend. API requests go directly from your Mac to the provider you chose.
Why a keyboard-first AI tool?
Most AI writing tools follow the same pattern: copy text, switch to a browser tab or app, paste it, click a button, wait, copy the result, switch back, paste. Six context switches for what should be one.
ClipSlop collapses all of that into a hotkey. Below is everything that happens when you press ⌃⌘G in any text field on your Mac:
# 1. ClipSlop intercepts the hotkey
on hotkey ⌃⌘G:
selection ← readSelection() # simulated ⌘C, then restored
result ← runPrompt("Fix Grammar", selection)
paste(result) # simulated ⌘V
# 2. Total round-trip: ~600ms with ChatGPT, ~200ms with Ollama
The clipboard is restored to whatever was on it before the run. Streaming output is supported — the result appears progressively if you use Open & Run instead of Quick Paste.
Where to next
Pick a path based on what you want to do.
Three steps: download, grant Accessibility, sign into ChatGPT. Done.
Quick Paste does it inline. ⌃⌘G by default; rebind in Settings.
18 languages out of the box. Hotkey or pipeline. Mix providers per language.
Translate → Rewrite → Format. The full pipeline with branching history.
A short note on philosophy
ClipSlop is opinionated about three things, in order:
- Latency over features. A grammar fix that takes 600ms beats one with thirty options that takes six seconds. Every keystroke matters.
- Your tools, your data. Bring your own provider. Run Ollama locally. Read the source. Build it yourself if you want — see Building from source.
- Boring is good. No login screens, no onboarding wizards, no AI personas. The app is small on purpose.