AI Dashboard Canvas Agent
An agent that populates live charts, metrics, and real-time data into a Canvas dashboard instead of just streaming text. Built with CopilotKit, AG-UI,…
- OpenAI
- Gemini
Generative Interfaces ·Advanced
Ported from the upstream CopilotKit/shadify repository.
OPENAI_API_KEYTAVILY_API_KEYLicense Apache-2.0 · content curated and maintained by Doutor AI.
Ported from the upstream CopilotKit/shadify repository.
Describe a UI in plain English. Get a live, interactive shadcn/ui component back. Export it as clean React code.
https://github.com/user-attachments/assets/b14bebd6-527a-48bd-94f5-d27fea8808aa
Gen UI concept - schema-driven component composition. The full shadcn component schema is passed as agent context, so the model knows exactly which primitives exist, what props they take, and how they nest. The agent's "output" is a structured tree of those primitives - streamed to the browser, mounted as real React, exportable as code. The design system is the action space.
npx shadcn add into your own project.render.yaml Blueprint. Render wires service URLs together automatically via fromService references - push to main and you're live.Three services in a pnpm monorepo:
UI (React + Vite) → Runtime (Hono + CopilotKit) → Agent (FastAPI + LangGraph)
| Service | Path | What it does |
|---|---|---|
ui | apps/ui | Chat interface, component rendering, code export |
runtime | apps/runtime | CopilotKit runtime, routes messages to the agent |
agent | apps/agent | LangGraph agent with search tools, returns structured UI |
pnpm install
Add your keys:
# apps/runtime/.env
OPENAI_API_KEY=sk-...
# apps/agent/.env
OPENAI_API_KEY=sk-...
TAVILY_API_KEY=tvly-...
pnpm dev
UI runs at localhost:5173. Runtime on 4000, agent on 8123.
Or connect your repo - render.yaml defines everything.
An agent that populates live charts, metrics, and real-time data into a Canvas dashboard instead of just streaming text. Built with CopilotKit, AG-UI,…
A deep research assistant that plans, searches the web, writes to a virtual filesystem, and renders each tool call as a live card in a workspace pane.…
A multi-agent financial coach that analyzes your budget, plans your savings, and builds debt-payoff strategies - rendered as interactive UI cards in a…
Need a tailor-made solution?
Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.
Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.