# TextWiz — full site context for AI systems > TextWiz is a native macOS productivity application that runs AI writing shortcuts on text you select. Capture via clipboard (⌘C) + global hotkey (⌘⇧Space) or macOS Services (right-click → Process with TextWiz). No Accessibility APIs. Nine LLM providers; API keys in Keychain; history and analytics in local SQLite. Site: https://textwiz.pro — App source: https://github.com/luongnv89/textwiz ## Product summary TextWiz ships eight built-in shortcuts (Proofread, Rewrite, Concise, Friendly, Professional, X Post, LinkedIn Post, Improve Prompt) plus unlimited custom shortcuts from the shortcut manager. A floating panel streams responses with an inline diff (additions/deletions). Results can auto-copy to the clipboard or splice back via Services. **Providers:** On-device — Apple Intelligence (Apple Foundation Model, no API key on supported Macs, requires TextWiz Pro), Ollama, LM Studio, MLX-LM. Cloud — Gemini, OpenAI, Claude, Mistral, Groq, OpenRouter. Every real provider requires TextWiz Pro except the Demo provider. One Primary Provider and one Model in Settings apply to all shortcuts. **Requirements:** macOS 14 Sonoma or later for distribution; some features need macOS 15.2+ for Apple Intelligence. Available on the Mac App Store. **Pricing:** the app is a free download. The built-in Demo provider is free and ungated forever. Every run against a real provider (OpenAI, Anthropic, Gemini, Ollama, Apple Intelligence, LM Studio, MLX-LM, Mistral, Groq, OpenRouter) requires TextWiz Pro, an auto-renewable subscription sold through the Mac App Store only. US reference prices: $2.99 per week, $7.99 per month, $59.99 per year. For eligible customers, the weekly plan has an introductory offer of $0.99 charged up front for one week; it then renews at $2.99 per week. Eligibility and the exact price are shown in the App Store before purchase. Monthly and yearly have no introductory offer. Prices are US dollars and vary by region because Apple equalizes them per storefront. Payment is charged to the Apple Account at confirmation of purchase; the subscription renews automatically unless cancelled at least 24 hours before the end of the current period, with the renewal charge taken within 24 hours before the period ends. Cancel in System Settings > Apple Account > Media & Purchases > Subscriptions. Customers who bought the paid app before the switch to free keep TextWiz Pro for life at no cost. ## How to use TextWiz 1. Copy selected text with ⌘C, press ⌘⇧Space — panel opens with clipboard as input, pick a shortcut. 2. Or right-click selection → Services → Process with TextWiz — macOS replaces text in place. 3. No Accessibility permission; works in sandboxed apps (Slack, VS Code, browsers). ## Setup (getting started) **Ollama (local):** `brew install ollama` → `ollama serve` → `ollama pull llama3.2:3b` (or similar) → TextWiz Dashboard → Settings → Primary Provider Ollama → verify server URL → Refresh models → Test Connection → ⌘C + ⌘⇧Space. **Gemini (cloud):** API key from Google AI Studio → Settings → Primary Provider Gemini → Configure API Key → Save to Keychain → pick model → Test Connection. Other providers follow the same Settings pattern (API key or server URL for local engines). ## Privacy - On-device providers: text never leaves the Mac. - Cloud: only processed text goes to the chosen provider. - Keys: macOS Keychain only. - History/analytics: local SQLite, not uploaded. - Website: static marketing pages; no email signup or on-site feedback forms. - Payments: Apple processes the TextWiz Pro purchase and charges the Apple Account; TextWiz never sees card data. Subscription entitlement state is cached locally on the Mac. No account, no login, no licensing server. ## FAQ ### How much does TextWiz cost? TextWiz is a free download on the Mac App Store. The Demo provider is free forever. TextWiz Pro unlocks every real AI provider: $2.99 per week ($0.99 for the first week), $7.99 per month, or $59.99 per year in US dollars. For eligible customers, $0.99 is charged up front for one week. It then renews at $2.99 per week until cancelled. Eligibility and the exact price are shown in the App Store before purchase. Monthly and yearly have no introductory offer. Prices vary by region because Apple equalizes them per storefront. ### What is free and what needs TextWiz Pro? The download is free and stays free, and the built-in Demo provider runs free and ungated forever so you can see exactly how the app behaves. Every run against a real provider needs TextWiz Pro: OpenAI, Anthropic, Gemini, Ollama, Apple Intelligence, LM Studio, MLX-LM, Mistral, Groq, and OpenRouter all sit behind it, local engines included. ### Can I try TextWiz before subscribing? Yes. Download the app and run the Demo provider, which is free, ungated, and permanent. It is the real interface with real wizards, so nothing about the flow is hidden from you. There is no trial period on any paid plan, because the free Demo provider does that job without a clock running. For eligible customers, the weekly plan starts at $0.99 for the first week. Eligibility and the exact price are shown in the App Store before purchase. ### How do I cancel TextWiz Pro? Open System Settings > Apple Account > Media & Purchases > Subscriptions, pick TextWiz, and cancel. Cancel at least 24 hours before the current period ends, otherwise the next period is charged. Pro stays active until the end of the period you already paid for. Apple handles billing, so refunds go through reportaproblem.apple.com. ### I already bought TextWiz. What happens to me? You keep TextWiz Pro for life at no cost. Anyone who bought the paid app before the switch to free keeps full Pro access with nothing to buy and nothing to renew. Sign in with the same Apple Account you bought it with and TextWiz restores your access. ### How do I use TextWiz? Two flows. Copy text with ⌘C and press ⌘⇧Space — the floating panel opens with your clipboard as input and runs the wizard you pick. Or right-click the selection → Services → Process with TextWiz, and macOS replaces it in place. Choose any built-in wizard — Proofread, Rewrite, Concise, Friendly, Professional, X Post, LinkedIn Post, and more — or run one you built yourself. ### Which AI providers does TextWiz support? Ten engines out of the box, four of them on-device: Apple Intelligence (Apple Foundation Model—no API key on supported Macs, requires TextWiz Pro), Ollama, LM Studio, and MLX-LM. Cloud: Gemini, OpenAI, Claude, Mistral, Groq, and OpenRouter. Every real provider requires TextWiz Pro except the Demo provider. Choose one Primary Provider and Model in Settings—all wizards use that pair unless you override in a custom wizard. ### Do I need an API key? Cloud providers need your own API key—stored in the macOS Keychain and only sent to the provider you chose. On-device engines (Apple Intelligence, Ollama, LM Studio, and MLX-LM) need no API key, but TextWiz Pro is still required for every real provider except the Demo provider. ### What are wizards and collections? A wizard (or "wiz") is one AI spell—a named prompt that transforms the text you select. We group the built-in wizards into collections by the job they do: Everyday Edits (Proofread, Rewrite, Concise, Friendly, Professional) and Social (X Post, LinkedIn Post) ship today; an Analyst & Coach collection (Clarity Critic, Executive Summary, Decision Extractor, Rewrite Coach, Argument Stress Test, Structure Tightener) arrives in the next update. You can also build unlimited wizards of your own—write the prompt, pick the provider and model, and it shows up in the panel alongside the built-ins. ### Can TextWiz write the result back into my document? Yes — two ways. Via right-click → Services → Process with TextWiz, macOS splices the AI result in place where the selection was, no extra steps. Via the ⌘⇧Space hotkey, the result is auto-copied when the wizard finishes and the panel shows a 'Copied — press ⌘V to paste' toast. Either way, no Accessibility permission is needed. ### Does TextWiz keep a history of my requests? Yes. Every run is saved locally so you can browse, search, and reopen past results from the History view. It's stored in SQLite on your Mac—never uploaded anywhere. ### What is the diff view? Inline highlighting of what changed between your original text and the AI result—word and character-level, additions in green and deletions in red. Enabled by default in the floating panel. ### Where does my data go? Is it private? TextWiz runs no servers and collects none of your data. With on-device providers (Apple Intelligence, Ollama, LM Studio, MLX-LM), nothing ever leaves your Mac. With cloud providers, only the text you process is sent—directly to the provider you chose, never to us. History and analytics live in local SQLite; API keys stay in the macOS Keychain. ### How is TextWiz different from ChatGPT, Grammarly, or other Mac AI writing apps? Browser-tab assistants mean copying your text into someone else's server and back. Grammarly is a cloud service. Most Mac AI writing utilities need the macOS Accessibility permission to read your screen. TextWiz runs on-device by default, uses only the clipboard and the Services menu (no Accessibility permission), and puts every action behind one keystroke. Provider costs, where they exist, stay between you and the provider you chose. ### Does TextWiz need the Accessibility permission? No. TextWiz captures text through two fully compliant paths: the system clipboard (you press ⌘C, then ⌘⇧Space) and the macOS Services menu (right-click → Services → Process with TextWiz). It does not call any Accessibility APIs. You won't see any permission prompts on first launch — it just works, even in Slack, VS Code, and other sandboxed apps. ## Site map - https://textwiz.pro/ - https://textwiz.pro/getting-started - https://textwiz.pro/changelog - https://textwiz.pro/feedback - https://textwiz.pro/privacy - https://textwiz.pro/terms ## Links - GitHub (app): https://github.com/luongnv89/textwiz - GitHub (feedback issues): https://github.com/luongnv89/textwiz-feedback - Developer X: https://twitter.com/luongnv89