Calque vs OpenStitch
Calque
github.comOpenStitch
github.comSide by side
| Figure | Calque | OpenStitch |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 0 |
| Spec score · AI Screenshot-to-Code Tools | 7.8 (#12) | 7.0 (#21) |
| License | The repository is MIT licensed, and its README says users may take, host, fork, and sell it. | The repository is licensed under the MIT License. |
| Limits | It processes one screenshot rather than a whole site, cannot identify the exact typeface, and uses cropped screenshot images rather than recovering original photographs. | The README says the app has no multi-user collaboration and SQLite is not designed for concurrent access. |
| Purpose | Calque turns a website screenshot into working HTML and CSS by measuring pixels rather than asking a vision model to interpret them. | OpenStitch is an open-source, locally runnable AI UI design tool that generates interactive frontend code on an infinite canvas. |
In their own words
Calque
Calque is a free, MIT-licensed tool that turns a PNG or JPEG website screenshot into HTML and CSS by measuring pixels. It can produce a self-contained HTML file or JSON measurements, including colors, type scale, weights, spacing, container width, gutters, and corner radii. It also identifies sections, columns, cards, buttons, alignment, and reading order, and can reconstruct vertical gradients. With the assets option, it crops photographs from the screenshot for use in the output. Its check command renders the result in an installed Chrome-family browser and compares it pixel by pixel with the screenshot. Calque is packaged as a Claude skill that provides measurements for Claude to use when writing project code. The documented workflow uses Tesseract for OCR; Docker is optional. The maker says it makes no model call or API request and works offline after OCR data is cached. It handles one screenshot, not a whole site, and cannot identify an exact typeface. Icons become placeholders, and photo crops retain screenshot resolution and any overlaid text.