Local-first correction for macOS

Polish text without sending it away.

Qelvora corrects, rewrites, and translates selected text across macOS using your local Ollama models. It is fast, native, and private by default.

Qelvora - Polish any Mac text locally - even inside Discord | Product Hunt
0.1.27
Latest notarized build
macOS 14+
Native menu bar app
Ollama
Local model runtime

Mail draft

Hey Laura, I pushed the update. this sentense need a cleaner correction before we send it.

Selected text

Correction ready

Local result - English detected
86% right 7 words 1 correction

This sentence needs a cleaner correction.

this sentense needs a cleaner correction
Signed DMG Notarized Sparkle updates MIT source

Discord-first screen text

Draw a rectangle. Correct or translate the words inside.

Discord's composer and message history do not always behave like a document editor, especially when you need one exact sentence or a quick translation. Built-in selection, spelling, and translation behavior also varies by app, surface, language, and context. Press Qelvora's global shortcut and a precise rectangle follows your mouse.

  1. 01
    Press the shortcut

    Qelvora immediately opens the screen-area selector over the app in front of you.

  2. 02
    Draw the rectangle

    Drag around exactly the draft, message, code comment, or visible words you need.

  3. 03
    Process it locally

    Local OCR reads the area, then your Ollama model corrects or translates the recognized text.

Prefer normal selection? Highlight editable text and use Correct selection from Qelvora's menu bar or macOS Services. Both modes remain available.

Read the Discord workflow

One rectangular fallback

For visible text across familiar chat and work apps.

Use the same capture path when normal text selection is awkward. Qelvora complements each app's own language tools; it does not claim to replace them.

  • DiscordDiscord-first
  • SlackTeam chat
  • Microsoft TeamsTeam chat
  • NotionWorkspace
  • WhatsAppMessaging
  • SignalMessaging
  • TelegramMessaging

Qelvora is an independent macOS utility and is not affiliated with these services.

Product demo

See Qelvora clean up text in a real Mac workflow.

Watch the selected-text flow: trigger Qelvora, run the correction locally with Ollama, review the result, and bring the clean version back into your work.

32 second overview Local model workflow Native macOS correction
Download Qelvora

Open-model friendly

Qwen3.6 Gemma DeepSeek-V4 Kimi K2 Z.aiGLM-5.2 MiniMax-M2.7 TencentHunyuan-A13B ERNIE 4.5 01.AIYi-1.5 SenseTimeSenseNova Shanghai AI LabInternLM3 BaichuanBaichuan2 OrionStarOrion-14B

Local spell checker

A local spell checker and grammar checker powered by local LLMs.

Local spell checker

Correct spelling and grammar in selected macOS text with Ollama models running locally.

Read the guide
Local grammar checker

Improve tone, clarity, grammar, and short rewrites without opening a cloud writing editor.

See grammar workflow

Trusted local stack

Built on tools developers already trust.

Why Qelvora

A local LLM correction layer designed for actual Mac workflows.

01

Works where you write

Use Qelvora from browsers, notes, editors, chat apps, and other macOS surfaces.

02

Local by design

Your selected text is corrected by a local LLM through Ollama on your Mac, not by a hosted writing service.

03

Built for difficult apps

Services, clipboard, Accessibility, and OCR fallback help capture text reliably.

Recommended for

A serious writing utility for sensitive workflows.

Founders and operators

Clean customer replies, investor updates, and internal notes without moving drafts into a hosted editor.

Developers and builders

Keep GitHub issues, support answers, and release notes polished while staying inside your local tools.

Privacy-first teams

Use local Ollama models when a cloud correction service is not appropriate for the text in front of you.

Workflow

Frame or select. Correct. Use.

1

Choose your capture mode

Press the global shortcut for a mouse-drawn rectangle, or highlight editable text for Correct selection.

2

Capture exactly what matters

Drag around the visible words, or send the highlighted selection from the menu bar or macOS Services.

3

Run locally

Local OCR reads a rectangle; highlighted text skips OCR. Your Ollama model then corrects, rewrites, or translates.

4

Use the result

Review the output and place the clean version back into your workflow.

Local-first

For drafts, customer replies, and notes that should stay yours.

Qelvora is intentionally built around local model inference. macOS permissions are used to capture text and support OCR fallback, not to move your writing into a remote correction pipeline.

Local model runtime Corrections and translations run through Ollama on your machine.
Transparent project The Swift source is public and MIT-licensed.
Flexible models Use recommended models, installed tags, or custom model names.

Guides

Learn local AI writing workflows.

Privacy Private AI writing assistant for macOS

Why local correction matters for drafts, customer replies, support notes, and sensitive writing.

Ollama Local Ollama text correction on Mac

How selected text can move from any macOS app to a local model and back into your workflow.

Models Local LLMs for writing correction

How to think about Gemma, Qwen, DeepSeek, Kimi, Mistral, Llama, and Phi for local text cleanup.

Spell check Local spell checker with local LLMs for Mac

Use Qelvora as a local spell checker and grammar checker powered by Ollama models.

French guide Private local correction with a local LLM

A French-language guide for users searching for private local correction with a local LLM.

Grammar Local grammar checker for macOS

Correct grammar, tone, and short rewrites while keeping drafts inside your Mac workflow.

FAQ

Straight answers before you install.

What is Qelvora?

Qelvora is a private local AI writing assistant and local spell checker for macOS. It corrects, rewrites, and translates selected text using Ollama models running on your Mac.

Is Qelvora a local grammar checker?

Yes. Qelvora can act as a local grammar checker and local LLM corrector for selected text, using installed Ollama model tags instead of a hosted writing service.

Does Qelvora send text to the cloud?

Qelvora is built around local model inference. The product is designed for workflows where drafts, customer replies, or internal notes should stay on the machine.

Which models work with Qelvora?

Qelvora uses installed Ollama model tags. Local writing workflows can use model families such as Gemma, Qwen, DeepSeek, Kimi, Mistral, Llama, and Phi.

Can Qelvora correct or translate text in Discord with OCR?

Yes. When normal text selection is awkward in Discord, draw a rectangle around visible text. Qelvora runs OCR locally on the Mac, then uses the configured local Ollama model to correct or translate the recognized text. Native selection, spell-check, and translation behavior can vary by surface and context.

Who is Qelvora for?

Qelvora is useful for founders, developers, support teams, and privacy-first operators who need fast writing cleanup inside normal macOS apps.

Current release

Install the official macOS build.

The source is free to build. The official DMG is the clean install path with signing, notarization, packaging, and Sparkle updates.

Qelvora needs Ollama running locally. Install Ollama first, launch it once, then download the recommended Gemma 4 4B model from the app.

  • Gatekeeper: accepted as Notarized Developer ID
  • Runtime: Ollama for macOS
  • Recommended model: Gemma 4 4B
  • Developer ID: Cyril Dieumegard (923MBLC4X4)
  • SHA-256: b23e83a21b1efad84d31ebe42e879e3661762d47a50a395e425d6f7eee8fddda