Run Vale linting in your browser with AI-powered fixes using Ollama. Containerized app — no setup, no installation.
docker pull quay.io/ganelson/vale-online-app && docker run --rm -p 8080:8080 quay.io/ganelson/vale-online-app
Open http://localhost:8080 after running the command
Add your demo: assets/images/hero-demo.gif
Everything you need for professional documentation quality assurance
Built-in Red Hat documentation style guide enforcement. Catch style inconsistencies, terminology issues, and formatting problems instantly.
Integrate with Ollama to automatically fix linting issues. Review, edit, and approve AI suggestions with an intuitive workflow.
Simply drag and drop your text files or AsciiDoc documents. Start linting immediately without any complex setup.
Mount your own .vale.ini configuration file to customize rules, add vocabularies, and tailor the linting to your needs.
Runs completely in Docker. No local installation, no dependencies, no conflicts. Works on Linux, macOS, and Windows.
See errors, warnings, and suggestions clearly. Get instant feedback on your documentation quality.
Get started in seconds
Copy and paste the Docker command in your terminal. The app starts instantly on port 8080.
Open localhost:8080 in your browser, paste your text or drag-and-drop a file, then click "Lint".
Review linting results and optionally use AI to automatically fix issues. Apply changes and improve your docs.
Visual linting and AI-powered fixes
Add: assets/images/demo-1.png
Visual feedback on style and grammar issues
Add: assets/images/demo-2.png
Apply inline fixes based on Vale actions
Add: assets/images/demo-3.png
Approve, edit, or retry AI-suggested fixes
Choose the setup that fits your workflow
Quick start with Vale linting. Perfect for most users.
docker pull quay.io/ganelson/vale-online-app && docker run --rm -p 8080:8080 quay.io/ganelson/vale-online-app
http://localhost:8080 in your browserAutomatically fix linting issues using AI models via Ollama.
ollama pull llama2docker run --rm -p 8080:8080 --add-host=host.docker.internal:host-gateway quay.io/ganelson/vale-online-app
podman run --rm -p 8080:8080 quay.io/ganelson/vale-online-app
Use your own .vale.ini file to customize linting rules.
docker run --rm -p 8080:8080 -v $(pwd)/.vale.ini:/app/config/user.ini -e VALE_INI_PATH=/app/config/user.ini quay.io/ganelson/vale-online-app
This mounts your local .vale.ini file into the container and configures Vale to use it.