Livewire Snapshot Extractor par Jefferson Simão Gonçalves
Extract Livewire component snapshots (v2, v3, v4) as structured context for Claude Code and other AI coding assistants
MĂ©tadonnĂ©es de lâextension
Ă propos de cette extension
Livewire Snapshot Extractor gives Laravel developers instant visibility into the live state of every Livewire component on screen â formatted and ready to paste into Claude Code, Cursor, GitHub Copilot, or any AI coding assistant as structured screen context.
Supports Livewire v2, v3, and v4 out of the box.
The Problem
When asking an AI assistant to help debug or extend a Livewire page, you have to manually describe what components exist, what properties they hold, and how they are nested. This is tedious, error-prone, and gives the AI shallow context.
The Solution
One click extracts everything. The extension reads wire:snapshot and wire:id attributes directly from the DOM, reconstructs the full component tree, and formats the result as clean Markdown, JSON, or a compact one-liner â sized to fit comfortably in any AI context window.
Key Features
âą Supports Livewire v2, v3, and v4 â full extraction via wire:snapshot (v3/v4) and wire:initial-data (v2)
âą Slim Mode strips Livewire internals (checksum, htmlHash, dataMeta, listenersâŠ) keeping only what matters for AI context
âą Three output formats: Markdown (best for Claude Code), JSON (structured data), and Compact (minimum tokens)
âą Live payload size display â see raw DOM size vs. final output size before copying
âą Depth, Array, and String sliders to fine-tune output without re-extracting
âą Full component hierarchy showing parent/child relationships
âą Per-component selection â include only the components relevant to your question
âą Works entirely in-browser â no server, no tracking, no data ever leaves your machine
âą Minimal permissions: activeTab, scripting, and clipboardWrite only
How to Use
âą Navigate to any page built with Livewire
⹠Click the ⥠icon in your browser toolbar
âą Components and their current state appear instantly
âą Select the components you want, choose a format, and click Copy
âą Paste into Claude Code: "Here is the current screen state â [paste]"
Supported Livewire Versions
âą Livewire 4.x â full extraction via wire:snapshot
âą Livewire 3.x â full extraction via wire:snapshot
âą Livewire 2.x â extraction via wire:initial-data
Perfect for
âą Debugging reactive Livewire components with AI assistance
âą Describing the current screen state without typing it manually
âą Reviewing live property values during development
âą Teams using Claude Code, Cursor, GitHub Copilot, or similar tools
Privacy
This extension operates entirely in your local browser. It makes no outbound network requests, requires no account, and collects no analytics or telemetry of any kind. The only permissions requested are activeTab (to read the DOM of the current page), scripting (to inject the extraction script), and clipboardWrite (to copy the output).
Supports Livewire v2, v3, and v4 out of the box.
The Problem
When asking an AI assistant to help debug or extend a Livewire page, you have to manually describe what components exist, what properties they hold, and how they are nested. This is tedious, error-prone, and gives the AI shallow context.
The Solution
One click extracts everything. The extension reads wire:snapshot and wire:id attributes directly from the DOM, reconstructs the full component tree, and formats the result as clean Markdown, JSON, or a compact one-liner â sized to fit comfortably in any AI context window.
Key Features
âą Supports Livewire v2, v3, and v4 â full extraction via wire:snapshot (v3/v4) and wire:initial-data (v2)
âą Slim Mode strips Livewire internals (checksum, htmlHash, dataMeta, listenersâŠ) keeping only what matters for AI context
âą Three output formats: Markdown (best for Claude Code), JSON (structured data), and Compact (minimum tokens)
âą Live payload size display â see raw DOM size vs. final output size before copying
âą Depth, Array, and String sliders to fine-tune output without re-extracting
âą Full component hierarchy showing parent/child relationships
âą Per-component selection â include only the components relevant to your question
âą Works entirely in-browser â no server, no tracking, no data ever leaves your machine
âą Minimal permissions: activeTab, scripting, and clipboardWrite only
How to Use
âą Navigate to any page built with Livewire
⹠Click the ⥠icon in your browser toolbar
âą Components and their current state appear instantly
âą Select the components you want, choose a format, and click Copy
âą Paste into Claude Code: "Here is the current screen state â [paste]"
Supported Livewire Versions
âą Livewire 4.x â full extraction via wire:snapshot
âą Livewire 3.x â full extraction via wire:snapshot
âą Livewire 2.x â extraction via wire:initial-data
Perfect for
âą Debugging reactive Livewire components with AI assistance
âą Describing the current screen state without typing it manually
âą Reviewing live property values during development
âą Teams using Claude Code, Cursor, GitHub Copilot, or similar tools
Privacy
This extension operates entirely in your local browser. It makes no outbound network requests, requires no account, and collects no analytics or telemetry of any kind. The only permissions requested are activeTab (to read the DOM of the current page), scripting (to inject the extraction script), and clipboardWrite (to copy the output).
Noté 5 par 1 personne
Autorisations et données
Autorisations nécessaires :
- Ajouter des données dans le presse-papiers
Collecte de données :
- Le dĂ©veloppeur indique que cette extension nâa pas besoin de collecter de donnĂ©es.
Plus dâinformations
- Liens du module
- Version
- 1.0.1
- Taille
- 28,31Â Ko
- DerniĂšre mise Ă jour
- il y a 5 jours (25 mars 2026)
- Catégories associées
- Licence
- Licence MIT
- Politique de confidentialité
- Lire la politique de confidentialité de ce module
- Historique des versions
- Ajouter Ă la collection