Skip to content
RepoQuarry

OmniPoly kWeglinski/OmniPoly

Self-hosted web front end for your own LanguageTool, Harper, LibreTranslate and Ollama servers to check grammar and translate text.

OmniPoly at a glance

Checked 15 Oct 2026

OmniPoly is a small self-hosted web app (v0.16.0, March 2026) that gives a self-hosted LanguageTool server a browser front end, with a Harper tab, LibreTranslate translation and optional Ollama features. Grammar checks cover whatever languages your LanguageTool server supports. It does nothing on its own: you run and connect the backends yourself, typically with Docker. GPL-3.0. It is a paste-in web page, not a browser extension, and has no AI rewriting of tone or plagiarism check.

Cite this pageRepoQuarry. “OmniPoly.” Checked 15 Oct 2026. https://repoquarry.dev/projects/omnipoly

How much of Grammarly does it replace?

1 of 5 jobs. Web page for checking pasted text against your own LanguageTool server; no in-app checking, AI rewrite or plagiarism check.

Partial: Grammar and spelling checks Partial replacement
No: Style and clarity suggestions Not covered
No: AI rewriting and tone changes Not covered
No: Works in the browser and other apps Not covered
No: Plagiarism check Not covered

For style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check, see other Grammarly alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, self-hosted Docker container connected to your own backends The most recommended way to start it up is to use Docker. github.com · OmniPoly#how-to-run-with-docker ↗ 1d ago
Code licence Partial: GPL-3.0 (copyleft) github.com · LICENSE ↗ 1d ago
Model weights licence Confirmed: No bundled weights; Ollama model licence depends on your choice github.com · OmniPoly#readme ↗ 1d ago
Commercial use Partial: Yes, GPL-3.0 conditions apply if you distribute it github.com · LICENSE ↗ 1d ago
Paid services needed? Confirmed: None required; you run LanguageTool, LibreTranslate and Ollama yourself if an environment variable for a particular system is not provided, the corresponding feature will be automatically hidden github.com · OmniPoly#disabling-specific-systems ↗ 1d ago
Hardware Unknown: Not documented; depends on the LanguageTool and other backends you run Know the answer? —
Operating systems Partial: Docker image; runs in any browser; host OS not documented image: kweg/omnipoly:latest github.com · OmniPoly#sample-docker-compose-configuration ↗ 1d ago
Setup effort Confirmed: Medium; Docker Compose plus your own LanguageTool (and optionally LibreTranslate, Ollama) servers github.com · OmniPoly#how-to-run-with-docker ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on