Skip to content

wiremd โ€‹

Wireframes in plain text.

Write a screen as Markdown, see it render as a visual mockup โ€” no design tool, no drag-and-drop.

Input ยท .md
## Login

Email
[_____________________________]{type:email}

Password
[_____________________________]{type:password}

[Sign In]* [Forgot password?]
โ†’
Renderer ยท wiremd
parse(md)โ†“renderToHTML(ast)
โ†’
Output ยท .html
Claude Desktop showing wireframe artifactwiremd browser editor with live preview

What you can do with it โ€‹

CreateDescribe a screen โ€” Claude writes the Markdown and renders it instantly
ShareCopy a link, embed in Notion, paste in Jira or Obsidian โ€” the wireframe travels with the spec
Stay portableEverything is a .md file โ€” version-controlled, diff-able, readable by any LLM
Hand offOpen in VS Code or pass to Claude Code โ€” plain text, no screenshots, no translation layer

Get started โ€‹

Web editor โ€” no install โ€‹

Open teezeit.github.io/wiremd/editor in Chrome, Edge, or Safari. Paste or write wiremd Markdown, pick a style โ€” renders instantly. No account, no setup.

With Claude โ€‹

Describe the screen you want โ€” Claude writes and renders the wireframe for you.

Claude Code:

bash
npx skills add teezeit/wiremd/extensions/skills

Claude Desktop Cowork: download wireframe-skill.zip โ†’ Settings โ†’ Plugins โ†’ + Add โ†’ Upload (.zip) (recommended), or Settings โ†’ Skills โ†’ + Add โ†’ Upload (.zip).

Full rendering (serve/watch modes) requires local CLI access โ€” Claude Code and Claude Desktop Cowork. In chat contexts, the bundled CLI runs in the sandbox for display mode; or paste the Markdown into the web editor to render it.

Three modes โ€” see the full guide to pick yours:

  • Only Claude (/wireframe:display) โ€” HTML artifact in Claude's panel, no browser tab
  • Claude + Editor (/wireframe:editor) โ€” live browser tab, both sides read/write the .md
  • Only Editor โ€” paste Claude's output into the web editor, no install

VS Code extension โ€‹

Install the VS Code extension โ€” open any .md file, click the preview icon. Live preview as you type, no terminal needed.

Local dev server โ€‹

bash
npm install -g @eclectic-ai/wiremd
wiremd my-wireframe.md --serve --watch

Open the printed http://localhost:PORT address โ€” reloads on every save. Works with any browser, including Firefox. Install guide โ†’


Next steps โ€‹