A dynamic and personalized browser new tab dashboard extension.
This project replaces the default new tab page with a customizable dashboard that includes weather, an AI news feed (AI HOT), shortcuts, search tools, themes, wallpapers, video backgrounds, and optional Gist backup.
Repository: https://github.com/rapporbit/MyDashboard
- Custom new tab dashboard UI
- Real-time weather with QWeather
- Search engine quick switcher
- Shortcut library and bookmark-style launcher
- AI news feed powered by AI HOT (curated stream + daily digest)
- Todo panel
- Theme presets and dark mode
- Local wallpaper folder support
- Local video background support
- Gist-based backup and restore
- Keyboard shortcuts and quick navigation
- Open the repository: https://github.com/rapporbit/MyDashboard
- Click
Code->Download ZIP - Extract the ZIP file
- Open the extensions page in your browser
- Enable
Developer mode - Click
Load unpacked - Select the project root folder containing
manifest.json - Open a new tab to start using the dashboard
Extensions page URLs:
- Chrome:
chrome://extensions - Edge:
edge://extensions
Firefox local loading is slightly different in this repository because the Firefox manifest is stored as firefox-manifest.json.
For local testing:
- Download and extract the project
- Rename
firefox-manifest.jsontomanifest.jsonin a temporary copy of the folder - Open
about:debugging#/runtime/this-firefox - Click
Load Temporary Add-on - Select the
manifest.jsonfile
Note: temporary Firefox add-ons are removed when the browser restarts unless you package and publish them properly.
Some features are optional and require your own configuration:
- Weather: add your QWeather API Key in Settings
- Gist backup: add your GitHub Token, Gist ID, and backup filename in Settings
- Wallpaper folder: choose a local folder if your browser supports the directory picker
- Video background: choose a local video folder if supported
No API keys or personal tokens are hardcoded in the repository.
manifest.json: Chrome/Edge extension manifestfirefox-manifest.json: Firefox-specific manifestindex.html: new tab page entrysrc/: application logiccss/: stylesassets/: icons and static assets
See privacy-policy.html for the privacy policy included with the project.
This project is licensed under the terms of the LICENSE file in this repository.