Click an element, say what to change. An AI edits the repo, opens & merges a PR, and the site redeploys.
Why
Product reviewers give spec feedback; today a dev hand-relays it into an AI.
Reviewers collaborate directly on the live page, eliminating handoff delays and accelerating iteration cycles.
Spin up many mini spec sites and iterate fast, near-zero overhead.
Mockups lo-fi
Generated by docs/mockups/generate-mockups.sh (run once a fresh OpenAI key is in place).
FAB anchored in a cornerChat sidebar with session historySelected element + send-to-chat iconSelection attached as composer contextDeploy done → reload for latestnpx setup wizard
Widget (v0)
FAB — corner tl|tr|bl|br + x/y offsets; toggles the sidebar.
Sidebar — anchor left|right; chat history kept per session and sent each turn.
Element selection — capture-phase click resolves the nearest selector match; outline + send-to-chat icon; non-interactive areas only.
Reload pill — polls /status; appears when a newer deploy is live.
Renders in a Shadow DOM — no host CSS collisions.
Worker (v0)
POST /chat — pluggable CodeAgent edits files → branch → PR → merge to main.
GET /status — latest Cloudflare Pages deployment + isNewer.
LLM-agnostic (anthropic|openai); secrets via wrangler.