PasteWand for macOS

Anything you copy becomes a safe AI workspace.

Copy text, files, or folders. PasteWand runs your AI model in a disposable workspace with the tools it needs. Review every proposed change, then apply only when you approve.

Your API key stays in system credentials. Nothing changes before you confirm.

PasteWand
⌘ ⇧ Space

checkout-service · Workspace

3 selected files · src/auth.ts · src/session.ts · auth.test.ts

Your instruction

Review 3 changed filesOriginals untouched

if (session.expiredisExpired()) return refresh(session);

Writes stay in a safe in-memory overlay

Client first

Your AI provider is a choice, not a dependency.

Workspace tools, diff, safe write-back, and undo all live in the desktop client. Sign-in is optional: connect a tool-calling model directly, or use PasteWand Cloud when you want everything configured for you.

No account required

Bring your own AI

Choose a built-in provider preset or any OpenAI-compatible endpoint. Requests go straight from your Mac to that provider; PasteWand's SaaS never sees them.

OpenAIAnthropicGeminiDeepSeekOpenRouterOpenAI-compatible
Optional service

PasteWand Cloud

The same desktop workflow with a managed model, credits, and account-based usage. It is the convenient provider, not a requirement for the app.

No API endpoint, key, or model name to configureKeys remain in Keychain or Windows Credential Manager

How it works

Every change is staged until you say yes.

PasteWand runs the AI against an explicitly selected workspace. Its reads, searches, and writes are constrained by the client; original files remain untouched until review is complete and you choose Apply.

The original is the source of truth.

You explicitly authorize each captured scope before the AI starts. Inside its disposable VM, it can run commands and install packages; host originals, credential stores, and every path outside the private captured copy are not mounted. Files are hashed again before Apply.

Captured → ReviewReady → Applied

Scope

Copy a text selection, one or more files, or a folder to authorize that input scope. PasteWand reads the clipboard only when you open it.

Ask

Ask PasteWand to fix a bug, implement a feature, refactor related files, or add tests using the AI provider you configured.

Review

Inspect every staged file and its local line or word diff. Follow-up instructions continue from the same in-memory workspace.

Apply

PasteWand verifies every source Hash before a batch write. One conflict stops the entire Apply; a successful workspace Apply is undone as one group.

Safety boundary

Useful across a codebase. Narrow at the filesystem.

PasteWand supports real multi-file code changes without handing an AI unrestricted access to your machine.

Supported on macOS

One plain-text selection from any app
Files or folders as a scoped code workspace
Your own tool-calling OpenAI, Anthropic, Gemini, or compatible API
Multi-file review with local line and word diff
Atomic batch Apply and encrypted group undo

Copied text is limited to 128 KiB. File and folder captures allow up to 100 selected roots, 20,000 regular files, and 1 GiB of input; review allows up to 2,000 changes and 1 GiB of output. Symlinks and special files are rejected.

Not hidden behind a vague promise

Each new format needs its own safe parser, writer, undo behavior, and acceptance tests. We will add them one at a time.

PDF and Office documents
Images and rich text
Rich-text selection round trips, bundled local models, and finer permission profiles
Windows parity is next

Frequently asked questions

What PasteWand reads, sends, changes, and refuses.

Give the AI a workspace, not your whole machine.

Use your own model or choose PasteWand Cloud. Everything runs in the desktop client, every write is staged, and you remain the Apply step.