<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: hugo.felix</title>
    <description>The latest articles on Forem by hugo.felix (@_a9de012ff8bc9363a25249).</description>
    <link>https://forem.com/_a9de012ff8bc9363a25249</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3869019%2F88a24d45-8471-4985-907f-ac7f7b40ce40.png</url>
      <title>Forem: hugo.felix</title>
      <link>https://forem.com/_a9de012ff8bc9363a25249</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/_a9de012ff8bc9363a25249"/>
    <language>en</language>
    <item>
      <title>I Was Spending More Time Feeding AI Than Coding — So I Built This</title>
      <dc:creator>hugo.felix</dc:creator>
      <pubDate>Sun, 12 Apr 2026 12:03:56 +0000</pubDate>
      <link>https://forem.com/_a9de012ff8bc9363a25249/i-was-spending-more-time-feeding-ai-than-coding-so-i-built-this-4chh</link>
      <guid>https://forem.com/_a9de012ff8bc9363a25249/i-was-spending-more-time-feeding-ai-than-coding-so-i-built-this-4chh</guid>
      <description>&lt;p&gt;Raise your hand if this sounds familiar:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You spot a weird UI bug in your browser&lt;/li&gt;
&lt;li&gt;You open your editor and try to guess the component name — &lt;code&gt;Navbar&lt;/code&gt;? &lt;code&gt;Header&lt;/code&gt;? &lt;code&gt;TopMenu&lt;/code&gt;?&lt;/li&gt;
&lt;li&gt;You global search some text or CSS class&lt;/li&gt;
&lt;li&gt;You finally find &lt;code&gt;Button.tsx&lt;/code&gt;… but now you need &lt;code&gt;Container.tsx&lt;/code&gt; for context&lt;/li&gt;
&lt;li&gt;You copy everything, switch to your AI tool, and type:
&lt;em&gt;"Fix the padding issue here."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;I realized recently that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;I spend more time finding and feeding context to AI than actually writing code.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Real Bottleneck of AI Coding
&lt;/h2&gt;

&lt;p&gt;Tools like Claude Code, Cursor and Copilot are insanely powerful.&lt;/p&gt;

&lt;p&gt;But they all share one blind spot:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;They live in your editor. Your bugs live in your browser.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That gap is where most of our time goes.&lt;/p&gt;

&lt;p&gt;AI is smart — but it has &lt;strong&gt;zero awareness of your runtime UI&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So we end up acting like human middleware:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Inspecting elements&lt;/li&gt;
&lt;li&gt;Guessing file names&lt;/li&gt;
&lt;li&gt;Searching code&lt;/li&gt;
&lt;li&gt;Copy-pasting context&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s tedious. And honestly… kind of absurd in 2026.&lt;/p&gt;




&lt;h2&gt;
  
  
  What If the Browser Could Talk to Your AI?
&lt;/h2&gt;

&lt;p&gt;The browser already knows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which DOM node you're clicking&lt;/li&gt;
&lt;li&gt;where it came from (thanks to frameworks like React / Vue)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I started thinking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Why can’t I just click a UI element… and send its source code directly to my AI?&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Idea
&lt;/h2&gt;

&lt;p&gt;I hacked together a simple workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Inject a lightweight inspector into the browser&lt;/li&gt;
&lt;li&gt;Click any UI element&lt;/li&gt;
&lt;li&gt;Resolve its source file + location&lt;/li&gt;
&lt;li&gt;Grab relevant component context&lt;/li&gt;
&lt;li&gt;Send it directly to your AI tool&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No more guessing.&lt;br&gt;
No more searching.&lt;br&gt;
No more copy-pasting.&lt;/p&gt;




&lt;h2&gt;
  
  
  Introducing: Inspecto
&lt;/h2&gt;

&lt;p&gt;I turned this into a tool called &lt;strong&gt;Inspecto&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;https://inspecto-dev.github.io/inspecto/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inspect Mode&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffa1fi9nbca9a9jcu6bq7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffa1fi9nbca9a9jcu6bq7.gif" alt="Inspect Mode" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Annotate Mode&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdmyjurbn85028wz5yy6e.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdmyjurbn85028wz5yy6e.gif" alt="Annotate Mode" width="760" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Annotate Quick Mode&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5g4afkv2yjpazu75m2i.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5g4afkv2yjpazu75m2i.gif" alt="Annotate Quick Mode" width="760" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now my workflow looks like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Click → Context auto-collected → AI ready&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It basically gives your AI &lt;strong&gt;eyes into your running app&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where It Helps Most
&lt;/h2&gt;

&lt;p&gt;So far, it's been especially useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fixing visual/UI bugs quickly&lt;/li&gt;
&lt;li&gt;navigating unfamiliar or legacy codebases&lt;/li&gt;
&lt;li&gt;refactoring specific components with full context&lt;/li&gt;
&lt;li&gt;avoiding "search fatigue" in large repos&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Still Rough — Would Love Feedback
&lt;/h2&gt;

&lt;p&gt;I originally built this just for myself, but I figured others might be hitting the same wall.&lt;/p&gt;

&lt;p&gt;If this resonates with you, give it a try:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;https://inspecto-dev.github.io/inspecto/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m actively improving it, and I’d really value honest feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does this fit your workflow?&lt;/li&gt;
&lt;li&gt;What context do you usually need when debugging UI with AI?&lt;/li&gt;
&lt;li&gt;What’s missing?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to roast it — seriously 😄&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Stop Copy-Pasting Context to AI — Click a Component, AI Knows Where to Fix It</title>
      <dc:creator>hugo.felix</dc:creator>
      <pubDate>Thu, 09 Apr 2026 06:51:30 +0000</pubDate>
      <link>https://forem.com/_a9de012ff8bc9363a25249/stop-copy-pasting-context-to-ai-click-a-component-ai-knows-where-to-fix-it-17ha</link>
      <guid>https://forem.com/_a9de012ff8bc9363a25249/stop-copy-pasting-context-to-ai-click-a-component-ai-knows-where-to-fix-it-17ha</guid>
      <description>&lt;h2&gt;
  
  
  Why Inspecto
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2svngczunzxgjdm9ymwn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2svngczunzxgjdm9ymwn.jpeg" alt="Why Inspecto" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since frontend development entered the AI-assisted era, tools like Claude Code, Cursor, and Copilot have dramatically accelerated how we write code. But the more you use them, the more you realize: &lt;strong&gt;the bottleneck isn't writing code anymore — it's finding it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Picture this: your PM says "make that button rounded and fix the click handler." So you open DevTools, inspect the element, copy the class name, switch to your editor, search across dozens of files with similar names, finally locate the component, then copy-paste the path and context to your AI assistant…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That loop takes 2–3 minutes every time.&lt;/strong&gt; In complex projects, even longer. &lt;strong&gt;20 small changes a day = nearly an hour lost just finding code.&lt;/strong&gt; You're constantly context-switching between browser, DevTools, editor, and AI — breaking your flow over and over.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To eliminate this loop entirely, we built &lt;a href="https://github.com/inspecto-dev/inspecto" rel="noopener noreferrer"&gt;Inspecto&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Inspecto
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;Inspecto&lt;/a&gt; is a &lt;strong&gt;browser-first&lt;/strong&gt; frontend development workflow tool. Its core idea in one sentence:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Start from the webpage, precisely locate the source code, and seamlessly hand off context to your AI assistant.&lt;/strong&gt; No DevTools, no manual file searching, no copy-pasting context. You click it on the page, AI knows where to fix it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Three Core Modes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Quick Jump — Source Code Navigation
&lt;/h3&gt;

&lt;p&gt;The lightest capability — worth using even without AI. Hold &lt;strong&gt;Alt + Click&lt;/strong&gt; on any element in the browser, and your editor instantly opens the exact source file and line. No searching, no guessing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54dupwj4q8m73b335q9s.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54dupwj4q8m73b335q9s.gif" alt="Quick Jump" width="600" height="375"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/quick-jump.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Quick bug location, navigating legacy codebases, tracing component hierarchies.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Inspect Mode — Click a Component, Ask AI Directly
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Click any component on the page, and Inspecto opens a menu with AI actions — including built-in and custom commands.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you activate Inspect Mode and click a component, Inspecto automatically collects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Source file location&lt;/strong&gt; (path + line number)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component tree path&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime errors&lt;/strong&gt; on the page&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS styles&lt;/strong&gt; associated with the element&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then sends everything to your local AI assistant in one click. You can use built-in commands for common tasks, or define custom commands for your team's workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzt5ywb8n09cjt9nlwhk4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzt5ywb8n09cjt9nlwhk4.gif" alt="Inspect Mode" width="560" height="350"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/inspect-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Single-point UI tweaks, localized logic fixes, high-frequency command execution.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Annotate Mode — Batch Annotations, Packaged for AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Select multiple components across the page, add notes to each, and send them all to AI at once.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes you need to fix more than one thing. Your PM drops 5 UI adjustments at once, scattered across the page. Going through Inspect Mode one by one is still slow. Annotate Mode lets you work like commenting on a design file: circle multiple components, add annotations to each, then send the entire batch to AI for coordinated changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Normal Mode:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft7l8gqvol9q69vcjj9nr.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft7l8gqvol9q69vcjj9nr.gif" alt="Annotate Normal Mode" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/annotate-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Quick Mode:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn0jkpfpghwx5rib6xiz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn0jkpfpghwx5rib6xiz.gif" alt="Annotate Quick Mode" width="480" height="300"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/annotate-quick-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Page-level refactors, post-UI-review batch fixes, multi-component coordinated changes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Zero-Friction Setup
&lt;/h2&gt;

&lt;p&gt;We know how complex frontend toolchains can be, so Inspecto is designed for minimal onboarding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Navigate to your project root.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Run the install command matching your IDE + AI assistant:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔥 VS Code + Claude Code&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;claude-code &lt;span class="nt"&gt;--scope&lt;/span&gt; project &lt;span class="nt"&gt;--host-ide&lt;/span&gt; vscode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;🎯 Cursor Built-in AI&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;cursor &lt;span class="nt"&gt;--host-ide&lt;/span&gt; cursor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;🎯 Trae Built-in AI&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;trae &lt;span class="nt"&gt;--host-ide&lt;/span&gt; trae-cn
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;💡 We also fully support &lt;strong&gt;Copilot&lt;/strong&gt;, &lt;strong&gt;Codex&lt;/strong&gt;, and &lt;strong&gt;Gemini&lt;/strong&gt;, and work with &lt;code&gt;pnpm&lt;/code&gt; / &lt;code&gt;yarn&lt;/code&gt; / &lt;code&gt;bun&lt;/code&gt;. See the &lt;a href="https://inspecto-dev.github.io/inspecto/guide/getting-started" rel="noopener noreferrer"&gt;full setup docs&lt;/a&gt; for details.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Start your dev server, open the browser, and enjoy.&lt;/p&gt;




&lt;h2&gt;
  
  
  Broad Build Tool Support
&lt;/h2&gt;

&lt;p&gt;Vite, Webpack, Rspack, Rollup, esbuild, Next.js, Nuxt — all supported.&lt;/p&gt;

&lt;p&gt;Production safety is built in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tree-shaking&lt;/strong&gt; removes all Inspecto code from production builds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shadow DOM&lt;/strong&gt; isolation prevents any style pollution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero runtime injection&lt;/strong&gt; — no hooks, no patches, no monkey-patching&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tbydphan3q8wlvr5ojd.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tbydphan3q8wlvr5ojd.webp" alt="Inspecto Matrix" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ⭐ Like It? Give Us a Star!
&lt;/h2&gt;

&lt;p&gt;Inspecto is fully open source. As frontend developers who've been burned by the "find the code" loop too many times, we hope this tool saves you real time every day.&lt;/p&gt;

&lt;p&gt;If Inspecto solves a real pain point for you, or you find the design approach interesting, a &lt;strong&gt;Star on GitHub&lt;/strong&gt; helps more people discover it.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://github.com/inspecto-dev/inspecto" rel="noopener noreferrer"&gt;github.com/inspecto-dev/inspecto&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📖 Documentation: &lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;inspecto-dev.github.io/inspecto&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 Feedback: &lt;a href="https://github.com/inspecto-dev/inspecto/discussions" rel="noopener noreferrer"&gt;GitHub Discussions&lt;/a&gt; or &lt;a href="https://github.com/inspecto-dev/inspecto/issues" rel="noopener noreferrer"&gt;Issues&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to answer any questions in the comments!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
