XXCON Viewer

Viewer-only UI documents

XCON Viewer

XCON lets you generate, embed, and share UI interfaces as structured documents. No scripts. No execution. Safe by design.

account.xcon.sketchrendered preview
Account
SKETCH JSON compat
Profile Structured UI document
Viewer boundary Scripts are blocked by design. Share UI from anyone - open it anywhere, safely.

Live SKETCH demo

Load XCON/SKETCH. See it render.

The demo types a curated XCONBNB mobile screen in SKETCH. Each completed block is parsed and rendered immediately, so the interface builds up on the right as the source appears on the left.

example.xcon.sketch typing...

Write SKETCH. Ship JSON.

Use SKETCH for Markdown and AI-generated drafts. Use JSON as the canonical structure for APIs, schemas, and tooling. XML and TAGLESS stay available for compatibility and round-trip checks.

XCON/SKETCH

The format LLMs generate best. Compact Markdown authoring syntax for examples and AI-generated drafts.

XCON/JSON

Canonical structure for APIs, schema validation, and interchange.

Compatibility Formats

XML and TAGLESS are documented for conversion, tooling, and transport compatibility, but they are not the recommended starting point.

Public Entry Points

The initial site is intentionally complete at the navigation and discovery layer, while each section can keep growing independently. Start with the spec, explore examples, or drop XCON into your LLM prompt today.

Companion Tools

XCON Viewer stays focused on safe UI documents. Chain and Workflow are sibling projects for expression evaluation and action-flow design.

Demo

See how XCON Viewer can present AI-generated UI documents, Markdown + SKETCH answers, and viral artifact-style experiences.

Install

Use the viewer in HTML, JavaScript, Markdown, Vite, React, Vue, or CI workflows.

npm install @xcon-viewer/core @xcon-viewer/viewer
npm install @xcon-viewer/react @xcon-viewer/vue
npm install @xcon-viewer/markdown-it @xcon-viewer/remark @xcon-viewer/vite-plugin