Skip to content

FAQ

ZenCopy itself is free, open-source software (Apache-2.0). There is no account and no subscription.

What the AI service charges is between you and that service. With Google’s free tier, it is completely free — unless you register a payment method, you cannot be charged. And with an AI that runs entirely on your own computer (Ollama, for example), there is no external service to pay in the first place.

Only when you copy twice does the content go directly to the AI service you configured — and nowhere else. There is no ZenCopy server, no relay, and no usage tracking (telemetry). Your API key never leaves your machine either.

No. A single Ctrl/⌘ + C starts nothing, reads nothing, and sends nothing. Only two copies in quick succession are the signal. Even then, clipboard content marked confidential by other apps (password managers, for example) is ignored.

AI can be fluently wrong. It is genuinely useful for grasping the gist of a text, but for numbers, names, and anything consequential — contracts, medical text — check against the original before acting on it.

How is this different from other “AI on selection” tools?

Section titled “How is this different from other “AI on selection” tools?”

Most tools in this space are macOS-only, work on selected text only, and are tied to one vendor’s AI or a subscription. ZenCopy runs on Windows, macOS, and Linux, handles text, rich text, images, and files, and lets you choose the AI service (OpenAI / Google / Anthropic / a corporate gateway / local Ollama). Which action runs is also yours to decide. No account, no subscription, no telemetry — open-source software.

Another app also reacts to Ctrl/⌘ + C + C (e.g. DeepL)

Section titled “Another app also reacts to Ctrl/⌘ + C + C (e.g. DeepL)”

No app can own the “copy twice” signal at the OS level. If another app is listening for the same signal (DeepL is the well-known one), both react and two popups appear. ZenCopy neither intercepts nor blocks any key events, so nothing breaks — that is the whole symptom. Disable the shortcut in whichever app you use less (for DeepL: Settings → General → shortcut for translating).

Almost certainly permissions. Allow Input Monitoring for ZenCopy under System Settings → Privacy & Security, then quit and restart the app. (That permission is how the app notices that copy was pressed twice.)

No result comes back / it says it timed out

Section titled “No result comes back / it says it timed out”

If the response goes silent for 90 seconds, ZenCopy fails the run instead of waiting forever. Check your internet connection and the AI service settings (API key and so on), then press Retry. A local AI can take a while to load the first time, which is why the timeout is deliberately generous.

%LOCALAPPDATA%\app.zencopy\logs

Logs never contain your copied content or API keys.

The uninstaller asks with a Delete application data checkbox — checking it removes everything: settings, API keys, custom actions, logs, and the webview profile. (One harmless leftover whether or not you check it: if launch-at-login was enabled, a registry entry pointing at nothing may remain — Windows ignores entries whose target does not exist.)

GNOME on Wayland, and X11. On GNOME Wayland, background processes cannot observe keys or the clipboard by design, so ZenCopy (via the copycopy crate) ships a small GNOME Shell extension that detects the double copy from inside the compositor. It is auto-installed into your user profile on first launch (no sudo) and becomes active after logging out and back in once. On X11, an ordinary passive key listener works, as on Windows. Other Wayland compositors (KDE Plasma, wlroots-based) offer no unprivileged way to observe the trigger and are not supported yet — the app runs, but the trigger stays inert.

ZenCopy’s tray icon uses the AppIndicator protocol. Ubuntu’s GNOME supports it out of the box, but vanilla GNOME (Fedora, for example) shows nothing until the AppIndicator and KStatusNotifierItem Support Shell extension is installed. Either way the app itself works — the tray menu is just one way in.