EVERYTHING XIAOMI
Get listed
Vale logo

Vale

Vale is an open-source command-line linter that checks prose against style-guide rules.

Place
#18 of 29
Score
6.4
Vale's website

What Vale is

Vale is an open-source command-line linter that checks prose against style-guide rules. It runs offline as a single binary, without requiring an account, server, or model. It supports formats including Markdown, AsciiDoc, reStructuredText, MDX, MyST, Quarto, Typst, HTML, XML, DITA, Org, and QDoc, and can extract comments from 19 programming languages. Vale Views target selected content in sources such as OpenAPI, Jupyter notebooks, commit messages, transcripts, docstrings, JSON, YAML, and TOML. Users can write custom rules in YAML and choose which rules and styles apply to files. Ready-made style packages include Google, Microsoft, Red Hat, readability, and Harper grammar styles. Integrations span editors such as VS Code, Cursor, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, and Qt Creator. Vale can run in GitHub Actions or as a pre-commit hook; its language server offers autocomplete, diagnostics, hover popups, and quick fixes. Only error-level alerts cause a non-zero exit code in CI; warnings and suggestions pass. The free plan is MIT-licensed; paid plans start at $19/user/mo.

Good

  • Runs offline without an account, server, or model.
  • Users can create YAML rules and select styles.
  • Language server provides diagnostics and quick fixes.
  • Free plan is MIT-licensed and open-source.

Watch out

  • Warnings and suggestions pass in CI.
  • Paid plans start at $19/user/mo.

Who it suits

Vale suits individuals and documentation teams that want style-guide checks in editors or alongside code. It can also fit teams that run checks in CI or pre-commit workflows.

Verdict

Vale combines customizable prose rules with editor and automation integrations. Its CI behavior is worth noting: only error-level alerts return a non-zero exit code.

Plans and prices

From Vale's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
ValeFreeFree · MIT-licensed · open-source

The facts

Each one read from Vale's own pages, with the date it was checked.

What it does

Alert behavior
Only error-level alerts cause Vale to return a non-zero exit code; warnings and suggestions pass in CI.checked 29 Sep 2026
Automation
Vale can run in GitHub Actions, as a pre-commit hook, and through its language server in LSP-capable editors.checked 29 Sep 2026
Code comments
Vale can extract and check comments in 19 programming languages, including Go, Rust, Python, JavaScript, TypeScript, and Java.checked 29 Sep 2026
Custom rules
Users can write their own Vale rules in YAML and configure which rules and styles apply to files.checked 29 Sep 2026
Editor integrations
Listed editor integrations include VS Code, Cursor, Windsurf, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, Oxygen XML, and Qt Creator.checked 29 Sep 2026
Intended users
Vale is aimed at people and teams who want style-guide checks in their editors and alongside their code, including documentation teams.checked 29 Sep 2026
Language server
Vale’s language server provides editor autocomplete, diagnostics, hover popups, and quick fixes.checked 29 Sep 2026
Markup formats
Vale supports markup including Markdown, AsciiDoc, reStructuredText, MDX, MyST, Quarto, Typst, HTML, XML, DITA, Org, and QDoc.checked 29 Sep 2026
Offline use
Vale runs offline as a single binary, without an account, server, or model.checked 29 Sep 2026
Purpose
Vale is an open-source command-line linter that checks prose against style-guide rules.checked 29 Sep 2026
Structured content
Vale Views can select prose in OpenAPI, Jupyter notebooks, commit messages, transcripts, docstrings, JSON, YAML, and TOML.checked 29 Sep 2026
Style packages
Vale offers ready-made packages including Google, Microsoft, Red Hat, readability, and Harper grammar styles.checked 29 Sep 2026
Support
The project directs users to GitHub issues or Discord for questions and support.checked 29 Sep 2026

Where it runs

Documentation platforms
Mintlify and Promptless are listed as hosted documentation platforms that run Vale.checked 29 Sep 2026
Platforms
Vale runs on macOS, Windows, and Linux.checked 29 Sep 2026

The company

Founded
2017checked 23 Sep 2026
The full review of Vale

Overview

Vale is an open-source command-line linter for applying style-guide rules to prose. It suits writers and documentation teams who want editorial checks close to their code and editors. Its offline, rule-based approach is a strong fit for consistent standards across varied writing workflows, but not a substitute for an online writing assistant.

Key features

Checks across formats and workflows

Vale supports Markdown, AsciiDoc, reStructuredText, MDX, MyST, Quarto, Typst, HTML, XML, DITA, Org and QDoc. It can also extract comments in 19 programming languages, including Go, Rust, Python, JavaScript, TypeScript and Java. Vale Views target prose inside OpenAPI documents, Jupyter notebooks, commit messages, transcripts, docstrings, JSON, YAML and TOML. That breadth matters for teams whose editorial standards need to reach beyond standalone documents, though setting up the right selections and rules takes configuration.

Users can write custom rules in YAML and choose which rules and style packages apply to files. Ready-made packages include Google, Microsoft, Red Hat, readability and Harper grammar styles. This combination lets teams align checks to a house style, but Vale's value depends on maintaining rules that reflect the guidance they want enforced.

Editor and automation integrations

Integrations include VS Code, Cursor, Windsurf, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, Oxygen XML and Qt Creator. Its language server adds autocomplete, diagnostics, hover popups and quick fixes in LSP-capable editors. Vale can also run in GitHub Actions and as a pre-commit hook, while Mintlify and Promptless are hosted documentation platforms that run it.

Vale runs offline as a single binary, without an account, server or model. That favors users who want local checks integrated into development work rather than a hosted writing service. One CI behavior deserves attention: only error-level alerts return a non-zero exit code, so warnings and suggestions do not fail a build. Teams relying on CI to block weaker severities need to account for that distinction.

Pricing

The Vale plan is free: free, MIT-licensed and open-source. It includes the rule-based approach and custom style guide, terminology and brand voice rules, with editor support and a block rule action. For individuals and teams willing to work with Vale's configuration and workflows, the free plan offers a substantial starting point without a software fee.

Paid plans start at 19 /user/mo. This is the stated entry price; the plan is not described further, so readers should not assume particular quotas or team limits. The free plan is the clear fit for users who want the open-source tool, while a reader considering paid use should confirm what the paid offering adds and how its per-user price applies to their team. Questions and support go through GitHub issues or Discord.

Platforms

Vale is available for Linux, macOS, Windows, web and self-hosted use. Its command-line and offline design is especially suited to local development environments, while editor integrations make checks accessible where writing happens.

Who it's for

Vale is best for developers, technical writers and documentation teams who need repeatable style checks in editors or alongside code, especially when their content spans markup, source comments and structured files. It is less suited to someone seeking a standalone online assistant rather than a configurable linter, or to teams expecting every warning or suggestion to block CI by default.

Pros and cons

  • Pro: Broad markup, source-comment and structured-content coverage lets teams apply style rules to more than conventional prose files.
  • Pro: YAML rules, selectable style packages and editor integrations support tailoring checks to a house style and writing workflow.
  • Pro: Offline operation as a single binary avoids dependence on an account, server or model.
  • Con: Customization means teams must configure and maintain the rules they want to enforce.
  • Con: Warnings and suggestions pass in CI; only error-level alerts produce a non-zero exit code.
  • Con: The free plan is clear, but the paid starting price alone does not establish what a team gets for its per-user fee.

Alternatives

For a broader comparison, see Writing Style Checkers.

StyleMCP is worth considering for API-oriented use: its free plan includes 5,000 requests per month, all API endpoints, basic rule-based rewrites and a default SaaS pack, while Pro is 9.00. Vale is the stronger fit when offline command-line linting and configurable style rules are the priority.

Claritar suits users who prefer a web-based analysis service, with its free plan capped at one client, one seat and five analyses per month; its Starter plan is $19 a month for three clients, two seats and 50 analyses. Vale instead targets checks integrated into editors and code workflows.

Sapling is an alternative for users looking for AI-detection limits and snippets, with a free plan that includes 2,000 AI detector characters per check, five files per batch and 20 snippets. Vale is oriented around configurable prose rules rather than those stated Sapling allowances.

Trinka is another freemium alternative for readers comparing writing tools.

DeepL Write is a fit for users on Android or iOS who want a writing assistant on mobile; its Write Pro add-on is €6.99 a month, billed annually with VAT included, and is available as an add-on to Individual or Team.

Revise is an alternative with API, self-hosted and web platforms for readers considering those deployment options.

ProWritingAid is an option for extension users who want report runs and rephrasing: its free plan allows 500 words per report run, two report runs per day and 10 Rephrases per day. Vale is more directly aimed at enforcing style rules in editorial and development workflows.

Markup AI may suit teams evaluating a paid service with a published annual word allowance: its Starter plan is $249 a month with annual discount, covering 12 million words checked a year, unlimited users and community support. Vale starts with a free, open-source plan for teams that favor a configurable linter.

Verdict

Choose Vale if you want offline, configurable style-guide checks embedded in editors and code workflows, particularly across documentation and structured content. Its breadth and free open-source plan are compelling; look elsewhere if you need a hosted writing assistant or expect warnings and suggestions to stop CI builds.

Getting started

  1. Open the Vale website or install the binary for your platform
  2. Choose the free MIT-licensed plan or a paid plan
  3. Configure YAML rules and select styles for your files
  4. Connect Vale with a supported editor or language-server workflow
  5. Add Vale to GitHub Actions or a pre-commit hook
  6. Run checks against supported prose and code-comment formats

Limits worth knowing

The free Vale plan is MIT-licensed and open-source. In CI, warnings and suggestions pass without a non-zero exit code; only error-level alerts cause failure.

Questions

Is Vale open source?

Yes. The free Vale plan is MIT-licensed and open-source.

Which platforms can run Vale?

Vale is listed for Linux, macOS, Windows, self-hosted environments, and the web.

Does Vale work offline?

Yes. It runs offline as a single binary without an account, server, or model.

Can I create custom style rules?

Yes. Users can write rules in YAML and choose which rules and styles apply to files.

What does paid Vale access cost?

Paid access starts at $19 per user per month.

Which editors integrate with Vale?

Listed integrations include VS Code, Cursor, Windsurf, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, Oxygen XML, Qt Creator, and Vim ALE.

Alternatives to Vale

All alternatives
  1. 1DeepL Write logo

    DeepL Write

    Free planAndroidiOSWebAPI
    8.2From $8.74 a month
  2. 2

    textlint

    Free planOpen sourceWebAPIExtensionLinux
    7.5Free plan
  3. 3

    Trinka

    Free planWebAPIExtensionmacOS
    7.5From $300 a year
  4. 4WRITER logo

    WRITER

    WebAPIExtensionmacOS
    7.5From $39 a month
  5. 5Sapling logo

    Sapling

    Free planWebAPIExtensionSelf-hosted
    7.4From $144 a year
  6. 6Revise logo

    Revise

    Free planWebAPISelf-hosted
    7.3From $8 a month