Installation
Meelio is available as a web application and browser extension. Choose the installation method that works best for you.Web Application
The easiest way to use Meelio is through the web application:Access Hosted Version
Visit meelio.io
Simply open meelio.io in any modern browser.No installation, account, or setup required. All data is stored locally in your browser.
Self-Host Locally
Run Meelio on your own machine:Prerequisites
Ensure you have the required tools installed:
- Node.js 22.0.0 or higher
- pnpm 9.15.4 (recommended package manager)
Install dependencies
Browser Extension
The browser extension replaces your new tab page and adds powerful productivity features.Supported Browsers
Meelio extension supports:- Chrome (Recommended)
- Edge
- Firefox
- Opera
- Brave
- Safari (Experimental)
Install from Store
- Chrome
- Firefox
- Edge
Visit Chrome Web Store
Navigate to the Meelio extension page on the Chrome Web Store.
Store listing coming soon. For now, use the manual installation method below.
Grant permissions
The extension requires:
- Required: Storage, Notifications
- Optional: Tabs, Tab Groups, Bookmarks (for site blocker, tab stash, bookmarks features)
Manual Installation (Development)
Install the extension locally for development or testing:Load the unpacked extension
- Chrome/Edge
- Firefox
- Open
chrome://extensions(Chrome) oredge://extensions(Edge) - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select
apps/extension/build/chrome-mv3-proddirectory - The extension is now installed
Grant optional permissions
After installation, grant optional permissions for full functionality:
- Click the Meelio icon in your browser toolbar (or open a new tab)
- Open Settings (gear icon in the dock)
- Navigate to Bookmarks tab
- Click Grant Permission for bookmarks access
System Requirements
Web Application
- Browser: Any modern browser supporting ES2020+
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- Storage: ~10-50 MB for IndexedDB (depends on usage)
- Internet: Required for initial load, optional after first visit (PWA caching)
Browser Extension
- Browser API: Manifest V3 support required
- Permissions: Storage (required), Notifications (required), Tabs/Bookmarks (optional)
- Storage: ~5-10 MB for extension files + data
Self-Hosting Requirements
- Node.js: 22.0.0 or higher (as specified in
.node-version) - pnpm: 9.15.4+ (specified in
package.json) - Disk Space: ~500 MB for dependencies (node_modules)
- Memory: 2 GB RAM recommended for development build
Troubleshooting
Extension not loading in new tabs
Extension not loading in new tabs
Possible causes:
- Another extension is overriding the new tab page
- Browser cache needs clearing
- Open
chrome://extensionsand ensure Meelio is enabled - Disable other new tab extensions
- Clear browser cache (Ctrl+Shift+Delete)
- Reload the extension (click refresh icon on extensions page)
Data not persisting
Data not persisting
Possible causes:
- Browser in incognito/private mode
- Browser storage quota exceeded
- Third-party cookies/storage blocked
- Ensure you’re not in incognito mode (IndexedDB not persistent there)
- Check browser storage settings - allow meelio.io to store data
- Clear old data: Settings > Data > Clear All Data
- Try a different browser to isolate the issue
pnpm install fails
pnpm install fails
Possible causes:
- Wrong Node.js version
- Network issues downloading dependencies
- Corrupted package lock file
Extension permissions not working
Extension permissions not working
For bookmarks, tabs, or tab groups:
- Open
chrome://extensions - Find Meelio extension
- Click Details
- Scroll to Permissions
- Ensure required permissions are granted
- If not, remove and reinstall the extension
Build fails with esbuild error
Build fails with esbuild error
If you see esbuild platform errors:The correct platform binary should be auto-detected, but manual installation may be needed in some environments.
Next Steps
Quickstart Guide
Start your first focus session in minutes
Extension Features
Explore site blocker, tab stash, and bookmarks
Customize Settings
Personalize Meelio to match your workflow
Development Setup
Contribute to Meelio or build your own fork
For development and contribution guidelines, see the Development Setup and Contributing guides.