The Final Minimalist Dashboard for Desktop & Mobile.
0FluffStart is a high-performance, privacy-focused start page designed to replace bloated default homepages. It operates as a local-first application, ensuring that your data links, settings, and search history never leaves your device.
0FluffStart is built on a "Zero-Fluff" philosophy: no trackers, no backend latency, and zero dependencies. It serves a dual purpose:
- Desktop: A fully integrated browser extension (Manifest V3).
- Mobile: A lightweight web-based homepage for browsers that lack extension support.
Install 0FluffStart locally to override your "New Tab" page.
- Download the latest source code from the Releases page.
- Extract the archive to a local directory.
- Navigate to your browser's extension management page (
chrome://extensionsoredge://extensions). - Enable Developer Mode in the top-right corner.
- Select Load Unpacked and point to the extracted folder.
Since mobile browsers typically do not support local extensions, use the hosted version as your primary entry point.
- Navigate to Settings > Homepage.
- Toggle to On.
- Select Enter custom web address and input:
https://raw-json.github.io/0FluffStart/
- Open the URL in Safari.
- Tap the Share icon and select Add to Home Screen.
- The dashboard will now launch in full-screen mode without the browser UI.
- Privacy-First Architecture: No external analytics or trackers.
- Theming: 7+ themes (OLED, Cyberpunk, Material 3).
- Data Portability: Backup & Restore.
- Smart Search: Instant engine switching and optional, privacy-focused DuckDuckGo suggestions.
- Optimized Performance: Built with pure Vanilla JS/CSS for sub-second load times.
All configuration is stored in the browser's localStorage. To move your setup from Desktop to Mobile:
- Export: Go to Settings > Advanced and click Backup.
- Transfer: Send the generated
.jsonfile to your mobile device. - Import: Open the mobile web link, go to Settings > Advanced, and select Restore.
The core logic and application code were generated by Gemini AI under my supervision and instruction.
├── manifest.json # Extension configuration (MV3)
├── index.html # Application entry point
├── state.js # Data persistence & state management
├── ui-logic.js # DOM interaction & event handling
├── utilities.js # Search APIs & helper functions
└── *.css # Modular stylesheets (Themes, Core, Layout)