Skip to content

Vaakly

Correct grammar and spelling — without inventing content.

Correct grammar and spelling in English you already have — offline, lightweight, no invented content. Built for API messages, logs, notes, and search snippets. Pronounced VAWK-lee.

Product

Same meaning. Cleaner English.

Vaakly turns rough fragments from your systems, your users, or your partners into coherent sentences or bullet lists. It fixes grammar and spelling on provided text with fidelity first: it will not invent facts, features, or steps. Offline by default with baked WordNet-derived vocabulary packs — available on npm and PyPI in small, medium, and large scales.

  • Grammar and spelling in scope — including ESL-style repairs
  • Fidelity first — will not invent facts, features, or steps
  • Offline — baked vocabulary pack; no runtime download
  • Tiny enough for search — start with vaakly-small (~1.6 MiB pack)
  • Same product on npm and PyPI
  • Optional Vaakly Hub playground for try-and-demo

Example

Fragments become sentences

Vaakly polishes wording you already have — it does not author new product copy.

Before
username empty password short please fix
After
The username is empty, and the password is too short. Please fix.

Promise

What you get — and what you do not

Use an LLM when you want new wording. Use Vaakly when you want the same meaning, cleaner grammar.

Correcter English from your words

Not: A ghostwriter or marketing copywriter

Full sentences or clean bullets from fragments

Not: Tone/style rewrite as a different author

Offline install (small pack ~2 MB)

Not: Runtime model downloads or per-call API bills

Safe for first-, second-, and third-party text

Not: Hallucinated facts or extra steps

Packages

Three scales. Same API.

Same codebase — only the baked vocabulary pack differs. Install one package; packs are not downloaded at runtime.

  • vaakly-small

    12,000 lemmas · ~1.6 MiB — search / edge (default)

  • vaakly-medium

    50,000 lemmas · ~7 MiB — broader product UI

  • vaakly-large

    120,000 lemmas · ~17 MiB — max offline coverage

  • vaakly-hub

    Local Hub UI to try and demo polish

Use cases

Where Vaakly earns its place

API & validation messages

Turn machine fragments into calm, grammatical user-facing errors — without rewriting product meaning.

Search snippets

Polish retrieved or assembled snippets before display — fidelity-safe for high-QPS search paths.

Operator notes → bullets

Format telegraphic standup or ops notes into readable checklists with structure: auto.

Logs & ESL input

Readable log lines and ESL-style repairs while keeping key=value facts intact.

Next steps

Continue exploring

Open source

Registry, docs, and source

Install from the registry, read the docs, or browse the source.

Also from VaagaTech

Related products

Need fidelity-safe English polish?

Tell us where rough English shows up — APIs, logs, search snippets, or ESL input.

Talk about Vaakly