Terminal-core modular new tab dashboard.
- TUI-style modular new tab dashboard with draggable/resizable widgets
- Built-in widgets: search, date/time, stats, weather, links, todo, and fun extras
- Integration widgets:
- 🟢 Spotify Now Playing
- 🐙 GitHub Issues/PRs
- 📺 AniList
- 🍿 Trakt
- Theme customization, custom CSS, custom tab title/favicon, and presets
⚠️ To access settings: hover over the top-right corner.
- Node.js 18+
- npm
- Python 3 (for addon packaging script)
npm ci
npm run icons:extension
npm run package:extensionOutput: terminal-tab-<version>.xpi at repo root (version from firefox_addon/manifest.json).
npm ci
npm run icons:extension
npm run build:extension
node scripts/sync-firefox-addon-from-dist.mjs
npm run use-manifest:chromeLoad in Chrome: open chrome://extensions, enable Developer mode, click Load unpacked, and select the firefox_addon folder.
When switching back to Firefox flows, run npm run use-manifest:firefox (or npm run package:extension, which restores the Firefox manifest automatically).
This project builds on work from the original repositories:
