Point at the useful part
Press Ctrl + Shift + Y and hover. The selection box follows the DOM with tag names and exact dimensions. Arrow keys handle awkward nesting.
Browser inspector for front-end builders
Select any element on a real page. Leave with clean HTML, CSS, Tailwind, React or design tokens—without transcribing DevTools or asking AI to guess from a screenshot.
The workflow / 01—03
Magpie starts with the live page—the structure, styles and states the browser is actually rendering.
Press Ctrl + Shift + Y and hover. The selection box follows the DOM with tag names and exact dimensions. Arrow keys handle awkward nesting.
One click collects the useful markup, relevant computed styles, interaction states, inline SVG and source context—locally in your browser.
Copy clean HTML or CSS for free. Pro adds Tailwind, React, design tokens, AI review and a detached multi-monitor workflow.
Real output / one selection
The source stays the same. Choose the handoff your project needs—cleaned from the live page, not reconstructed from pixels.
// faithful utilities, including off-scale values <article class="relative p-4 bg-white border-[3px] border-[#2759ff] outline outline-2 outline-[#65e7ff]"> <span class="text-xs text-zinc-500"> Studio </span> <strong class="mt-8 block text-lg"> £29 </strong> </article>
<!-- junk attributes removed; asset URLs resolved --> <article class="plan plan--selected"> <span class="plan__name">Studio</span> <strong class="plan__price">£29</strong> </article>
/* computed defaults removed; useful declarations kept */ .plan { position: relative; padding: 16px; background: #fff; } .plan--selected { border: 3px solid #2759ff; outline: 2px solid #65e7ff; outline-offset: 5px; }
export default function Plan() { return ( <article className="plan plan--selected"> <span className="plan__name">Studio</span> <strong className="plan__price">£29</strong> </article> ); }
{
"color": {
"surface": "#ffffff",
"selection": "#2759ff",
"focus": "#65e7ff"
},
"spacing": { "card": "16px" },
"border": { "strong": "3px" }
}
Built for the handoff
Magpie keeps the context that makes an interface useful and removes the browser noise that makes computed output unreadable.
Declarations are compared against real browser defaults, inherited values are deduped, and shorthands are collapsed.
Save, search, star and back up useful components locally. Magpie only runs when you invoke it.
Carry hover and focus styles, inline SVG and resolved asset URLs—not just the resting appearance.
Copy structured evidence for Codex, Claude Code or Cursor instead of asking an agent to infer implementation from a screenshot.
Focused AI / Pro
Magpie sends the extracted CSS—not your browsing history—to the action you choose. The result comes back as a reviewable draft beside the original.
Understand unfamiliar layout, spacing, typography and interaction decisions.
Draft a conservative cleanup that reduces repetition without casually changing behaviour.
Surface responsiveness, accessibility and maintainability risks with fixes ranked first.
Add narrow-screen CSS for the selected component without replacing the working desktop styles.
Why live beats static
Visual references are useful. They just cannot carry the structure and browser context your implementation needs.
Private by default
What you inspect stays on your machine.Extraction and your capture library run locally. Magpie has no page-content telemetry and only touches the active tab when you explicitly invoke it.
Simple pricing
Free handles the essential inspection work. Pro permanently unlocks every framework export and advanced workflow feature—no subscription.
forever · no card · no trial clock
one payment · permanent licence · no renewal
Secure Stripe checkout · licence delivered immediately · no subscription
Each successful hosted AI action uses one credit. Credits never expire, and copying structured context for a coding agent is always free.
Questions / honest answers
What Magpie can access, what it sends, and where the edges of live-page inspection are.
Any page you can open in Chrome, Edge or Brave—including production sites, staging and localhost. Browser-internal pages and cross-origin iframe contents are protected by the browser and cannot be inspected.
No. Magpie uses the activeTab permission model, so it can only touch a page when you explicitly invoke it there. Extraction happens on your machine and there is no page-content telemetry.
Exactly what the inspector shows: cleaned HTML, scoped CSS, Tailwind classes, a ready-to-paste React component, design tokens or structured context for a coding agent.
Values on Tailwind's default scale become named utilities. Off-scale values become faithful arbitrary values such as w-[437px] rather than being rounded to a near-enough token.
Only the extracted CSS needed for the action you press. It does not send your browsing history, let AI click the page, edit your project, or silently replace the original output.
Pro includes 100 credits that never expire. Explain, Clean, Audit and Mobile each use one credit when the action succeeds. Copy for AI never uses a credit, and every non-AI Pro feature keeps working regardless of balance.
No. Pro is a one-time purchase—$59 during launch, then $99. The licence and Pro features are permanent. You only pay again if you choose to buy more AI credits.
Yes. There is no account, card or trial clock. Free includes inspection, keyboard selection, clean HTML and CSS, and an unlimited private local library.