Last updated October 2026.

ToolPiper is not a launcher. Raycast is a launcher, a window manager, and an extension store wrapped in one keystroke, and it's good at all three. We don't replace that. If the reason you opened Raycast this morning was to fuzzy-search an app, snap a window to the left half, or run a Spotify extension, nothing here changes that. Keep Raycast.

What we do replace is the part of Raycast its paid plans are built around, which is the AI. Raycast's AI Chat, AI Commands, and agents run on cloud models through Raycast's providers, metered in monthly credits since September 10, 2026: Pro is $10 a month or $96 a year with 500 credits, Pro+ is $20 or $192 with 3,000, and Max is $50 or $480 with 7,500. Raycast can also reach local models through a separately installed Ollama, and that path needs a paid plan too. ToolPiper runs AI on your text locally, on a free download, and the text never leaves your Mac. That's the whole pitch. We're not intercepting the launcher. We're intercepting the subscription you pay to have a model rewrite a sentence.

The overlap is narrower than a feature grid makes it look. Three things. Snippets, clipboard history, and AI on selected text. Raycast does the first two on its free plan and the third on a paid plan. ToolPiper does all three for free, and the AI part is local. Everything else Raycast does - the launching, the windows, the store - we leave to Raycast, on purpose.

Is there a Raycast alternative with local AI?

Yes. ToolPiper is a free Mac app that does AI rewrites on selected text using a model running on your own machine. Raycast AI runs cloud models on its paid plans, and its local-model path, through a separately installed Ollama, needs a paid plan too. ToolPiper also includes clipboard history and text snippets.

The specific gap ToolPiper fills is AI-on-text without a cloud round-trip. Select a paragraph, tap the right Command key (press and release in under 250ms), and the selection gets replaced by a transformed version. There are 12 bundled transforms out of the box. ;fix, ;formal, ;casual, ;concise, ;expand, ;simplify, ;bullets, ;summary, ;tldr, ;active, ;email, and ;rewrite. The transform sends your selection to ToolPiper's local model over loopback (127.0.0.1), with the snippet's prompt as the system message. The inference happens on your Mac, and you can verify it yourself at localhost:9998.

The mechanism is the claim. The text you rewrite never travels over the network - the model is on your machine, and you can confirm it by watching network traffic while a rewrite runs. With a cloud AI tool, the selected text is uploaded, processed on someone else's hardware, and returned. That's not a knock on the policy. It's the architecture. A zero-retention promise governs what a company does with your text after it arrives. It can't change the fact that it arrives.

Does Raycast AI cost money?

Yes. Since September 10, 2026, Raycast AI is metered in monthly credits on three paid plans: Pro at $10 a month or $96 a year (500 credits), Pro+ at $20 or $192 (3,000), and Max at $50 or $480 (7,500). The free plan has no AI. The models run in the cloud through Raycast's providers, and bring-your-own keys and local models through Ollama also need a paid plan.

Raycast's free plan is genuinely generous, and the line is easy to draw. The launcher, snippets, window management, quicklinks, the extension store, and three months of clipboard history are free. AI Chat, Quick AI, agents, dictation, and Cloud Sync are the paid part, and it's a subscription with monthly credits, not a one-time purchase. That's a reasonable model for a cloud product. Raycast said agentic workloads raised its costs when it moved to credits, and running models on remote GPUs costs money every month, so charging monthly tracks the cost.

ToolPiper inverts that. The download is free, and the text AI runs on hardware you already own, so there's no per-use cost and no monthly fee for the rewrite. Raycast's strength here is breadth: its picker offers dozens of cloud models from OpenAI, Anthropic, Google, xAI, Mistral, Perplexity, DeepSeek, and others, with top-tier models on Pro+ and Max. For grammar fixes, tone changes, summaries, and turning a paragraph into bullets - the things people actually use AI-on-text for all day - a local model is more than enough, and there's no network round-trip to wait on.

Is ToolPiper a launcher like Raycast?

No. ToolPiper is not a launcher and does not do window management. Raycast's launcher, window manager, and extension store are its core. ToolPiper covers the AI-on-text, snippets, and clipboard overlap.

Raycast's core is the launcher. Hit a hotkey, type a few letters, and you're running an app, a script, a window action, or one of thousands of extensions, on Mac, Windows, or iOS. That's a different category from ToolPiper's.

What ToolPiper has that's adjacent is MCP tools. MCP tools are conceptually like Raycast extensions, built for an AI model to call. ToolPiper exposes over 420 of them - system actions across 26 macOS domains, browser automation, file operations, media capture - and a local model decides which to invoke based on what you ask. It's a different shape than a launcher palette you drive by hand. Raycast extensions are mostly commands you trigger, and Raycast AI can also call AI Extensions and the MCP servers you connect to it. ToolPiper's MCP tools are built for a model to trigger on your behalf.

How do snippets compare?

Both Raycast and ToolPiper include text snippets for free. The difference is that ToolPiper snippets can run AI transforms on selected text, which Raycast snippets cannot - Raycast's AI lives in its paid plans.

Raycast snippets expand a keyword into saved text, with placeholders for things like the clipboard, the date, and the cursor position, which is the right tool a lot of the time. ToolPiper does that too - typed delimiter-plus-abbreviation expansion with longest-trigger-first matching, so ;addr expands your address and a longer ;address-work wins over it when both could match. Trigger matching is flanked by whitespace or punctuation, so ;fix never fires inside the word ";fixed". You can place the cursor after expansion with a %| marker, and there are case-sensitivity modes and expand-when context rules.

ToolPiper also ships 11 dynamic-value utilities resolved at expand time: ;today for the long date, ;date, ;time, ;now, ;iso, ;timestamp in ISO 8601, ;name for your full name, ;login for your short username, ;myemail, ;host for the computer name, and ;app for the frontmost app. And the action snippets chain. Run ";fix ;formal" and it fixes the grammar, then rewrites the result in a formal tone, in document order, up to a cap of 4 stages. If any stage returns empty, the chain aborts and your original selection is preserved rather than blanked. The pipeline reads only the selection - it never touches the clipboard - and it refuses an empty target, an empty result, or any selection over 16,384 characters.

If you're moving a library over, the importer reads 8 formats detected by file content - Raycast JSON among them - and re-importing the same file never duplicates. For more on the snippet engine specifically, see AI text snippets on Mac.

Can I import my Raycast snippets into ToolPiper?

Yes. Export your snippets from Raycast as JSON, then drag the file onto ToolPiper's Snippets pane or pick Import… from the pane's ··· menu. ToolPiper detects the Raycast format by file content, translates placeholders like {clipboard} and cursor markers, and re-importing the same file adds zero duplicates.

The importer auto-detects 8 formats by content, not extension: ToolPiper's own JSON, Raycast, Alfred .alfredsnippets archives, Espanso YAML, TextExpander .textexpandersettings bundles, Apple Text Replacements plists, CSV, and TSV. Raycast placeholders get exactly one of three counted treatments: translated ({clipboard} becomes %clipboard, cursor markers become %|, simple date and time become %date and %time), kept as literal text and counted, or the whole snippet skipped with a named reason. A literal % in your snippet text is escape-protected, so "100% done" can never fire a macro by accident.

Two caveats. Nested {snippet} references are skipped, not inlined - the import summary counts them instead of silently dropping them. And if two snippets share a trigger with different content, both copies import and the conflict is counted and surfaced - you resolve it by hand. Duplicates are a different story: they're detected on a content fingerprint (trigger, kind, expansion, prompt, and voice phrases), so running the same export twice is a no-op rather than a doubled library. Caps: 32 MB per file and 10,000 snippets per import, far above any personal library. Leaving TextExpander or Espanso too? The TextExpander alternative breakdown covers those paths.

What about clipboard history?

Both Raycast and ToolPiper include clipboard history. Raycast keeps three months of it on the free plan and unlimited history on Pro. ToolPiper's sorts every item into eight types, OCRs copied images with Apple Vision, tracks the source app and browser tab, and keeps 200 items by default, configurable from 50 to 2000.

Raycast's clipboard history is solid and free, so this is an overlap, not a wedge. Here's what ToolPiper's version does. Every item is auto-categorized into one of eight types, including text, URL, email, code, JSON, file path, color, and number. Fuzzy search runs across the text, OCR-extracted text, and the source URL and app, so you can find "that thing I copied from that article" by any fragment of it.

Two pieces stand out. Copy a screenshot and ToolPiper OCRs it with Apple Vision, so text inside the image becomes searchable in your history. And the source tracking records which app you copied from, including the browser-tab URL for Safari, Chrome, Arc, Brave, Edge, Opera, and Vivaldi. Concealed, transient, and auto-generated pasteboard items are skipped, and password managers like 1Password, Keychain, LastPass, and Dashlane are on the capture ignore list by default - so your autofills don't land in history. Pinning and persistence across launches are there too. The clipboard history covered here is the same engine described in the Mac clipboard manager overview.

What does Raycast do well?

Raycast is the category-defining Mac launcher: one keystroke for apps, windows, quicklinks, a calculator, notes, and thousands of extensions, on Mac, Windows, and iOS with sync between them. Its paid plans add an AI layer with Projects, scheduled Automations, custom agents, an MCP client, and dozens of cloud models.

A lot of people use Raycast precisely for that surface area. Its extensions are written in React and TypeScript, mostly run unchanged on Mac and Windows, and live in an MIT-licensed public repository. Teams get shared snippets and commands and a private store, and Enterprise adds SOC 2 Type II, SAML, SCIM, and an AI provider allow-list. It ships weekly, too: v2.6 landed October 2, 2026.

Raycast vs ToolPiper: which should you use?

Use Raycast if the launcher, window management, or extension store is the job. Use ToolPiper if you want AI on selected text running locally and free, plus clipboard history and snippets. You can run both - they compete for the AI line item, not the same keystroke.

It splits by job. Launching apps, managing windows, and reaching a large extension store are Raycast's home turf. Doing AI on text without a cloud subscription, plus a clipboard manager and snippets that don't cost a monthly fee, is ToolPiper's. The two aren't really competing for the same keystroke - they're competing for the AI line item on your monthly statement.

A reasonable setup is to run both. Keep Raycast as your launcher and window manager. Use ToolPiper for the local AI rewrites, the clipboard history with OCR, and the snippet library you don't want syncing through anyone's cloud. The right Command tap that fires an action snippet doesn't collide with Raycast's hotkeys, and ToolPiper's own push-to-talk, voice chat, and snippet expansion are mutually interlocked so they can't step on each other either.

Who each one is for

Pick Raycast when the launcher is the point. If your day runs through a single hotkey palette - apps, windows, calculations, quicklinks, a stack of extensions you've come to rely on - that's Raycast's home turf. If you also want AI and you're fine with a subscription and cloud processing, Raycast's paid plans fold Projects, Automations, agents, and dozens of cloud models into the same surface you're already living in, which is a real convenience.

Pick ToolPiper when the AI is the point and you'd rather not pay monthly or send your text to a cloud. The download is free, the text AI is local, and the snippet and clipboard features come along for the ride. Raycast describes itself as the interface layer, not the inference layer. ToolPiper is the cheaper and more private way to run AI on your text. Plenty of people will want both.

Get ToolPiper

ToolPiper is a free download from modelpiper.com/toolpiper (DMG). It needs macOS 26 or later and Apple Silicon (M1+). It's not on the Mac App Store because the Accessibility and CGEvent APIs that snippet expansion and global hotkeys depend on are incompatible with the App Store sandbox - which is why most snippet expanders ship outside it.

This is part of a series on text, clipboard, and snippet workflows on Mac and the broader pillar on local-first AI on macOS. If you came here for the launcher comparison, you might also want the Maccy alternative breakdown, which goes deep on clipboard history specifically.