Product · Design

A canvas made of
your real product.

Captured from your URL, or started blank. Styles and icons, each component with each look the product gives it, and every page, each at its own address. Look in View; change it in Edit, and every change goes to your draft. It is real HTML and CSS, not shapes in a file.

trunk.dev/chitragupt/chitragupt-web/components/button
CChitragupt/Chitragupt Web/mainv1.4
Review 3Versions
Button5 variants · used 40 times
Start freePrimary
Start freeSecondary
Start freeDanger
Start freeGhost
Start freeWarn
100%
Data
K
ViewEdit
Foundation · Styles

Change a token. Everything using it follows.

Capture finds your tokens: color, type, spacing, radius, shadow and motion. Chitragupt Web has 62. Change brand-500 or radius md in your draft, and every element using it follows.

Colors · 30
62 tokens
brand-500
#059669
brand-700
#047857
accent-500
#D97706
ink
#111827
ink-3
#6B7280
line
#D1D5DB
Typography · Geist
Know exactly what to file.28
Tax review16
New regime saves ₹12,40013
Radius · 7
sm · 8
md · 12
lg · 16
xl · 20
pill · 999
KpiTile · 5 variants
Empty · in your draft
Gross income
₹18,40,000
Emerald
Tax payable
₹1,62,500
Rose
TDS paid
₹1,48,200
Blue
Balance due
Upload Form 16
Empty
Foundation · Components

Each component, with each look and each state.

Capture finds the structures that repeat and keeps each one as a component, with every place it is used. Each different look is a variant, and each component shows Empty, Loading, Data and Error. Capture never saw a dashboard with no documents, so KpiTile has no Empty state. Draw it in Edit, or select the component and ask AI to draw it from your own tokens. Either way it goes to your draft.

Pages

Each page at its own address, at every size.

You pick the sizes: desktop, tablet, mobile. Switch a page between Mobile, Tablet and Website, and between Empty, Loading, Data and Error, from the bottom toolbar. In Edit, select an element and change it in your draft. Main does not change until the branch is verified and merged.

Dashboard/dashboardUser
Chitragupt
DashboardInboxTax
A
AY 2026-27
Gross income
₹18,40,000
Tax payable
₹1,62,500
TDS paid
₹1,48,200
Balance due
₹14,300
Data
ViewEdit

Next: the journey.

Pages link to each other. Trunk reads those links and draws the map, and you can add to it.