Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

tsquare

tsquare4 downloads

Render UI wireframes from tsquare code blocks: multi-screen boards with notes and flow arrows.

Add to Obsidian
tsquare screenshot
tsquare screenshot
tsquare screenshot
tsquare screenshot
  • Overview
  • Scorecard
  • Updates2

Draw UI wireframes in your notes with tsquare, a small text language for wireframe boards: screens side by side, notes, flow arrows, in clean grayscale. It's easy for AI models to write, so you can paste in what one wrote and see it right away.

Use it

Write a tsquare code block in any note:

```tsquare
board "Sign in"
  screen phone "Sign in"
    stack gap=12 padding=24
      text lg bold "Welcome back"
      input "Email" placeholder="[email protected]"
      input password "Password"
      button primary "Sign in" fullWidth
```

In reading view and live preview, the block shows the board, sized to fit the note. In live preview, like any code block, it shows its text while the cursor is inside it: click outside the block (or press Cmd/Ctrl+E for reading view) to see the board again. Select the board (or its expand button) to open it full size: zoom with the buttons, a pinch or Ctrl/Cmd + scroll, drag to pan, and select a screen's name to zoom to it. Keys in that view: + and - zoom, 0 fits the board, Esc closes it.

If the text has a mistake, the block lists each problem with its line number, with a "did you mean" when there's a close match.

The docs cover the language and every component; the playground has examples to start from.

Privacy

Wireframes are drawn on your device, by the tsquare library bundled into the plugin. The plugin makes no network requests and collects nothing.

Install

From Settings → Community plugins → Browse, search for "tsquare" (once it's listed). Until then, copy main.js, manifest.json and styles.css from the latest release to <your vault>/.obsidian/plugins/tsquare/, then turn it on under Settings → Community plugins. Works on desktop and mobile.

License

MIT. main.js bundles the tsquare library and its dependencies (including satori, MPL-2.0, and the Inter font, OFL-1.1); their license notices are at the end of main.js.

HealthExcellent
ReviewPassed
About
Draw UI wireframes in your notes using tsquare's compact text language to render boards, screens, notes and flow arrows in clean grayscale. Preview boards inline in reading view or live preview, open a full-size viewer to pan and zoom, and receive line-numbered parse errors with suggested fixes.
DrawingVisualization
Details
Current version
0.1.1
Last updated
8 hours ago
Created
2 days ago
Updates
2 releases
Downloads
4
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
tsquaretsquare-js
tsquare.dev
  1. Community
  2. Plugins
  3. Drawing
  4. tsquare

Related plugins

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Kroki

Render Kroki diagrams.

Simple mind map

A mind map that combines aesthetics and functionality. 一个颜值与功能并存的思维导图。

draw.io

Create and edit diagrams with draw.io (diagrams.net), locally and offline.

D2

A modern diagram scripting language that turns text to diagrams.

Mermaid Flow

Create and edit Mermaid flowcharts visually by dragging nodes and drawing connections. No Mermaid syntax required.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.