Skip to content

Releases: Tatendaz/yapui

v0.2.0 — Yap at your UI

Choose a tag to compare

@Tatendaz Tatendaz released this 09 Jul 19:55
34b881a

YapUI's first public release: preview any HTML in your browser and give feedback by talking, pointing, recording, screenshotting, or typing — a resident, pre-warmed Claude Code agent picks each note up the instant you hit send, applies the fix, and replies right in the page.

YapUI demo

Highlights

  • Instant mode — the relay keeps a headless claude agent alive and primed on your HTML. ~40 ms from send to working; fixes land in seconds and the page refreshes itself. No polling anywhere: SSE to the browser, stdin to the agent.
  • Five feedback modes — type, voice dictation, click-to-pick an element ("make this bigger"), screen recording, screenshot.
  • Watcher fallback — no claude CLI on PATH? Same UI, driven from your main Claude Code session.
  • Zero dependencies — plain Node relay, no build step, MIT licensed.
  • Hardened — realpath symlink guard, path-traversal and dotfile blocking, same-origin + DNS-rebinding checks on every POST, task-ID canonicalization, size-capped streamed uploads.

Install

git clone https://github.com/Tatendaz/yapui ~/.claude/skills/yapui

or inside Claude Code:

/plugin marketplace add Tatendaz/yapui
/plugin install yapui@yapui-marketplace

Then just ask Claude to "preview index.html". Full instructions for humans and agents in the README.

Notes

  • Voice + screen recording need a Chromium-based browser; ffmpeg lets the agent read recordings.
  • Everything stays on your machine; feedback artifacts live in a .yapui/ folder next to your HTML.