squig
squig is a free, open-source wireframing tool for the web or self-hosting.
What squig is
squig is a free, open-source wireframing tool for the web or self-hosting. It renders real interface components as hand-drawn sketches on an infinite canvas with panning, zooming, multi-selection, snapping, keyboard nudging, undo, and redo. The library includes UI components, pricing and kanban blocks, and whole-screen templates. Components have variants and can be separated into editable primitives. You can paste screenshots, text, or layers from another Squig tab, and ⌘K search covers tools, actions, components, and blocks. No account or database is needed; documents autosave in browser storage, with a drawer holding up to forty recent files. Exports include .squig.json, SVG, and PNG. Agents can connect through window.squig or supported WebMCP tools. An optional local companion provides MCP and HTTP tools, requiring Node.js 24 and pnpm 10. Local history is limited to 50 snapshots and 16 MiB per file.
Good
- Free and MIT licensed
- Infinite canvas with common editing controls
- Includes components, blocks, and screen templates
- No account or database required
- Exports .squig.json, SVG, and PNG
Watch out
- Browser storage is cleared with site data
- Local history capped at 50 snapshots
- Local files limited to 16 MiB each
- Companion requires Node.js 24 and pnpm 10
Who it suits
It suits designers and developers who want sketch-like wireframes without accounts or cloud canvas storage. Self-hosting and agent connections are available for workflows that need local files or automation.
Verdict
squig offers a local-first wireframing workspace with sketch rendering, reusable templates, and multiple exports. Browser storage limits and the companion’s setup requirements are important for larger or self-hosted projects.
The facts
Each one read from squig's own pages, with the date it was checked.
What it does
- Agent data handling
- Agents use their own model provider and account, whose normal data handling and charges apply.checked 10 Oct 2026
- Agent support
- Agents can work with an open browser canvas through window.squig or supported WebMCP tools, or use MCP and HTTP tools with the optional local companion.checked 10 Oct 2026
- Canvas
- Its infinite canvas supports panning, zooming, multi-select, marquee selection, smart-guide snapping, keyboard nudging, undo, and redo.checked 10 Oct 2026
- Clipboard
- Squig can paste screenshots, text, or layers copied from another Squig tab.checked 10 Oct 2026
- Component library
- The library includes UI components such as buttons, inputs, tables, dialogs, tabs, and sidebars, along with layout blocks and screen templates.checked 10 Oct 2026
- Dependencies
- The local companion setup instructions specify Node.js 24 and pnpm 10.checked 4 Oct 2026
- Editing
- Components have variants that can be changed in an inspector, and components can be broken apart into editable primitives.checked 10 Oct 2026
- Export
- The keyboard guide lists saving to the browser and exporting a copy; the repository describes SVG and PNG rendering.checked 4 Oct 2026
- Exports
- The file menu offers an export copy option, and the optional local companion supports SVG and PNG rendering.checked 10 Oct 2026
- License
- The repository states that Squig is MIT licensed and credits Pablo Stanley.checked 4 Oct 2026
- Local companion
- The optional companion runs on the user's computer, serves a chosen .squig.json file at a loopback address, and requires Node.js 24 and pnpm 10 in the documented setup.checked 10 Oct 2026
- Local history limit
- Local history is bounded to 50 snapshots and 16 MiB per file.checked 10 Oct 2026
- Local limits
- Local history is limited to 50 snapshots and 16 MiB per file.checked 4 Oct 2026
- Pricing
- The maker's opened pages do not state a price or paid plan.checked 4 Oct 2026
- Privacy and data handling
- The project says there is no signup, cloud canvas storage, or Squig API key, and agent saves and renders do not use a public Squig backend.checked 10 Oct 2026
- Purpose
- Squig is a wireframing tool where real UI components render as hand-drawn sketches.checked 10 Oct 2026
- Search
- The app's ⌘K search covers tools, actions, components, and blocks.checked 10 Oct 2026
- Storage
- Documents autosave in browser storage; the local file drawer keeps up to forty recent documents, and clearing site data clears those local files.checked 10 Oct 2026
Where it runs
- Browser storage
- The browser app needs no account or database; documents are stored in browser storage.checked 4 Oct 2026
The company
- License and maker
- The repository identifies the software as MIT licensed and credits Pablo Stanley.checked 10 Oct 2026
Alternatives to squig
- 1

Justinmind
Free planAndroidiOSWebAPI8.3From $19 a month - 2

Mockplus
Free planAndroidiOSWebExtension8.3From $2.98 a month - 3

Fluid UI
Free planAndroidiOSWebLinux7.7From $8.25 a month - 4

Moqups
Free planWebAPIExtension7.6From $11 a month - 5

Visily
Free planWebExtension7.3From $14 a month - 6

Mokkup.ai
Free planWeb7.1From $8 a month
