
Summary
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.
Who it is for
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.
What is 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.
What to know first
- Warnings and suggestions pass in CI.
- Paid plans start at $19/user/mo.
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.
Vale plans and pricing
All plansCompared on writing style checkers
- Free plan
- Yesvale.sh
- Paid from
- $19/user/movale.sh
- Custom style guide
- Yesvale.sh
- Terminology management
- Yesvale.sh
- Brand voice rules
- Yesvale.sh
- Editor support
- VS Code, Cursor, Windsurf, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, Oxygen XML, Qt Creator, Vim ALEvale.sh
- Rule action
- blockvale.sh
- Team workflow
- Yesvale.sh
Facts
- Purpose
- Vale is an open-source command-line linter that checks prose against style-guide rules.vale.sh · 29 Sept 2026
- Offline use
- Vale runs offline as a single binary, without an account, server, or model.vale.sh · 29 Sept 2026
- Platforms
- Vale runs on macOS, Windows, and Linux.vale.sh · 29 Sept 2026
- Markup formats
- Vale supports markup including Markdown, AsciiDoc, reStructuredText, MDX, MyST, Quarto, Typst, HTML, XML, DITA, Org, and QDoc.vale.sh · 29 Sept 2026
- Code comments
- Vale can extract and check comments in 19 programming languages, including Go, Rust, Python, JavaScript, TypeScript, and Java.vale.sh · 29 Sept 2026
- Structured content
- Vale Views can select prose in OpenAPI, Jupyter notebooks, commit messages, transcripts, docstrings, JSON, YAML, and TOML.vale.sh · 29 Sept 2026
- Custom rules
- Users can write their own Vale rules in YAML and configure which rules and styles apply to files.docs.vale.sh · 29 Sept 2026
- Style packages
- Vale offers ready-made packages including Google, Microsoft, Red Hat, readability, and Harper grammar styles.vale.sh · 29 Sept 2026
- Editor integrations
- Listed editor integrations include VS Code, Cursor, Windsurf, Neovim, Sublime Text, Zed, Emacs, JetBrains IDEs, Obsidian, Oxygen XML, and Qt Creator.vale.sh · 29 Sept 2026
- Automation
- Vale can run in GitHub Actions, as a pre-commit hook, and through its language server in LSP-capable editors.vale.sh · 29 Sept 2026
- Documentation platforms
- Mintlify and Promptless are listed as hosted documentation platforms that run Vale.vale.sh · 29 Sept 2026
- Language server
- Vale’s language server provides editor autocomplete, diagnostics, hover popups, and quick fixes.docs.vale.sh · 29 Sept 2026
- Alert behavior
- Only error-level alerts cause Vale to return a non-zero exit code; warnings and suggestions pass in CI.docs.vale.sh · 29 Sept 2026
- Support
- The project directs users to GitHub issues or Discord for questions and support.vale.sh · 29 Sept 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.vale.sh · 29 Sept 2026
Company
- Founded
- 2017vale.sh · 23 Sept 2026
Best Vale alternatives
See all 12Where it ranks on Everything Xiaomi
Is Vale yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- vale.sh/press· checked 29 Sept 2026
- vale.sh· checked 29 Sept 2026
- docs.vale.sh/topics/quickstart· checked 29 Sept 2026
- vale.sh/explorer· checked 29 Sept 2026
- docs.vale.sh/guides/lsp· checked 29 Sept 2026
- vale.sh/sponsor· checked 29 Sept 2026





