Website profiles · Technology insights · Alternatives

capybro.app

Select text → hotkey → AI rewrites, fixes errors, or translates it. Works in Word, browser, email — everywhere. Private mode via Ollama.

No paid content found Multilingual
Visit website
Profile views 0 Outbound visits 0 Normal
CapyBro Full homepage screenshot

At a glance

Category
Artificial Intelligence
Language
English
Paid-content signal
No paid content foundObserved
Registered
2026
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is CapyBro?

CapyBro is a Windows text-rewriting utility that works inside whatever app you already use. You select text, press a hotkey, and an AI model rewrites it in place — fixing grammar, changing tone, shortening, or translating. It runs on Windows 10 and 11 and is aimed at people who write a lot in many programs: Word documents, Outlook mail, browser forms, chat apps, IDEs.

How it actually works

The workflow is deliberately small: highlight a passage, trigger a hotkey, and the result replaces your selection. The site shows a leave request being converted from a casual note into a formal message in under a second, then pasted back automatically. That "in place, in any app" design is the main differentiator from browser-based rewriters, which only reach text inside a web page.

Cloud or local models

Two paths are offered, and the choice matters more than most feature lists:

  • OpenRouter — one account reaching models such as GPT-4o, Claude and Gemini. Convenient, but your text is sent to a third party.
  • Ollama — a fully local model. Nothing leaves the machine, which is the sensible option for confidential drafts, legal text, or anything under an NDA.

Keys are stored encrypted locally, and history stays on the device.

Who it suits

If you… CapyBro is a reasonable fit Consider something else
Write across many desktop apps Yes — hotkey works system-wide A browser extension covers only web text
Handle sensitive text Yes, with Ollama local mode Cloud-only tools send text off-device
Want reusable instructions Custom prompts, one hotkey each Built-in presets may be enough
Use macOS or Linux No — Windows only Cross-platform editors or web tools

Practical notes before you commit

The free tier is described as permanent, with a one-time paid upgrade rather than a subscription — worth confirming on the site, since pricing details change. The free core is open source under MIT, so the behaviour can be inspected rather than trusted. A diff preview shows original versus result before replacement, which is the feature that prevents the usual AI-rewriting annoyance of silently overwriting your meaning. If you try it, start with one narrow job — grammar fixes in email — before wiring hotkeys to every writing task.

How do I set up CapyBro with Ollama for fully local, private rewriting?

Install Ollama on the same Windows PC, pull at least one model, then point CapyBro's local mode at it. CapyBro's page describes a "Local mode via Ollama" where text never goes to the network, so the whole chain stays on your machine once both pieces are running.

Steps

  1. Install Ollama for Windows and confirm it runs. Open a terminal and check that the service responds (Ollama serves a local API on port 11434 by default).
  2. Pull a model. In a terminal: ollama pull llama3.1 (or another model you prefer). Larger models give better rewrites but need more RAM/VRAM and run slower.
  3. Open CapyBro → Settings. Look for the model/provider section and switch from the cloud option (OpenRouter) to Ollama / local mode.
  4. Select the model you pulled from the list CapyBro shows. If your model isn't listed, type its exact Ollama tag.
  5. Set your prompts. CapyBro supports custom prompt templates with a hotkey each — for example "Fix grammar," "Rewrite formally," "Translate," "Make twice shorter."
  6. Test in a real app. Select a sentence in Word or your browser, press the hotkey, and check the diff preview before accepting.

What to expect

Choice Privacy Speed Quality
Ollama local Text never leaves the PC Depends on your hardware Good with a capable model; below frontier cloud models
OpenRouter cloud Text is sent to a provider Fast Highest, model-dependent

Practical notes

  • Hardware matters more than settings. A 7–8B model runs comfortably on 16 GB RAM; larger models want a dedicated GPU. If rewrites feel slow, drop to a smaller model rather than changing CapyBro options.
  • Diff preview is your safety net. It's on by default, so you can accept, regenerate, reject, or hand-edit before the text replaces your original.
  • Keep prompts short and specific. "Rewrite formally, keep under 80 words" produces more usable output than a vague instruction.
  • First run is slowest. The model loads into memory on first use; subsequent calls are quicker.

If you only handle occasional, non-sensitive text, cloud models via OpenRouter will give better results with less setup. If you regularly work with confidential documents — contracts, medical notes, internal drafts — the Ollama route is the one that keeps the text on your machine.

Can I use CapyBro to rewrite or translate text directly inside Word, Outlook, or VS Code?

Yes. CapyBro is built around exactly that workflow: you select text inside whatever program you're already using, press a hotkey, and the rewritten or translated text is pasted back in place. The page names Word, Outlook, Telegram, Chrome, VS Code and IDEs as supported environments, and describes the mechanism as "select → press → get result," with the example result "Pasted automatically."

How it fits each app

App Typical use What to watch
Word Tightening drafts, converting casual notes to formal tone Review the diff preview before accepting, since formatting inside a paragraph can shift
Outlook Rephrasing a blunt email, translating a reply Keep the recipient and thread context in mind; a rewrite can change tone in ways that read oddly in a long chain
VS Code Rewriting commit messages, comments, docs, or user-facing strings Be careful with code identifiers and technical terms — a general-purpose rewrite may "fix" wording you need kept literal

The page's own example is an email: a loose leave request becomes a formal one, with the result inserted automatically in about 0.8 seconds. That is the core value — you never leave the app or copy text into a separate chat window.

Translation and tone control

Translation is handled by the underlying model rather than a fixed language pair, so the output language is whatever you ask for. The interface itself is available in English, Ukrainian and Russian, but that setting is separate from what the AI produces.

For repeated jobs, custom prompts let you bind a hotkey to a specific instruction such as "Fix grammar," "Translate," "Rewrite formally" or "Make twice shorter." If you translate the same direction daily, that saves retyping the instruction each time.

The privacy trade-off

This is the main decision point. With OpenRouter you get GPT, Claude and Gemini through one account, but your selected text goes to a cloud service. With Ollama, the model runs locally and the text never leaves the machine. The page also states that API keys are encrypted locally via Windows DPAPI and that history stays on your computer.

If you handle confidential material — legal, medical, internal financials — local mode is the option that matches that constraint, at the cost of needing a capable machine and accepting generally weaker output than the top cloud models.

Practical next step

Pick one recurring task and test it before committing: open a real document or email, select a paragraph, run your chosen prompt, and inspect the diff preview side by side. If the result is close but not right, use regenerate or hand-edit rather than accepting. That single trial will tell you more about fit than any feature list.

Two things worth verifying yourself: whether the hotkey conflicts with shortcuts in your specific apps, and how local-mode quality compares on your hardware. CapyBro is Windows-only, so this applies to Windows 10 and 11. Comparable cross-app approaches exist elsewhere, such as OpenAI for cloud models or Ollama if you want to explore local inference directly.

What's the difference between the free version and Pro, and is Pro really a one-time payment?

The free version is a complete, permanently usable tool; Pro is a one-time unlock for extras. According to CapyBro's own page, the free version lasts forever, is free for everyone, and its core code is open source under MIT. Pro is described as a single payment with no subscription — the page shows $9 next to "Buy Pro," and states plainly: "Pro — one-time payment, no subscription." Treat that price as the vendor's listed figure at the time of writing rather than a permanent guarantee; confirm it on the checkout page before buying.

What the page does not do is itemize which features sit behind Pro. The feature list — hotkey rewriting in any app, cloud models via OpenRouter, local models via Ollama, custom prompts with individual hotkeys, encrypted API keys, local-only history, three UI languages, diff preview, streaming responses, and per-prompt model choice — is presented as the product's capabilities, not split into free vs. paid columns. So the honest answer to "what's the difference" is: the page confirms the shape of the difference (free = full working tool forever; Pro = more, paid once) but not the exact boundary. If a specific feature matters to you, verify it before paying.

Is "one-time" believable?

A one-time payment is credible for a small desktop utility like this, because there are no ongoing server costs when you run local models through Ollama — your own hardware does the work. The trade-off appears with cloud models: OpenRouter access passes through to third-party providers, so you typically pay those providers separately for usage, and that cost is not a one-time fee. The "one-time" label applies to CapyBro itself, not to the AI you connect it to.

Practical risks to weigh: a one-time price funds development only once, so major future versions could conceivably be sold separately, and support may be lighter than for a subscription product. The page gives no upgrade or update policy, so ask before buying if long-term updates matter to you.

How to decide

  • Try free first if you mainly want grammar fixes, rewrites, and translation in Word, Outlook, a browser, or an IDE, and you're comfortable with a hotkey workflow. Nothing on the page suggests the free tier expires.
  • Consider Pro if the paid extras turn out to cover something you'd use daily — check the current feature comparison on the site, since the page itself doesn't spell it out.
  • Prefer the local route if you handle confidential text. With Ollama, the page says text never leaves your computer at all, and history stays local. That is a privacy argument, not a cost argument.
  • Budget for cloud usage separately if you pick OpenRouter to reach GPT, Claude, or Gemini through one account.

If you want a second opinion on the one-time-payment model in writing tools generally, note that most mainstream assistants have moved to subscriptions — OpenAI's ChatGPT and Anthropic's Claude are subscription-based, while Ollama is free and local. That contrast is exactly why CapyBro's local mode is the more durable part of its pitch: it keeps the tool useful even if you never pay for cloud AI.

A concrete next step: install the free version, run one real task in the app you write in most — say, converting a blunt leave request into a formal email — and see whether the hotkey flow fits your habits. If it does, the only remaining question is whether the Pro extras are worth a single payment to you.

How do I create custom hotkey prompts for specific tasks like making text formal or shorter?

CapyBro treats each custom prompt as its own reusable command: you write the instruction once, bind a hotkey to it, and from then on the same key combination applies that instruction to whatever text you have selected. The page's own examples are commands like "Fix grammar," "Translate," "Rewrite formally," and "Make twice shorter," with a hotkey assigned to each. So the workflow is: create the prompt, give it a name, attach a key combination, then use it in any app.

Practical setup path

  1. Open CapyBro's settings and find the prompt or command section.
  2. Add a new prompt and write the instruction as a direct command to the AI, not as a description of what you want. "Rewrite this in a formal tone" works better than "formality."
  3. Assign a hotkey that does not clash with shortcuts in the apps you use most — Word, Outlook, browsers and IDEs all claim many combinations.
  4. Test it on a short paragraph first, then adjust the wording if the output is too aggressive or too mild.

Good prompt wording for the two tasks you named:

  • Formal: "Rewrite the selected text in a formal, professional tone. Keep the meaning, names and dates unchanged. Do not add information."
  • Shorter: "Rewrite the selected text at roughly half its length. Keep all key facts. Return only the rewritten text."

Adding constraints matters. Without "keep the meaning" or "return only the rewritten text," a model may explain its changes or soften specifics like deadlines and figures.

Details worth knowing

A separate model can be set per prompt, which is useful because short mechanical jobs such as trimming length do not need the same model as nuanced tone work. CapyBro also has a diff preview on by default, showing the original against the AI result before it replaces your text, with options to accept, regenerate, reject or hand-edit. For formal rewrites in email or contracts, keep that on.

Privacy depends on which mode you choose. In Ollama mode the text stays on the machine and never goes to the network; with OpenRouter you are sending selected text to a cloud model, so confidential material belongs in the local setup. The page notes API keys are encrypted locally via Windows DPAPI and history is stored only on your computer.

A realistic scenario

You handle customer replies in Outlook all day. You create one prompt for "polite formal reply," one for "shorten to two sentences," and one for "translate to Ukrainian," each on its own hotkey. You select a draft, press the shortening key, check the diff preview, and accept. That replaces the copy-paste-into-a-chat-window loop, which is the main time saving here.

One caveat: the more prompts you create, the harder the hotkeys are to remember. Group them by task type and keep the count small enough that muscle memory holds. If you want a comparison point for how other Windows writing utilities handle prompts and shortcuts, OpenRouter is the model gateway CapyBro can use, and Ollama covers the local option; general AI assistants such as ChatGPT can do the same rewrites but without the in-place hotkey workflow across any app.

Next step: create the formal-tone prompt first, assign a hotkey you can reach with one hand, and run it on three real pieces of your own writing before adding more.

Is my text safe with CapyBro—where are API keys stored and does anything get logged or sent to the cloud?

CapyBro is designed so that your text and keys stay on your PC in local mode, but cloud mode means your selected text is sent to whichever provider you choose. Here is how the two paths differ.

Local mode (Ollama)

  • Your text never leaves the computer, according to the product's own description.
  • API keys are not needed for a fully local model, so there is nothing to store or leak.
  • History is kept only on your machine.
  • The free version's core code is published under the MIT license, so a technical colleague can inspect what the program actually does.

Cloud mode (OpenRouter — GPT, Claude, Gemini)

  • The text you select is sent to the model provider to be rewritten, translated or corrected. That is inherent to cloud processing, not a flaw.
  • API keys are encrypted locally using Windows DPAPI, per the page.
  • History stays on your computer rather than in a CapyBro account.
  • Your provider's own retention and training policies apply to whatever you send. CapyBro cannot override them.

Quick comparison

Ollama (local) OpenRouter (cloud)
Text leaves your PC No Yes, to the provider
API key needed No Yes, encrypted locally
Best for Confidential drafts, contracts, client data Best-quality output, speed, large models

Practical guidance

The deciding question is simple: would you be comfortable pasting this paragraph into a third-party chat window? If not, use Ollama for that task. For a press release or a routine email, cloud models usually give the stronger rewrite.

Two habits worth adopting regardless of mode:

  1. Keep the diff preview on, so nothing replaces your original text until you accept it.
  2. Treat "history stored locally" as a statement about CapyBro's own storage, not about the provider's logs. For regulated material, check your employer's rules on external AI services before using cloud mode at all.

A sensible next step: install CapyBro, leave it in Ollama mode for a week with your most sensitive documents, and only switch on OpenRouter for work you would happily send through any online AI tool. The site is at CapyBro.

Related questions

More questions →
What Is AI Text Rewriting and How Can It Improve Your Writing?

AI text rewriting is the process of selecting existing text and having a language model regenerate it — fixing grammar, changing tone, shortening, paraphrasing, or translating — while keeping your original meaning. On Windows, tools like CapyBro turn this into a two-step habit: select text in any app, press a hotkey, and the rewritten version replaces your selection in place. It suits anyone who writes in multiple programs (email, chat, documents, code comments) and wants corrections or tone changes without switching to a separate chat window.

How AI rewriting differs from spell-check and grammar tools

Traditional checkers flag errors against fixed rules and suggest small edits. AI rewriting works at the level of the whole passage:

Spell-check / grammar tool AI text rewriting
Scope Words, punctuation, basic syntax Sentences and full paragraphs
Output Corrections to existing wording A regenerated version you can accept or reject
Tone control None Formal, casual, shorter, translated, etc.
Mechanism Rule- and dictionary-based Language model generates new text from your prompt

That difference matters when the problem isn't a typo but that a message sounds too blunt, too long, or too informal for its recipient.

The select → hotkey → replace workflow

CapyBro's model is deliberately minimal, and it works the same way in every app:

  1. Select the text you want changed — in Word, Outlook, Telegram, a browser, or an IDE.
  2. Press a hotkey (the default shown in the product's own example is Ctrl + Shift + Q).
  3. The AI result is pasted back automatically over your selection — the demo on the site shows a rough vacation request turned into a formal leave request in about 0.8 seconds.

Because it operates on whatever text is selected, it doesn't depend on the host app having its own AI feature. The same hotkey works whether you're in a document, a chat window, or a code editor.

Checking the result before it lands

Rewriting in place is fast but risky if the model misreads your intent. CapyBro ships a diff preview (on by default) that shows the original and the AI result side by side before replacement, with options to accept, regenerate, reject, or hand-edit first. Responses also stream in real time, so you can cancel mid-generation instead of waiting for a bad rewrite to finish.

Common use cases

  • Fixing grammar and clarity — clean up a draft without rewriting it yourself.
  • Changing tone — the site's example converts an informal vacation request into a formal one addressed to a team.
  • Paraphrasing — restate a passage in different words.
  • Shortening — a "make twice shorter" style command.
  • Translating — the interface supports English, Ukrainian, and Russian, while the underlying models can respond in whatever language you request.

You can create custom prompt templates for each of these and assign a separate hotkey to each, so "fix grammar" and "rewrite formally" don't compete for the same shortcut.

Cloud models vs. local AI: the privacy trade-off

CapyBro supports two backends, and the choice is mostly about where your text goes:

  • OpenRouter (cloud) — one account gives access to models such as GPT-4o, Claude, and Gemini. Your text is sent to a remote service.
  • Ollama (local) — the model runs on your own machine, and in this mode the text never goes to the network at all.

Supporting details from the product: API keys are encrypted locally with Windows DPAPI, and history is stored only on your computer. The free version's code is open source under the MIT license, which lets you verify what the program does — relevant if you handle confidential text.

Choose local (Ollama) if your text is sensitive or you can't send it to a third party. Choose cloud (OpenRouter) if you want stronger models and don't mind the text leaving your machine. If you're unsure, start with local mode and switch per task.

Practical tips for better rewrites

  • Give the model a clear instruction, not just "improve this." "Rewrite formally for a client" produces a more predictable result than a vague command.
  • Use separate prompts for separate jobs. A dedicated "fix grammar" template won't accidentally change your tone.
  • Keep the diff preview on until you trust a given prompt, then decide whether to turn it off for speed.
  • Match the backend to the text. Routine grammar fixes can run locally; nuanced tone work may benefit from a larger cloud model.
  • Check the output before sending. Rewriting preserves meaning most of the time, but names, numbers, and technical terms are worth a glance.

Availability and cost

CapyBro runs on Windows 10 and 11 (version 2.0.3 at the time of the source material). The free version is described as free forever, and Pro is listed as a one-time $9 payment with no subscription. The source does not specify feature-by-feature limits between the tiers beyond that framing, so check the current download page for what each tier includes before deciding.

What Is OpenRouter and How Does It Provide Cloud AI Models for Text Rewriting?

OpenRouter is a unified API gateway that gives you access to many AI models from different providers — GPT, Claude, Gemini, and others — through a single account and a single API key. In a text-rewriting tool like CapyBro, it is the cloud option: you paste one OpenRouter key into the app, and the app can then send your selected text to whichever model you choose. The alternative in CapyBro is Ollama, which runs models locally so text never leaves your machine. Choose OpenRouter when you want frontier-model quality and don't mind sending text to a third party; choose Ollama when privacy outweighs model capability.

What OpenRouter actually is

OpenRouter is not a model itself. It is a routing layer that sits between your app and the model providers. Instead of signing up separately with OpenAI, Anthropic, and Google, collecting three API keys, and wiring three integrations, you get one endpoint and one key that can reach all of them.

For a writing tool, that matters because different rewrite tasks suit different models. A short grammar fix is cheap and fast on a small model; a nuanced "convert to formal tone" rewrite may read better from a larger one. OpenRouter lets the app expose that choice without the app developer building a separate integration for every provider.

How CapyBro uses OpenRouter

CapyBro is a Windows 10/11 writing assistant that works in any app with text — Word, Outlook, Telegram, Chrome, VS Code. The flow is: select text → press a hotkey → the text is rewritten, grammar-fixed, or translated in place.

When OpenRouter is the configured provider, that hotkey press sends your selected text through your OpenRouter key to the model you picked, and the result comes back into the app. CapyBro's own description of the feature is that OpenRouter gives you "access GPT, Claude, Gemini in one account." Practical consequences of that design:

  • One credential to manage. You enter a single API key rather than one per provider.
  • Model choice per prompt. CapyBro supports a separate model per prompt, so "Fix grammar" and "Rewrite formally" can point at different models.
  • Streaming and diff preview. Responses stream in as they generate, and by default you see a side-by-side diff of original vs. AI result before it replaces your text — you can accept, regenerate, reject, or hand-edit first.

OpenRouter vs. Ollama in the same app

Both are provider options inside CapyBro, and the trade-off is the same one you'd face in any tool:

Dimension OpenRouter (cloud) Ollama (local)
Where text goes Sent to remote model providers Never leaves your computer
Model quality Frontier models (GPT, Claude, Gemini) Depends on the local model you run
Hardware needs None beyond the app Must run models on your own machine
Account setup OpenRouter account + API key Local install, no account
Best for Best output quality, varied models Confidential text, offline use

CapyBro's privacy notes are explicit about the split: API keys are encrypted locally with Windows DPAPI, history is stored only on your computer, and "in Ollama mode — text never goes to the network at all." That last clause is the tell — in OpenRouter mode, text does go to the network. If your text is confidential, that difference should drive the decision, not model quality.

Typical setup: account, key, paste

The general pattern for connecting any app to OpenRouter:

  1. Create an OpenRouter account on their site.
  2. Generate an API key in the account dashboard.
  3. Paste the key into the app — in CapyBro, into its provider settings.
  4. Select a model for the prompts you use.
  5. Test with a short, non-sensitive string before using it on real work, and confirm the diff preview shows what you expect.

The expected result after step 3–4 is that your hotkey now returns cloud-model output instead of an error or local-model output. The most common sticking point is a key that was copied incompletely or a model selection left empty — the app has nothing to route to, so the request fails.

Cost and privacy considerations

Two things to check before committing, and neither is something to assume:

  • Cost. OpenRouter routes to paid model providers, and CapyBro's own pricing signals are separate from that — CapyBro lists a free version and a one-time $9 Pro payment with no subscription, but that is the app's price, not your model usage cost. Model usage through OpenRouter is a distinct expense. Check OpenRouter's current pricing for the models you intend to use rather than assuming any tier is free.
  • Privacy. Anything you send through OpenRouter leaves your machine and reaches third-party providers. CapyBro mitigates the local side (encrypted keys, local history), but it cannot change where cloud inference happens. For confidential text, switch the same app to Ollama mode instead.

A reasonable default: use OpenRouter for everyday writing where quality matters and the text isn't sensitive, and keep Ollama configured for anything you wouldn't paste into a web form.

Crossword Weaver vs Other Windows Crossword Puzzle Makers: Which Should You Choose?

Crossword Weaver is a Windows-only crossword puzzle maker that supports two distinct puzzle styles: free-form puzzles built from only your own words, and themed symmetrical newspaper-style grids. It offers a demo so you can test it before buying. Choose it if you need both styles in one tool and work on Windows; look at alternatives if you need cross-platform support, a browser-based workflow, or a free tool with no purchase step.

The core difference: two puzzle styles in one tool

Most crossword makers specialize in one output style. Crossword Weaver's distinguishing feature is that it handles both:

Puzzle style What it means Typical use
Free-form Grid shaped around only your words, no filler entries Vocabulary lists, quick custom puzzles, personal projects
Themed symmetrical Newspaper-style grid with symmetrical layout Classroom handouts, publications, polished printables

If you only ever need one style, a simpler or cheaper tool may cover you. If you switch between casual word-list puzzles and publication-style grids, having both in one program avoids juggling two tools.

Windows compatibility and trying before buying

Crossword Weaver is Windows only. That is a hard constraint, not a preference:

  • Windows users: you can run it natively.
  • Mac, Linux, or Chromebook users: you would need a Windows environment, or you should choose a cross-platform or web-based alternative instead.
  • Before purchasing: the site provides a demo. Use it to confirm the puzzle styles, grid behavior, and output match your needs. The demo is the intended evaluation path, so treat it as your compatibility and feature check rather than assuming the paid version behaves the same in every detail.

The site references purchasing, so plan for a paid product rather than assuming it is free. Pricing details are not specified in the available information, so check the site directly for current terms.

Output: printable and playable puzzles

Crossword Weaver is described as producing printable and playable puzzles. When comparing tools, check these output dimensions on the same basis:

  • Print: does the tool export a clean grid plus clues suitable for paper handouts?
  • Play: can the puzzle be solved on screen, or is it print-only?
  • Format control: can you adjust grid size, clue layout, and numbering?

A tool that prints well but has no on-screen play mode suits classroom handouts. A tool with playable output suits digital assignments or casual solving. Decide which of these you actually need before comparing, because it narrows the field quickly.

Ease of use and automation

Crossword Weaver emphasizes automatic generation: you supply words and clues, and it builds the grid. The practical questions to ask of any maker:

  1. How much manual grid adjustment is required after auto-generation?
  2. Does it handle word placement conflicts for you, or do you fix them by hand?
  3. How long does a typical puzzle take from word list to finished output?

For hobby use, a rougher auto-generated grid is fine. For publishing or repeated classroom use, the amount of manual cleanup matters more than the feature list.

Which tool fits your use case

  • Hobby and personal puzzles: a free or low-cost maker is often enough. Crossword Weaver's demo lets you judge whether the two-style support is worth paying for.
  • Classroom use: prioritize printable output, fast generation from vocabulary lists, and Windows availability if your school machines run Windows.
  • Publishing or newspaper-style grids: the symmetrical themed style is the relevant feature. Compare how each tool handles symmetry and grid polish, since that is where output quality diverges most.
  • Cross-platform or browser-based work: Crossword Weaver is not the fit. Choose a web-based maker instead.

How to decide

  1. Confirm you are on Windows. If not, stop here and look at cross-platform tools.
  2. Decide whether you need both free-form and symmetrical styles, or just one.
  3. Download the demo and build one real puzzle you would actually use.
  4. Check the output: print it, and try solving it on screen if playable output matters to you.
  5. Compare the result against one alternative on the same puzzle, then decide whether the purchase is justified.

The fastest way to choose is to run the same puzzle through Crossword Weaver's demo and one competing tool, then compare grid quality, output options, and time spent.

What Is AI Text Improvement and How Do You Use It to Rewrite Text in Any App?

AI text improvement means selecting text you've already written and having an AI model rewrite it, fix its grammar, change its tone, or translate it — in place, without leaving the app you're working in. CapyBro is a Windows 10/11 assistant that does this through a hotkey workflow: select text, press a key, and the result replaces your selection. It fits anyone who writes in multiple apps and wants corrections without copy-pasting into a separate chat window. The trade-off to decide up front is cloud models (better quality, text leaves your machine) versus a local model via Ollama (text never touches the network).

The core workflow: select → hotkey → result

The mechanism is the same everywhere, which is why it works in Word, Outlook, Telegram, Chrome, VS Code, or any program with a text field:

  1. Select the text you want changed.
  2. Press the hotkey (the default shown is Ctrl + Shift + Q).
  3. The AI processes the selection and pastes the result back automatically — the example on the site converts an informal vacation request into a formal one in about 0.8 seconds.

Because it operates on whatever text is selected in the active window, there's no integration to configure per app. If the app accepts typed text, the workflow applies.

What "improvement" actually covers

Text improvement isn't one operation. CapyBro exposes it as a set of prompt templates, each of which can get its own hotkey:

  • Fix grammar — corrects errors without restructuring.
  • Rewrite formally — shifts register, as in the vacation-request example.
  • Make twice shorter — condenses.
  • Translate — the interface supports English, Ukrainian, and Russian, but the underlying models handle many more languages; the response comes back in whatever language you request.

You can create unlimited custom templates, so "improvement" is defined by the prompt you attach to a key rather than a fixed menu.

Cloud vs local: the decision that matters most

This is the choice worth thinking through before you start, because it determines where your text goes.

Cloud (OpenRouter) Local (Ollama)
Models GPT-4o, Claude, Gemini via one account Local model you run yourself
Where text goes Sent to the model provider Never leaves the computer
Best for Highest-quality rewrites, varied models Confidential or sensitive text

The site states that in Ollama mode text never goes to the network at all, and that API keys are encrypted locally with Windows DPAPI, with history stored only on your machine. If your text is confidential, local mode is the condition to check first; if you want the strongest models, cloud is the path.

Reviewing before you commit

Replacing text blindly is the main risk of any in-place rewriter. CapyBro's diff preview is on by default: it shows a side-by-side comparison of the original and the AI result before anything is replaced, and you can accept, regenerate, reject, or hand-edit the result first. Responses also stream in real time, so you can read as it generates and cancel mid-stream.

Setup and availability

  • Platform: Windows 10 and 11 (version 2.0.3).
  • Pricing: A free version exists permanently; Pro is a one-time $9 payment with no subscription. The free version's core is open source under the MIT license.
  • Privacy defaults: Keys encrypted locally, history local-only, no ads or tracking.

If you write across many apps and want corrections without breaking focus, the select-and-hotkey model is the reason to use it. If your text can't leave your machine, set up Ollama first and treat cloud models as optional.

What Is CapyBro and How Does Its Hotkey AI Text Rewriting Work on Windows?

CapyBro is an AI writing assistant for Windows 10 and 11 that rewrites, fixes, or translates selected text in place, inside whatever app you're already using. You select text, press a hotkey, and the result replaces your selection automatically — no copy-pasting into a separate chat window. It's a fit if you write a lot across Word, Outlook, Telegram, a browser, or an IDE and want AI edits without leaving the app. It's not a fit if you're on macOS, Linux, or a mobile device, since the current build is Windows-only.

How the select-text → hotkey → in-place rewrite flow works

The core loop has three steps:

  1. Select text in any program that accepts text input — Word, Outlook, Telegram, Chrome, VS Code, and similar.
  2. Press a hotkey. The default shown in the product demo is Ctrl + Shift + Q, and custom prompts can each get their own hotkey.
  3. Get the result in place. CapyBro sends the selection to the chosen AI model and pastes the response back over your selection automatically.

The demo on the site shows a rough vacation request being converted to a formal tone: the original informal message goes in, and a polished version ("Dear team, I would like to request leave from next Monday through Friday inclusive…") comes back and is pasted automatically in about 0.8 seconds.

Two behaviors matter for how it feels in practice:

  • Diff preview before applying (on by default) shows a side-by-side comparison of the original versus the AI result before your text is replaced. From there you can accept, regenerate, reject, or hand-edit the result first. This is the main safeguard against an unwanted rewrite silently overwriting your text.
  • Streaming responses let you watch the AI type its answer in real time, so you can start reading before generation finishes and cancel mid-stream with one click.

Because the tool operates on whatever text is selected in the active window, it works the same way in every supported app — there's no per-app integration to configure.

Cloud AI vs. local Ollama: how to choose

CapyBro supports two backends, and the choice is mostly about privacy versus model access.

Dimension Cloud via OpenRouter Local via Ollama
Model access GPT-4o, Claude, Gemini through one account Models you run locally through Ollama
Where text goes Sent to the cloud model provider Never leaves your computer
Setup Connect an OpenRouter account Run Ollama locally
Best for Broad model choice and capability Confidential or sensitive text

The site states that in Ollama mode, text never goes to the network at all. If your work involves confidential material and you can't send it to a third-party API, local mode is the option that satisfies that constraint. If you want access to frontier cloud models without managing multiple accounts, OpenRouter gives you GPT-4o, Claude, and Gemini under one account.

A practical middle path the product supports: assign a separate model per prompt. That means you can route routine tasks (grammar fixes) to a cheap or local model and reserve a stronger cloud model for tasks that need it.

Setting up custom prompt templates with their own hotkeys

Beyond the default rewrite action, CapyBro lets you create unlimited template commands, each with its own hotkey. Examples given on the site include:

  • "Fix grammar"
  • "Translate"
  • "Rewrite formally"
  • "Make twice shorter"

The workflow is: define the prompt once, bind a hotkey to it, then reuse it by selecting text and pressing that key. This turns recurring editing tasks into single keystrokes rather than re-typing instructions each time.

The interface supports three UI languages — English, Ukrainian, and Russian — switchable instantly. The AI models themselves support many more languages; the response comes back in whatever language you request in the prompt.

Privacy and data handling

The privacy-relevant details stated on the site:

  • API keys are encrypted locally using Windows DPAPI.
  • History is stored only on your computer.
  • In Ollama mode, text never goes to the network at all.
  • The free version's code is open source on GitHub under the MIT license, so anyone can verify what the program does — which the site frames as especially relevant for confidential text.

If your decision hinges on whether text leaves your machine, the determining factor is which backend you configure: cloud (OpenRouter) sends text to a provider, local (Ollama) does not.

Free version vs. the $9 Pro upgrade

The site describes the free version as "free forever" and Pro as a one-time payment of $9, no subscription. The free version's core is open source under MIT.

The page evidence does not enumerate a full feature-by-feature free-versus-Pro comparison, so the exact boundary between the two tiers isn't fully specified in the available material. What is stated: the free version exists permanently, Pro is a single $9 purchase rather than a recurring charge, and the free version's code is open and verifiable.

Practical notes before you install

  • Platform: Windows 10 and 11 only (current version listed as v 2.0.3).
  • The hotkey approach assumes text is selectable in the target app — it works in any program with text, per the site.
  • Keep diff preview on if you're editing text you can't easily recover, since it lets you review before the replacement is applied.
  • Power-user toggles live under Settings → Additional features; most are off by default, so enable only what you need.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

The domain was registered less than a year ago and has limited historical evidence to assess. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .app extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Next.js, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The page declares 4 language or regional alternatives using hreflang. The title has 52 characters, within a common display range. A meta description is present, with 136 characters.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.36.219

Registration details

RDAP / WHOIS

RegistrarNicnames, Inc.
Registered2026-05-12
Expires2027-05-12
Domain statusclient transfer prohibited
Nameserversjimmy.ns.cloudflare.com、reza.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acapybro.app104.21.36.219300—
Acapybro.app172.67.199.199300—
AAAAcapybro.app2606:4700:3033::ac43:c7c7300—
AAAAcapybro.app2606:4700:3037::6815:24db300—
MXcapybro.approute3.mx.cloudflare.net30013
MXcapybro.approute2.mx.cloudflare.net30036
MXcapybro.approute1.mx.cloudflare.net30050
NScapybro.appjimmy.ns.cloudflare.com86400—
NScapybro.appreza.ns.cloudflare.com86400—
TXTcapybro.appgoogle-site-verification=ZY_LETcJGuPccee3GOd4o9X2Ucz3Y3bVULYUBtUk7v4300—
TXTcapybro.appv=spf1 include:_spf.mx.cloudflare.net ~all300—
DMARC_dmarc.capybro.appv=DMARC1; p=none; rua=mailto:[email protected];300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectcapybro.app
IssuerGoogle Trust Services
Valid until2026-12-08T09:21 · Remaining when checked: 55 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
strict-transport-securitymax-age=31536000; includeSubDomains
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policycamera=(), microphone=(), geolocation=(), payment=()
access-control-allow-origin*

Identified technologies

Next.jsCloudflare

Pages, Search and Sharing

Meta descriptionSelect text → hotkey → AI rewrites, fixes errors, or translates it. Works in Word, browser, email — everywhere. Private mode via Ollama.
Canonical URLhttps://capybro.app/en/
LanguageEnglish (default) · Multilingual
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.