Internal tool for Dreamtree product teams
On-brand prototypes from any AI, in minutes.
Ask Claude, Codex, Gemini or Cursor for a screen. ProtoPro makes it build with real twreact-ui components in your product's brand, checks it against our design rules and accessibility, and shows you a live preview you can share.
- Claude
- ChatGPT
- Cursor
- Codex
- Gemini
How it works
Five steps, the same for every model. The AI builds; ProtoPro keeps it on brand and shows you the result.
Connect
Add ProtoPro to your AI client as a remote MCP server and sign in with your company account.
Prompt
Describe the screen, or hand it a mockup image.
Check
Design lint, TypeScript and accessibility run on every version.
Preview
See it live at desktop and phone width, in your brand.
Share
Send a review link; take the code into the product.
Add ProtoPro as a remote MCP server
Add a remote MCP server with the URL https://protopro.app.drm3.org/mcp. Your client discovers the sign-in page from the server: sign in with your company id, email and password, approve the scopes, and it is connected. Any MCP client with remote servers works, including:
- Claude Code
- claude.ai
- ChatGPT
- Cursor
- Codex CLI
- Gemini CLI
- opencode
- MCP Inspector
Local
Or run it on your machine
No account needed: npx protopro init --brand practicepro, then npx protopro preview.
What you get
Real code, not pictures
Screens are React with twreact-ui components and blocks, ready to move into a product repo.
Your brand by default
Each prototype uses its product's tokens. No raw colours, no one-off sizes.
Checked every time
The design-lint rules product CI uses, plus TypeScript, axe and a 390 px check.
Any model
ProtoPro is an MCP server, so each person can use the AI they prefer.
Questions
Do I need an account?
Not on your own machine. The shared server asks you to sign in with your company account when your AI client connects.
Can prototypes use real client data?
No. Prototypes use mock data only, shaped like the product's models.
Which products are supported?
Any product with a brand file in twreact-ui tokens. PracticePro is the first.
How do I get the code into my product?
Copy it from the screen viewer today. One-click export to Next and Vite projects is planned.