Skip to content
SPECIFICTION
Get listed

Katsuragi

github.com

WebWindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 7.7 #27 of 34 in AI Wireframe Generators

Spec sheet

Purpose
Katsuragi turns UI ideas into wireframes using a text format that AI can read and write.Read 11 Oct 2026 · github.com
Audience
The project names developers discussing UI with non-technical stakeholders, engineers using AI coding assistants, and teams wanting git-diffable UI specs as its intended users.Read 11 Oct 2026 · github.com
License
The repository identifies Katsuragi as MIT licensed.Read 11 Oct 2026 · github.com
AI coding tools
The README gives Claude Code, Cursor, and Aider as examples of LLM-powered CLI tools that can use the format.Read 11 Oct 2026 · github.com
AI compatibility
The README says .kui files work with any LLM and names ChatGPT, Claude, Gemini, and local models as examples.Read 11 Oct 2026 · github.com
Batch conversion
The CLI supports converting multiple .kui files in one batch.Read 4 Oct 2026 · github.com
CLI
Katsuragi can be run with npx or installed globally from npm as a command-line tool.Read 4 Oct 2026 · github.com
Command line
The README documents one-time use with npx and global installation with npm install -g katsuragi.Read 11 Oct 2026 · github.com
Conversion limits
The fetch command does not execute JavaScript, so single-page apps with client-side rendering may not work properly; it also does not analyze CSS and estimates layout from document structure.Read 11 Oct 2026 · github.com
Editor integrations
The README describes workflows with Claude Code, Cursor, Aider, and other LLM-powered CLI tools.Read 4 Oct 2026 · github.com
Exports
The CLI can output SVG, PNG, or HTML, with SVG as the default format.Read 11 Oct 2026 · github.com
Fetch limitation
The fetch command does not execute JavaScript, so single-page apps with client-side rendering may not work properly.Read 4 Oct 2026 · github.com
Format features
The .kui format supports grids, reusable color names, built-in themes, text, boxes, buttons, inputs, and image placeholders.Read 11 Oct 2026 · github.com
Layout limitation
The fetch command does not analyze CSS and estimates layout from document structure.Read 4 Oct 2026 · github.com
Live preview
The watch command provides browser live preview with auto-reload when a file is saved.Read 11 Oct 2026 · github.com
Maintainer
The package lists En-Links LLC as its author.Read 4 Oct 2026 · github.com
Maker location
The maker's GitHub organization profile lists Japan as its location.Read 11 Oct 2026 · github.com
Output formats
The CLI can generate SVG, PNG, or HTML output, with SVG as the default format.Read 4 Oct 2026 · github.com
Output size
The README states that the generated image's longest edge is fixed at 1280 pixels and the shorter edge is calculated from the aspect ratio.Read 11 Oct 2026 · github.com
Runtime requirement
The package specifies Node.js version 18.0.0 or later.Read 4 Oct 2026 · github.com
Text wrapping
Automatic text wrapping is not supported; the README says to insert line breaks manually for long text.Read 11 Oct 2026 · github.com
Webpage conversion
The fetch command converts webpages to .kui wireframes and supports desktop, mobile, and tablet viewport options.Read 11 Oct 2026 · github.com

Where Specifiction places it

Alternatives to KatsuragiAll alternatives →