BlinkWrite
vs
Cotypist

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

Comparison of BlinkWrite and Cotypist
AreaBlinkWriteCotypist
Best forCompatible Mac users who want proactive replies, completion, correction, and custom rephrasing in one workflowApple silicon Mac users who want private local autocomplete, partial acceptance, screen context, and personalization
How work startsReplies, completions, and corrections appear automatically; rephrasing is invoked in the active fieldSuggestions appear automatically after the user begins typing in an eligible field; some fields use a force-activate shortcut
Proactive repliesDrafts a full reply from the visible conversation before the user typesUses optional on-screen context to improve completions after writing begins; it does not offer an automatic full reply before typing
Sentence completionCompletes the current sentence inline in supported fieldsPredicts the next words inline in most supported Mac text fields and updates as the user keeps typing
CorrectionsFixes spelling, grammar, and word choice inlineIts 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
RephrasingRephrases selected text in any Mac text field using surrounding contextThe current usage guide says Cotypist extends text rather than modifying it; no selected-text rewrite flow is documented
Custom rephrasingDouble-tap, type a free-form instruction, review the result inline, and press Tab to acceptCustom AI Instructions guide future suggestions globally or per app or domain; they are not documented as a command that rewrites selected text
PersonalizationReviews past emails to learn the user's tone, vocabulary, and styleOptional writing recording builds an encrypted local profile; a slider controls influence, and custom instructions add role, style, language, or domain guidance
Context usedText around the cursor and the visible conversation in supported fieldsActive text field; optional Screen Recording adds visible-window text through on-device recognition; clipboard context is optional and off by default
AcceptanceOne Tab accepts replies, completions, corrections, and rephrasingTab accepts the next word by default; the key above Tab accepts the full completion; shortcuts can be changed
PrivacyMasks personal data on the Mac before self-hosted processing; suggestions are discarded and customer writing is not used for trainingGenerates suggestions locally and says writing never reaches its servers; optional recorded writing is encrypted locally, with optional encrypted iCloud sync
TelemetryNo third-party analytics or error-reporting SDK runs in the Mac app; usage counters contain no writingAnonymous app metadata and crash reports are on by default, contain no writing, go to services in Frankfurt, and can be disabled
Offline useRequires BlinkWrite's self-hosted inference after local PII maskingCore autocomplete works offline after the local model is installed
Languages36 named languages across BlinkWrite's four-part workflowSays it works across languages, supports code-switching, and performs best in English; no fixed supported-language list is published
AppsProactive replies, completion, and correction work in supported apps and sites; rephrasing works in any Mac text fieldWorks 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 requirementsApple silicon M1 or later; macOS 26 or laterApple silicon Mac running macOS 14 or later; M1 Pro or M2 and 16 GB memory are recommended, not stated as the minimum
Local resourcesNo multi-gigabyte local inference model is part of the published BlinkWrite setupUses a local model; current press material describes a roughly 3 GB model and about 1–2.5 GB of memory while active
PermissionsAccessibility and Screen Recording are required for context and field insertionAccessibility 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.

Start writing with BlinkWrite

Start for free today.

Free trialEasy setup
Windows is coming →