# OmniPoly

> 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.

- Repository: https://github.com/kWeglinski/OmniPoly
- Official docs: https://github.com/kWeglinski/OmniPoly#readme
- Checked: 2026-10-15

## What it replaces
- Grammarly: Grammar and spelling checks (partial). Web page for checking pasted text against your own LanguageTool server; no in-app checking, AI rewrite or plagiarism check.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Yes, self-hosted Docker container connected to your own backends | https://github.com/kWeglinski/OmniPoly#how-to-run-with-docker | 2026-10-15 |
| Code licence | Partial | GPL-3.0 (copyleft) | https://github.com/kWeglinski/OmniPoly/blob/develop/LICENSE | 2026-10-15 |
| Model weights licence | Confirmed | No bundled weights; Ollama model licence depends on your choice | https://github.com/kWeglinski/OmniPoly#readme | 2026-10-15 |
| Commercial use | Partial | Yes, GPL-3.0 conditions apply if you distribute it | https://github.com/kWeglinski/OmniPoly/blob/develop/LICENSE | 2026-10-15 |
| Paid services needed? | Confirmed | None required; you run LanguageTool, LibreTranslate and Ollama yourself | https://github.com/kWeglinski/OmniPoly#disabling-specific-systems | 2026-10-15 |
| Hardware | Unknown | Not documented; depends on the LanguageTool and other backends you run | none found | - |
| Operating systems | Partial | Docker image; runs in any browser; host OS not documented | https://github.com/kWeglinski/OmniPoly#sample-docker-compose-configuration | 2026-10-15 |
| Setup effort | Confirmed | Medium; Docker Compose plus your own LanguageTool (and optionally LibreTranslate, Ollama) servers | https://github.com/kWeglinski/OmniPoly#how-to-run-with-docker | 2026-10-15 |

GitHub: 120 stars, 8 forks, last push 2026-04-24, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/omnipoly). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
