# ReWryte > ReWryte is a cross-platform desktop app that rewrites any selected text using AI, triggered by a global keyboard shortcut from any application — email, Slack, Notion, your IDE, or anywhere else. It supports cloud AI providers (OpenAI, Anthropic, Google Gemini, Groq) and fully offline local AI models. One-time purchase, no subscription. ReWryte sits in the macOS menu bar or Windows system tray and never shows a Dock icon. Press the global shortcut, a floating popup appears with your selected text pre-loaded, choose a tone, and the AI rewrites it in real time. Click the result to copy, then paste it back — without leaving your flow. ## Product - **Platform:** macOS (available), Windows (available), Linux (coming soon) - **Distribution:** Desktop app built with Tauri (Rust + WebView) - **Trigger:** Global keyboard shortcut — ⌘⇧R on macOS, Ctrl+Shift+R on Windows (customisable) - **Input limit:** Up to 2,000 characters per rewrite - **Output:** Three parallel AI rewrites streamed in real time; click any result to copy - **Pricing:** $29 one-time purchase, 7-day free trial, no subscription - **API keys:** Stored in macOS Keychain / Windows Credential Manager; never sent to ReWryte servers; API calls go directly from your machine to the AI provider ## AI Providers (Cloud) ReWryte connects to any of these providers via your own API key: - **Groq** — Free tier: 14,400 requests/day, no credit card required. Recommended first provider. Default model: `llama-3.1-8b-instant`. Also supports: `llama-3.3-70b-versatile`, `gemma2-9b-it`, `mixtral-8x7b-32768`, `meta-llama/llama-4-scout-17b-16e-instruct`, `meta-llama/llama-4-maverick-17b-128e-instruct`. Do not use models with "guard", "classifier", or "safety" in their name — these are not chat completion models. - **OpenAI** — Pay-as-you-go. Default model: `gpt-4o-mini`. Also supports: `gpt-4o`, `gpt-3.5-turbo`. - **Anthropic** — Pay-as-you-go. Default model: `claude-haiku-4-5-20251001`. Also supports: `claude-sonnet-4-6`, `claude-opus-4-7`. - **Google Gemini** — Free tier: 1,500 requests/day. Default model: `gemini-2.0-flash`. Also supports: `gemini-1.5-flash`, `gemini-2.0-flash-lite`, `gemini-1.5-pro`. Multiple providers can be connected simultaneously. ReWryte automatically falls back to another connected provider if the active one fails or is rate-limited. ## Local AI (Offline) ReWryte bundles Qwen 2.5 for fully offline, on-device rewriting — no internet connection or API key required: - **Qwen 2.5 1.5B** (Light) — ~940 MB, requires 3–4 GB RAM. Best for any laptop. - **Qwen 2.5 3B** (Balanced) — ~1.9 GB, requires 6–8 GB RAM. Recommended for mid-range Macs. - **Qwen 2.5 7B** (Quality) — ~4.4 GB, requires 10–16 GB RAM. Best local quality on high-RAM Macs. ## Rewrite Tones Built-in tones: - **Professional** — formal, clear, workplace-appropriate - **Casual** — friendly, conversational, relaxed - **Polite** — courteous, considerate, softens blunt edges - **Assertive** — direct, confident, action-oriented Custom tones are user-defined with a free-form system prompt. Starter prompts included: Email Pro, Slack Pro, Executive Summary, Support Reply. ## Installation — macOS ReWryte is not yet code-signed. macOS will block it on first open. To fix this, run once in Terminal after dragging the app to /Applications: ``` xattr -cr /Applications/ReWryte.app ``` Then open the app normally. ## Pages - [Home](https://rewryte.app/): Landing page — features, pricing, download - [Getting started](https://rewryte.app/docs/): Install ReWryte and run your first rewrite in under 5 minutes - [API key setup](https://rewryte.app/docs/api-keys): Step-by-step guides for connecting OpenAI, Anthropic, Google Gemini, and Groq - [Custom tones](https://rewryte.app/docs/custom-tones): Create your own rewrite styles with custom prompts - [Local AI](https://rewryte.app/docs/local-ai): Run Qwen 2.5 on-device with no API key or internet connection ## Download - macOS (Apple Silicon): https://github.com/abhijith-p-subash/rewryte-releases/releases/download/v1.0.0/ReWryte_1.0.0_aarch64.dmg - Windows (x64): https://github.com/abhijith-p-subash/rewryte-releases/releases/download/v1.0.0/ReWryte_1.0.0_x64-setup.exe - All releases: https://github.com/abhijith-p-subash/rewryte-releases/releases ## Contact & Support - Email: hello@rewryte.app - GitHub Releases: https://github.com/abhijith-p-subash/rewryte-releases/releases