Skip to content

nyas1/terminal-tab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

175 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal Tab logo

Terminal Tab

Terminal-core modular new tab dashboard.

Get the add-on for Firefox

Terminal Tab Stats

Terminal Tab preview


Features

  • 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.

Integrations Setup

Build

Requirements

  • Node.js 18+
  • npm
  • Python 3 (for addon packaging script)

Build Firefox .xpi

npm ci
npm run icons:extension
npm run package:extension

Output: terminal-tab-<version>.xpi at repo root (version from firefox_addon/manifest.json).

Build Chrome

npm ci
npm run icons:extension
npm run build:extension
node scripts/sync-firefox-addon-from-dist.mjs
npm run use-manifest:chrome

Load 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).


Credits

This project builds on work from the original repositories: