Skip to content

TheCSir/TerminalStart

Repository files navigation

TerminalStart Icon

TerminalStart

Retro-inspired, modular new tab dashboard built for focus and speed.

Live Demo

TerminalStart Preview

TerminalStart Settings


Install in Edge / Chrome

  1. Open edge://extensions (or chrome://extensions)
  2. Enable Developer Mode
  3. Click Load unpacked
  4. Select the extension folder

Todoist Integration

Sync your todo widget with Todoist using a personal API token.

  1. Go to Settings > Advanced > Todo Widget
  2. Enable Sync with Todoist
  3. Paste your API token (Settings > Integrations > Developer on todoist.com)
  4. Grant host permission when prompted

Due dates — add natural language dates when creating tasks:

Input Task Due
meet john tomorrow at 2pm meet john tomorrow at 2pm
buy groceries next monday buy groceries next monday
call mom every friday call mom every friday
submit report jan 15 submit report jan 15

Todoist's NLP handles parsing. Local mode still supports time-only syntax (e.g. standup 9am).

Build

Requirements

  • Node.js v16+
  • Python 3

Steps

  1. Install dependencies:
npm install
  1. Build:
npm run build

The build script automatically syncs assets into the extension/ folder.

  1. Package:
python scripts/package_addon.py

Output: terminal-start-v1.0.0.zip

Testing

npx playwright test

Runs e2e tests against the extension using Chromium.

Notes

  • Hover over the top right section for settings.
  • API tokens are stored locally in your browser and never sent anywhere except the Todoist API.

About

Chromium Extension for Tech Bros

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages