
BlinkWrite vs Cotypist: a full writing workflow or private local autocomplete?
By BlinkWrite · Published · Updated
Opening verdict
BlinkWrite and Cotypist both provide inline suggestions across Mac apps. Cotypist is the stronger choice for autocomplete generated entirely on the Mac, optional screen-aware context, word-by-word control, and local personalization. BlinkWrite is the stronger choice for people who also want a full reply prepared before typing, inline corrections, and custom rephrasing from a free-form instruction. Choose Cotypist for focused private autocomplete; choose BlinkWrite for one workflow across four writing jobs.
Overview
BlinkWrite vs Cotypist
| Area | BlinkWrite | Cotypist |
|---|---|---|
| Best for | Compatible Mac users who want proactive replies, completion, correction, and custom rephrasing in one workflow | Apple silicon Mac users who want private local autocomplete, partial acceptance, screen context, and personalization |
| How work starts | Replies, completions, and corrections appear automatically; rephrasing is invoked in the active field | Suggestions appear automatically after the user begins typing in an eligible field; some fields use a force-activate shortcut |
| Proactive replies | Drafts a full reply from the visible conversation before the user types | Uses optional on-screen context to improve completions after writing begins; it does not offer an automatic full reply before typing |
| Sentence completion | Completes the current sentence inline in supported fields | Predicts the next words inline in most supported Mac text fields and updates as the user keeps typing |
| Corrections | Fixes spelling, grammar, and word choice inline | Its product page advertises inline typo fixes, while its usage guide says it does not correct spelling or grammar; it does not document a full correction workflow |
| Rephrasing | Rephrases selected text in any Mac text field using surrounding context | The current usage guide says Cotypist extends text rather than modifying it; no selected-text rewrite flow is documented |
| Custom rephrasing | Double-tap, type a free-form instruction, review the result inline, and press Tab to accept | Custom AI Instructions guide future suggestions globally or per app or domain; they are not documented as a command that rewrites selected text |
| Personalization | Reviews past emails to learn the user's tone, vocabulary, and style | Optional writing recording builds an encrypted local profile; a slider controls influence, and custom instructions add role, style, language, or domain guidance |
| Context used | Text around the cursor and the visible conversation in supported fields | Active text field; optional Screen Recording adds visible-window text through on-device recognition; clipboard context is optional and off by default |
| Acceptance | One Tab accepts replies, completions, corrections, and rephrasing | Tab accepts the next word by default; the key above Tab accepts the full completion; shortcuts can be changed |
| Privacy | Masks personal data on the Mac before self-hosted processing; suggestions are discarded and customer writing is not used for training | Generates suggestions locally and says writing never reaches its servers; optional recorded writing is encrypted locally, with optional encrypted iCloud sync |
| Telemetry | No third-party analytics or error-reporting SDK runs in the Mac app; usage counters contain no writing | Anonymous app metadata and crash reports are on by default, contain no writing, go to services in Frankfurt, and can be disabled |
| Offline use | Requires BlinkWrite's self-hosted inference after local PII masking | Core autocomplete works offline after the local model is installed |
| Languages | 36 named languages across BlinkWrite's four-part workflow | Says it works across languages, supports code-switching, and performs best in English; no fixed supported-language list is published |
| Apps | Proactive replies, completion, and correction work in supported apps and sites; rephrasing works in any Mac text field | Works in most Mac text fields, including Mail, browsers, Notes, Notion, Obsidian, Messages, and Word; Slack support is partial, Google Docs needs setup, and some apps are unsupported |
| Mac requirements | Apple silicon M1 or later; macOS 26 or later | Apple silicon Mac running macOS 14 or later; M1 Pro or M2 and 16 GB memory are recommended, not stated as the minimum |
| Local resources | No multi-gigabyte local inference model is part of the published BlinkWrite setup | Uses a local model; current press material describes a roughly 3 GB model and about 1–2.5 GB of memory while active |
| Permissions | Accessibility and Screen Recording are required for context and field insertion | Accessibility is required; Screen Recording is recommended but optional; clipboard and writing recording are optional and off by default |
Cotypist behavior varies by Mac hardware, selected model, plan, personalization settings, permissions, app compatibility, shortcut setup, language, and whether screen or clipboard context is enabled. The facts above describe the product as documented on .
The language claims are not comparable counts. BlinkWrite publishes 36 named languages for its four-part workflow. Cotypist says it is multilingual, supports in-sentence code-switching, and works best in English, but does not publish a fixed feature-level language list. The claims are not directly comparable.
Why choose BlinkWrite over Cotypist for everyday writing
BlinkWrite prepares the reply before the first word
BlinkWrite reads the visible conversation in a supported field and prepares a full response before you start typing. One press of Tab accepts it.
Cotypist can use more than active-field text. With Screen Recording enabled, on-device text recognition can read visible text around the field, match email tone, pick up names, and avoid repetition. Screenshots are discarded. Its workflow is designed to extend text after writing begins, not prepare a complete reply in an empty field.
BlinkWrite rewrites existing text from a new instruction
BlinkWrite custom rephrasing lets you select text, double-tap, write any rewrite instruction, review the result inline, and press Tab.
Cotypist's Custom AI Instructions are useful but different. Global, per-app, and per-domain instructions shape later suggestions. Cotypist does not currently document a BlinkWrite-style selected-text rewrite from a one-off instruction.
BlinkWrite uses one Tab for the full result
BlinkWrite uses Tab to accept the full proactive reply, completion, correction, or rephrasing. Cotypist uses Tab for the next word by default. Repeated presses walk through a suggestion, while a configurable key—often the key above Tab—accepts the full completion. Gradual acceptance is a real Cotypist strength; BlinkWrite is faster when the whole reply or rewrite is useful.
Cotypist keeps completion inference on the device
BlinkWrite masks personal data locally before the remaining context reaches its self-hosted models. Suggestions are discarded, and customer writing is not used for training.
Cotypist generates suggestions on the Mac and can work offline. Accessibility text, optional screen recognition, clipboard context, and the personalization profile are processed locally. Optional recorded writing is encrypted, including before an optional iCloud sync. Cotypist sends anonymous product metadata and crash reports by default, but says they contain no writing and can be disabled.
Reply before typing
BlinkWrite
Automatic full reply
- Trigger
- Appears before typing in supported conversation fields
- Context
- Visible conversation and text around the cursor
- Acceptance
- Tab inserts the full reply
- Processing
- Personal data is masked on the Mac before self-hosted inference
Cotypist
Screen-aware completion
- Trigger
- Starts after you begin typing
- Context
- Active field, optional visible-window text, and optional clipboard text
- Acceptance
- Tab inserts the next word; a configurable shortcut inserts the full completion
- Processing
- Runs on the Mac and works offline after the model is installed
Screen Recording is optional in Cotypist. When enabled, visible text is recognized on the Mac and screenshots are discarded. Without it, completion still works from the active field with less surrounding context.
Continue a sentence while typing
BlinkWrite
Full suggestion with Tab
- Trigger
- Pauses after a space can produce an inline completion
- Updates
- Keep typing to ignore the suggestion and continue normally
- Acceptance
- Tab inserts the full suggestion
- Coverage
- Supported apps and sites across 36 named languages
Cotypist
Local word-by-word control
- Trigger
- Suggestions appear inline as you type
- Updates
- The suggestion changes after each keystroke
- Acceptance
- Tab inserts one word; the key above Tab usually inserts the full suggestion
- Resources
- A roughly 3 GB local model uses about 1–2.5 GB of memory while active
Custom rephrasing and writing preferences
BlinkWrite custom rephrasing is a current product feature. Select text, double-tap, enter a free-form instruction, review the new text inline, and press Tab to accept.
Cotypist supports persistent Custom AI Instructions. A global instruction can describe your job, writing tasks, style, language, or terminology. Per-app and per-domain instructions are added to it when Cotypist generates suggestions in that surface. These controls shape future completion, not a documented one-off rewrite of selected text.
BlinkWrite
One-off custom rephrasing
- Input
- Selected text plus a new free-form instruction
- Action
- Rewrites the selected text using surrounding context
- Review
- Shows the changed text inline before anything is inserted
- Acceptance
- Tab applies the rewrite
Cotypist
Persistent writing guidance
- Input
- A global, per-app, or per-domain Custom AI Instruction
- Action
- Guides future autocomplete suggestions
- Scope
- Can set tone, language, role, style, or terminology
- Limitation
- Does not rewrite selected text from a one-off instruction
Cotypist's strongest local paths
Local ghost-text autocomplete
Cotypist predicts the next words in the current Mac field and generates suggestions on the device. Keep typing to update the prediction without first accepting or dismissing it.
Word-by-word acceptance
Tab takes the next word by default, while a configurable key accepts the full suggestion. Partial matches stay useful when a long suggestion drifts from your intent.
Optional screen context
Screen Recording lets Cotypist use on-device text recognition on visible content around the field. This can add email-thread tone, names, and document context without uploading screenshots.
Local personalization and instructions
You can opt into encrypted local writing history, adjust how strongly it affects word choice, and add global or per-app instructions. Optional encrypted iCloud sync carries recorded writing between your Macs.
Per-app controls
Cotypist can be enabled, disabled, or force-activated by app and field. Code editors focus on AI chat sidebars, while supported terminals focus on natural-language agent prompts unless completion is explicitly activated.
Where Cotypist is stronger
Cotypist is the better fit when your main job is completing your own sentences with a local model while keeping writing content on the Mac. It works offline, supports partial acceptance, updates suggestions as you type, and can use optional screen context without uploading screenshots.
Its documented personalization controls are also stronger and more visible. You can record writing locally, tune word-choice influence, add global and app- or domain-specific instructions, exclude sensitive surfaces, delete stored history, and optionally sync encrypted records through iCloud.
BlinkWrite's advantage is the combination of proactive full replies, completion, correction, and one-off custom rephrasing—not stricter local inference or more gradual suggestion control.
What to know before choosing
BlinkWrite limits
- Requires Apple silicon and macOS 26 or later.
- Sends masked context to self-hosted models, so it is not fully on-device and does not provide offline inference.
- Proactive replies, completions, and corrections require supported apps and sites; rephrasing works in any Mac text field.
Cotypist limits
- Requires Apple silicon and macOS 14 or later. Stronger hardware and 16 GB memory are recommendations, not stated minimums.
- The local model uses storage, memory, CPU or GPU, energy, and battery while active.
- The normal flow continues text after typing starts rather than preparing a full conversation reply first.
- Screen context needs optional Screen Recording; without it, suggestions rely more on the active field.
- Writing recording may store text and recognized context locally. It is off by default, and existing data must be deleted separately after disabling it.
- Encrypted iCloud sync is optional, while per-app instructions do not sync.
- Anonymous non-writing telemetry and crash reports are on by default but can be disabled.
- App and language coverage is broad but not universal. The product page advertises inline typo fixes, while the usage guide says Cotypist does not correct spelling or grammar.
Which should you choose?
Choose BlinkWrite if
- You want a full reply prepared before you type.
- You want completion, correction, and custom rephrasing in one workflow.
- You want one Tab to accept the full result across all four writing jobs.
- You need a published 36-language workflow.
- You want personal data masked locally before self-hosted inference.
Choose Cotypist if
- Your main need is private local autocomplete.
- You prefer taking a suggestion one word at a time.
- You want optional on-device screen context for better completions.
- You want detailed local personalization and per-app instructions.
- You require the core suggestion engine to work offline.
Cotypist is stronger for local inference, partial acceptance, optional screen context, and documented personalization. BlinkWrite is the recommended choice when you also want a reply before typing, inline correction, and custom rephrasing in the original field. Choose Cotypist for focused local autocomplete; choose BlinkWrite for four connected writing jobs.
Frequently asked questions
Is BlinkWrite a good Cotypist alternative?
Yes, when you want proactive replies, corrections, and custom rephrasing in addition to autocomplete. Cotypist remains stronger for fully local inference, offline use, word-by-word control, and detailed local personalization.
What is the main difference between BlinkWrite and Cotypist?
Cotypist focuses on predicting the next words after you begin typing. BlinkWrite also prepares full replies from visible conversations, corrects text, and rewrites selected text from a custom instruction. Cotypist processes completion locally; BlinkWrite masks personal data locally before using its self-hosted models.
Can Cotypist use email or chat context?
Yes. With optional Screen Recording permission, Cotypist can use on-device text recognition to read visible content around the active field. Its documentation says this can help match an email's tone, pick up names, and avoid repetition. Without that permission, it relies mainly on the active field.
Does Cotypist prepare replies before I type?
No. Cotypist can use visible thread context, but it is designed to extend text after you begin typing. BlinkWrite can prepare a complete reply from a visible conversation before you type.
Does Cotypist accept suggestions with Tab?
Yes. By default, Tab accepts the next word, and repeated presses advance through the suggestion. A separate configurable shortcut, often the key above Tab, accepts the full completion. BlinkWrite uses one Tab for the full reply, completion, correction, or rephrasing.
Does Cotypist support custom instructions?
Yes. It supports a global Custom AI Instruction plus per-app and per-domain instructions. These can set writing context, style, terminology, or language for future suggestions. They are not the same as a one-off instruction that rewrites selected text.
Can Cotypist correct spelling and grammar?
Cotypist's product page advertises inline fixes for typos in the word being typed, while its usage guide says it does not correct spelling or grammar. It is best treated as autocomplete with a limited typo helper, not a full correction workflow.
Which product has the stronger privacy approach?
Cotypist is stronger for strict local completion because writing inference and optional screen recognition happen on the Mac and work offline. BlinkWrite masks personal data locally before self-hosted cloud inference. Cotypist can also store optional encrypted local writing history and sends anonymous non-writing telemetry by default, so compare the settings you will actually enable.
Which product supports more languages?
BlinkWrite publishes 36 named languages across its four features. Cotypist says it works across languages, supports code-switching, and performs best in English, but it does not publish a fixed list. The claims are not directly comparable.
What Mac does Cotypist require?
Cotypist documents an Apple silicon Mac running macOS 14 or later. It recommends an M1 Pro or M2 and 16 GB memory for the best experience, but does not state those as the minimum.
Published and reviewed by BlinkWrite
How this comparison was made
BlinkWrite descriptions come from the current product and its documentation. Cotypist claims were checked against the official sources linked on this page. The comparison covers documented features, workflows, availability, and policies; it does not claim measured speed or suggestion quality unless stated.
Published and last updated . Product features, prices, and policies can change.
Sources
BlinkWrite
Facts last checked . Product requirements and policies can change.
