A Chrome extension that analyzes website structure with automatic sitemap discovery and interactive tree visualization.
- Automatic Sitemap Discovery - Fetches and parses
sitemap.xmlautomatically - Smart Page Selection - Breadth-first traversal to capture representative pages
- Silent Screenshot Capture - Background capture without interrupting your browsing
- Interactive Tree - D3.js-powered visualization with collapsible nodes and zoom/pan
(Coming soon)
- Download or clone this repository
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select this folder
- Navigate to any website
- Click the extension icon
- Click "Analyze Current Page"
- Explore the interactive visualization
- Max pages: 10-50 pages to capture
- Load timeout: 3-15 seconds per page
- Capture delay: 0.5-3 seconds before screenshot
- Click node → View full screenshot
- Click placeholder → Capture on-demand
- Click "+N more" → Expand hidden children
- Mouse wheel → Zoom in/out
Initial release.
- Sitemap Fetching: Auto-discovery of
sitemap.xml, supports sitemap index (nested sitemaps) - Smart URL Selection: Breadth-first traversal with branch coverage for representative page selection
- Silent Screenshot Capture: Chrome Debugger API (
chrome.debugger) for background capture without interrupting browsing - Fallback Capture: Falls back to
chrome.tabs.captureVisibleTabif debugger fails - Interactive Tree Visualization: D3.js vertical tree with collapsible nodes, zoom/pan, click-to-view screenshots
- "Analyze Current Page" one-click button
- Manual URL input with Enter key support
- Settings: max pages (10-50), load timeout (3-15s), capture delay (0.5-3s)
- Progress bar with current URL display
- Cancel button to abort running analysis
- State recovery: Popup reopening restores running state (progress bar, cancel button)
- Full-size screenshot modal on node click
- Dynamic expansion: click placeholder nodes to capture on-demand
- "... +N more" nodes for branches with many children
- Smooth animations for tree updates
- GitHub icon button in popup header
- Privacy Policy link in popup footer
MIT