Transform your browsing history into an interactive cosmic constellation map.
- Favicon Stars: Each website is a star with its actual favicon
- Constellation Lines: Temporal connections between sites visited together
- Nebula Background: Animated cosmic atmosphere with twinkling stars
- Force-Directed Layout: Physics-based positioning for natural clustering
- Glassmorphism UI: Frosted glass panels with backdrop blur
- Category Colors: Auto-detected categories with unique colors
- 🔵 Tech (GitHub, Stack Overflow, docs)
- 💗 Social (Reddit, Twitter, Discord)
- 🟠 News (CNN, NYT, TechCrunch)
- 🟢 Education (Coursera, Khan Academy)
- 🔴 Shopping (Amazon, eBay)
- 🟣 Entertainment (YouTube, Netflix)
- 🩵 Finance (PayPal, Robinhood)
- Time Filters: View 1h, 24h, 7d, 30d, or all time
- Search: Find specific domains instantly
- Zoom & Pan: Navigate the cosmos freely
- Export PNG: Save your constellation as an image
- Total stars (unique domains)
- Visit counts per site
- First/last visit timestamps
- Connection strength between sites
- Download the latest release
- Open Chrome → Extensions → Developer mode ON
- Click "Load unpacked"
- Select the extension folder
- Browse normally - TRAIL silently tracks your journey
- Click the extension icon - Opens the cosmic control center popup
- View your map - Click "Open Constellation Map"
- Explore - Click stars to see details, drag to rearrange
- All data stored locally in Chrome storage
- No external servers or tracking
- Optional: Data can be encrypted and scattered to DuckDNS for cross-device sync
Chrome Extension
├── Background Script → Tracks history & categorizes sites
├── Popup → Cosmic control center with stats
├── Constellation → D3.js visualization
└── Storage → IndexedDB for local persistence
TRAIL automatically categorizes websites using URL pattern matching:
// Example patterns
/stackoverflow\.com/i → 'tech'
/reddit\.com/i → 'social'
/youtube\.com/i → 'entertainment'
/\.edu$/i → 'edu'- Manifest V3 - Latest Chrome extension format
- D3.js v7 - Force-directed graph visualization
- Chrome Storage API - Local data persistence
- Chrome History API - Browsing data access
# Clone
git clone https://github.com/CrazhHolmes/TRAIL-Extension.git
# Load in Chrome
# 1. Open chrome://extensions/
# 2. Enable Developer Mode
# 3. Load unpacked → Select folder- Core constellation visualization
- Category-based coloring
- Time range filters
- Search functionality
- PNG export
- Session analytics (dwell time)
- Cross-device sync via DuckDNS
- Trending constellations
- Shareable constellation links
MIT - Built by Wizardrytezch
"Every website is a star. Your browsing history is a galaxy."