A modern, clean Firefox extension for managing and organizing links with folders, tabs, and an AI-powered research playground.
- One-Click Save: Save current browser tab with auto-platform detection
- Custom URLs: Paste and save any URL with custom names
- Platform Detection: Automatically detects LinkedIn, GitHub, Figma, Twitter, YouTube, and more
- Click to Copy: Click any URL to copy it to clipboard
- Click to Open: Click any link card to open in new tab
- Tabs System: Organize links into All Links, Work, Personal, and Inspiration tabs
- Nested Folders: Create folders within folders for deep organization
- Breadcrumb Navigation: Easy navigation through folder hierarchy
- Smart Search: Real-time search across all links and folders
- Soft violet/blue color scheme
- Rounded cards with soft shadows
- Smooth animations and transitions
- Responsive and intuitive design
- Clean typography and spacing
- AI Research Mode: Analyze companies and websites (mock implementation)
- Friends & Groups: Collaborate with others
- Link Sharing: Share links with friends and groups
- Multiple Research Modes: Company analysis, product summary, tech stack extraction, opportunity suggestions
- Full-page view with enhanced layout
- Grid and List view modes
- Advanced sorting (Recent, Name, Platform)
- Bulk operations support
- Enhanced workspace for power users
-
Clone or copy the extension to your local machine
-
Open Firefox and navigate to
about:debugging -
Click "This Firefox" in the left sidebar
-
Click "Load Temporary Add-on..."
-
Navigate to the extension folder and select the
manifest.jsonfile -
The extension icon should appear in your toolbar!
-
Click the LinkFlow icon in your toolbar to open the popup
-
Save the current tab: Click "+ Save Current Tab" to save the active browser tab
-
Organize with tabs: Switch between All Links, Work, Personal, and Inspiration
-
Create folders: Click "New Folder" to organize links into categories
-
Search: Use the search bar to quickly find links
-
Open Playground: Click "π¬ Open Playground" to access AI research features
-
Open Dashboard: Click "Open Dashboard β" in the footer for the full-page view
bookmark-manager/
βββ manifest.json # Extension configuration
βββ background.js # Background service worker
βββ icons/ # Extension icons
β βββ icon-16.png
β βββ icon-48.png
β βββ icon-128.png
βββ lib/ # Core utilities
β βββ storage.js # Storage management layer
β βββ platform-detector.js # URL platform detection
βββ components/ # Reusable UI components
β βββ modal.js # Modal management
β βββ breadcrumbs.js # Breadcrumb navigation
β βββ link-card.js # Link card component
β βββ folder-card.js # Folder card component
βββ popup/ # Extension popup (main UI)
β βββ popup.html
β βββ popup.css
β βββ popup.js
βββ playground/ # AI research playground
β βββ playground.html
β βββ playground.css
β βββ playground.js
βββ dashboard/ # Full-page dashboard
βββ dashboard.html
βββ dashboard.css
βββ dashboard.js
- Uses Firefox's
browser.storage.localAPI - Data persists across browser sessions
- Structured schema for tabs, folders, and links
- Automatic view state preservation
Automatically detects and categorizes links:
- LinkedIn (profiles, companies, posts)
- GitHub (repositories, profiles)
- Figma (design files)
- Twitter/X
- YouTube
- Generic websites
{
tabs: [{ id, name, count }],
folders: { [tabId]: [{ id, name, parentId, tabId }] },
links: { [tabId]: [{ id, title, url, platform, folderId, tabId, createdAt }] },
currentView: { tabId, folderId, breadcrumbs }
}- ESC: Close any open modal
- Enter: Submit forms in modals
- Tab Navigation: Fully keyboard accessible
- Real AI integration (OpenAI/Anthropic API)
- Link tags and labels
- Bulk operations (select multiple links)
- Import/Export functionality
- Cloud sync across devices
- Browser history integration
- Link preview thumbnails
- Collaborative folder sharing
- Custom themes
Currently shows mock responses. To integrate real AI:
- Choose an AI provider (OpenAI, Anthropic, etc.)
- Add API key configuration in settings
- Update
playground.jsto make real API calls - Add proper error handling and rate limiting
- Primary: Firefox (Manifest V3)
- Potential: Chrome/Edge (minor adjustments needed)
- Pure JavaScript (no frameworks)
- Modern CSS with CSS Variables
- Firefox WebExtension APIs
- Manifest V3
- Zero dependencies
- Fast and lightweight
- Keyboard-friendly
- Accessible UI
- Clean, maintainable code
For issues or questions, please refer to the Mozilla Add-ons Developer Hub or Firefox Extension documentation.
This extension is provided as-is for personal use.
Built with π by Antigravity
Enjoy organizing your links with LinkFlow!