Skip to content

v0.1.0 — first public release

Latest

Choose a tag to compare

@kanetran29 kanetran29 released this 13 Jul 13:56
· 24 commits to main since this release

First public release of the UI-graph engine.

Your app generates its own verified UI transition graph — screens as nodes, guarded (event, effect) transitions as edges, with proof-gated runtime verification and honest coverage.

npm packages (@ui-graph org)

Package Install
@ui-graph/cli npm i -g @ui-graph/cliuigraph map <app>
@ui-graph/core framework-agnostic IR + pure ops
@ui-graph/mcp model-free stdio MCP server (27 tools)
@ui-graph/adapter-react react-router v5/v6/data-router
@ui-graph/adapter-vue vue-router
@ui-graph/adapter-angular Angular Routes
@ui-graph/adapter-next Next.js App + Pages router

What's in it

  • Deterministic extraction (React/Vue/Angular/Next) — every edge carries a file:line witness; unresolvable cases degrade loudly (soundiness notes), never silently.
  • Proof-gated verification — a confirmed observation requires evidence (URL change, dialog, screenshot); a hallucinated confirmation can't enter the graph.
  • Trust tiers + honest coverageruntime ⊆ verified ⊆ accounted, never conflated; undrivable edges parked with reasons.
  • Model-free MCP (BYOA) + one-command dashboard + Playwright spec generation.

Extraction is regression-locked by an adversarial gauntlet (35 golden expectations) and validated on 10 well-known OSS apps.