Everything you admire on the web, with its DNA.
A keyboard-first Chrome extension that saves any element, image or screenshot with its palette, type, spacing and code.
Screenshotslosethecode.Bookmarkslosethelook.Moodboardsforgetwhyyousavedthem.Capruokeepsallthree.
Point at it. Walk the DOM.
- 01Hover anythingEvery element on every site lights up under the cursor.
- 02Walk up the DOM↑↓Parent, child, sibling. The label shows exactly what you hold.
- 03Land on the section↑One more step and you have the whole block.
- 04Save it↵Lifted out with its code, palette and type.
Take it apart. Keep the recipe.
Design DNA splits every capture into its layers: surface, shape, type and accent. Each one is measured, named and ready to copy.
- 1Base#0E1F17 · radius 22 · pad 44
- 2Surfaces#1C3A2B · radius 16 · gap 10
- 3TypeFraunces 500 44/46 · Inter 16/26
- 4Accent#7BE495 · pill · 600
Copy it as code. Paste it into your app.
Tailwind, HTML + CSS or React. Snap to your scale, or keep every measured pixel. Try it.
1export function Benefit() {2 return (3 <section className="grid gap-10 rounded-3xl bg-[#0E1F17] p-12 md:grid-cols-2">4 <span className="rounded-full bg-[#1C3A2B] px-3 py-1 text-[#7BE495]">5 Why teams switch6 </span>7 <h2 className="font-serif text-5xl/[1.05] text-[#E8F1EA]">8 Ship calmer releases.9 </h2>10 <ul className="grid gap-3">11 <li className="rounded-2xl bg-[#1C3A2B] p-5">Branch previews</li>12 <li className="rounded-2xl bg-[#1C3A2B] p-5">One-click rollback</li>13 </ul>14 </section>15 );16}
Find it again by what it looks like.
From a moodboard to a design system.
Distill
livePreview
DarkLightExport
@theme { --color-bg: #0E1F17; --color-surface: #14291F; --color-text: #E8F1EA; --color-primary-500: #7BE495; --font-heading: "Fraunces"; --radius-md: 16px; }
Your library stays yours. The AI runs on your device.
The whole app on six keys.
Every one starts withCtrl⇧- Control ShiftSHover, ↑ ↓ to walk, ↵ to savePick element
- Control ShiftFGrabs the original filePick image
- Control ShiftEDrag any regionScreenshot
- Control ShiftXFonts, size and colourText style
- Control ShiftKBy meaning or colourSearch
- Control ShiftGStart / finishSession
Bulk select
Tag, move or export dozens at once.
Filter by colour and format
“Everything green, in landscape.”
The original, not the thumbnail
Image picks follow srcset to the largest file.
Exports that drop in
Components and systems, in formats you use.
- tokens.css
- @theme v4
- tokens.json
- Component.tsx
Install. Capture. Build.
- 01
Install
Add the extension and pin it. Sign in once.
Join the waitlist - 02
Capture
Pick, grab or screenshot on any site. DNA is extracted for you.
Control Shift S - 03
Build
Copy components, or turn a session into a design system.
--radius-md: 16 px
Simple plans, priced fairly.
Try the whole product free on a small library. Pro is for when it grows, and for taking your design system with you.
Free
A quick playground for the whole product.
$0forever
Join the waitlist- Elements, images, screenshots and text
- Design DNA and palette on every capture
- Copy as Tailwind, HTML or React
- On-device search and tags
- 100 captures · 100 MB of files
- 3 sessions
- Design system generator previewExport locked
Pro
Launch offerFor turning a library into systems.
$9/ month
$89/ year
Or $89 a year, about $7.42 a month.
About $7.42 a month, 18% less than paying monthly.
Waitlist members get 50% off your first month.
- Everything in Free
- Unlimited sessions
- 20,000 captures · 10 GB of filesFair use
- Design system generator with CSS, Tailwind v4 and JSON export30 a month
Prices in USD. Plans start after early access, and nothing is charged until then.
Questions, answered.
When can I use it?
Capruo is in private early access. Join the waitlist and we’ll email you when your spot opens. Waitlist members get 50% off your first month once paid plans start.
What gets captured?
Elements with their code, original images (even under overlays), region and visible-page screenshots, and selected text with its typography. Visual captures come with their palette, type, spacing and radius.
Which code formats can I copy?
Tailwind, HTML + CSS, or React + CSS in TSX or JSX. Nearest snaps to the Tailwind scale, Exact keeps measured values, and the preview works across responsive widths.
Is the copied code exact?
It keeps the markup and every style the element uses, including hover states and media queries, and checks the result against the page. It doesn’t copy JavaScript behaviour, and canvas, video and embedded frames become placeholders.
Does it work on any site?
On almost any site. Chrome doesn’t let extensions run on its own pages, such as chrome:// settings, the Chrome Web Store and the built-in PDF viewer.
Where is my library stored?
In your private Capruo account, so the dashboard can show and search it from any computer. Only you can see it. Delete any capture whenever you like, or ask us to delete your account and everything in it.
Does the on-device AI work offline?
The model downloads once, the first time you capture, and then runs from your browser’s cache. Tagging works without a connection; saving to your library and the dashboard need one.
Which browsers are supported?
Chrome on desktop. Other Chromium browsers such as Edge, Brave and Arc may work, but we haven’t tested them yet. Phones can’t run extensions.
Your next design system is already out there.
Get early access when we open the doors.