Skip to main content

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.

A short note on philosophy

ClipSlop is opinionated about three things, in order:

  1. Latency over features. A grammar fix that takes 600ms beats one with thirty options that takes six seconds. Every keystroke matters.
  2. Your tools, your data. Bring your own provider. Run Ollama locally. Read the source. Build it yourself if you want — see Building from source.
  3. Boring is good. No login screens, no onboarding wizards, no AI personas. The app is small on purpose.