AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Everything between your GitHub and your hardware. AI devs, code review, self-hosted CI. One GitHub App. BYOK, zero quotas, bot always discloses.
Developer toolsTypeScript · SCSSGitHub @developerz-aiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Chrome extension — chat to redesign any page in real time, then ship the real code via MCP (Tesote ai-dev / developerz.ai). Bun + WXT + SolidJS + Vercel AI SDK + OpenRouter.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Design in the live page. Ship the real code.
Chrome extension. Open any page — your prod app or localhost — open a side-panel chat, and tell an agent what to change. It mutates the live DOM/CSS instantly so you see it. When you like it, click Ship and the agent hands the change off over MCP to a dev-agent backend (developerz.ai) that makes the real code change and opens a PR.
Not a page builder. Not a Figma clone. It edits your codebase, and the only durable output is a reviewable PR.Read the full README ↗Design in the live page. Ship the real code.
Chrome extension. Open any page — your prod app or localhost — open a side-panel chat, and tell an agent what to change. It mutates the live DOM/CSS instantly so you see it. When you like it, click Ship and the agent hands the change off over MCP to a dev-agent backend (developerz.ai) that makes the real code change and opens a PR.
Not a page builder. Not a Figma clone. It edits your codebase, and the only durable output is a reviewable PR.
You ─chat─► Agent ─DOM tools─► live page (ephemeral)
│ │ iterate, see it instantly
│ "Ship" ▼
└─► changeset (selectors, styles, screenshots, intent)
│ MCP
▼
developerz.ai ─► real code edit ─► PR ─► CI
The gap: what you see (the rendered page) and what you change (the source) are disconnected. Designer closes it — design on the real page, ship a real PR, one conversation.
| Step | Where | What happens |
|---|---|---|
| Talk | Side-panel chat | "Make the hero full-bleed, CTA orange, tighten the nav." Attach mockups (button, paste or drop) and the agent redesigns the live page towards them. |
| See | Live page | Agent mutates real DOM/CSS. Instant. You react, refine. |
| Accept | Side-panel chat | Each change recorded as a structured changeset entry (edit chips + undo). |
| Ship | MCP handoff | Changeset → dev-agent → finds source → edits code → PR. |
| Verify | PR / CI | Real change, tested, reviewable. You merge. |
bun run local # install if needed → build → prints the load-unpacked path
Or for a live-reload loop: bun install && bun run dev (WXT dev server, HMR).
bun run local | |
|---|---|
| (no flags) | chrome, plain build → build/chrome-mv3 |
--firefox | firefox MV2 → build/firefox-mv2 — experimental: the toolbar button toggles the sidebar, but every chrome.debugger-backed tool (screenshots, device emulation, responsive scan, visual inspect) is unavailable there, and the build has no real-Firefox test coverage |
--check | run the gate (lint + typecheck + unit + integration) first |
--zip | also produce the distributable .zip |
Chrome builds also sign build/designer-<version>-chrome-mv3.crx with keys/designer.pem — generated on the first build and gitignored. Back it up: that key is the extension ID.
Chrome builds also sign build/designer-<version>-chrome-mv3.crx with keys/designer.pem (generated on first build, gitignored — back it up, it defines the extension ID).
chrome://extensions → Developer mode → Load unpacked → build/chrome-mv3.https://mcp.developerz.ai/v1/mcp (developerz.ai). OAuth on first use.Release build (tree-shaken, minified, optimized CSS/JS):
bun run release # build + sign .crx + zip → build/*.zip, build/*.crx
| Component | Technology |
|---|---|
| Extension | Chrome MV3 — side panel, content scripts, service worker |
| UI | SolidJS + SCSS — prebuilt static bundle (CSP-clean) |
| Agent | Vercel AI SDK loop in the service worker, BYOK |
| Inference | OpenRouter — model-agnostic |
| Handoff | MCP → developerz.ai |
| Build | Bun + TypeScript + WXT |
| Tests | Vitest unit + integration, Playwright E2E |
| Lint | Biome |
| docs/idea/ | Vision, the design→ship loop, principles, surfaces |
| docs/architecture/ | Components, MV3 worlds, agent loop, handoff, security, ADRs |
| Privacy policy | Data handling: BYOK inference, ephemeral edits, changeset-only durable output |
Spec + scaffold phase. v0: live-edit + chat, no handoff. v1: full MCP handoff to developerz.ai.