Skip to content

Repository files navigation

Daily Pilot

ReleaseTypeScriptLICENSE

Daily Pilot is a productivity-focused SidePanel browser extension that provides an at-a-glance overview of your daily tasks, events, and useful information — right beside your active browser tabs.

overview.png

🚀 Overview

Daily Pilot enhances your daily workflow by consolidating personal productivity tools directly into the browser. It’s designed to be lightweight, fast, and always available — no need to switch between apps or tabs.

✨ Core Features

  • 🕒 Current Time Display
  • 📑 Active Tab Details
  • Task List – create and manage your daily todos
  • 📅 Calendar / Event List – view and add upcoming events
  • Favorites List – manage favorite websites or resources
  • 🎂 Birthdays – track upcoming birthdays
  • 📊 Dashboard – centralized overview of:
    • Today’s tasks
    • Next birthdays
    • Upcoming events
    • Number of open tabs
    • Quick view of favorites

🧩 Future Modules

  • 🔒 Extended Clipboard Tools (e.g., ChatGPT secret codes, snippets)
  • 📱 Mobile Companion App with device synchronization
  • 💾 Custom integrations and additional dashboard widgets

🏗️ Tech Stack

TechnologyVersionPurpose
React19.1.1UI framework
TypeScript5.8.3Type safety
RxDB16.19.0Reactive offline database
Dexie4.2.0IndexedDB enhancement
SASS1.86.3Styling and themes
Vite7.1.2Build tool
React I18Next15.7.3Internationalization
typescript-eslint8.39.1Code linting and quality

🌐 Supported Languages

  • 🇩🇪 German
  • 🇬🇧 English
  • 🇪🇸 Spanish

💾 Data & Synchronization

  • Offline-first architecture
  • Cloud sync via Dropbox or custom data storage
  • Import / Export of configuration and user data

🧰 Development

  • Target Browsers: Chrome, Edge
  • Built With: React + TypeScript + Vite

To get started with development:

git clone https://github.com/ixnode/DailyPilot.git
cd daily-pilot
npm install
npm run dev

Open your browser: http://localhost:5173

🧩 Installation in Browser (Local Build)

After development, build the extension for your browser:

npm run build

This will generate a dist folder containing the production build. Optionally, copy or move the folder to a convenient location, for example:

cp -a dist /path/to/your/desired/location/

Then load it manually into your browser:

Edge

  • Open edge://extensions/
  • Enable Developer mode
  • Click Load unpacked
  • Select your dist folder

Chrome

  • Open chrome://extensions/
  • Enable Developer mode
  • Click Load unpacked
  • Select your dist folder

🛒 Upcoming Release

Daily Pilot will soon be available for download via the official browser extension marketplaces:

Once published, users will be able to install and automatically receive updates directly from these stores.

Stay tuned for the public release announcement!

🧠 Vision

Daily Pilot aims to become a personal productivity dashboard that seamlessly integrates your everyday browser experience with the tools you use most — keeping everything in one place, beautifully organized and accessible.

📄 License

This tool is licensed under the MIT License - see the LICENSE file for details

💬 Contact

Created and maintained by Björn Hempel bjoern@hempel.li

📧 Reach out or contribute ideas via issues or pull requests.

About

DailyPilot – A Chrome/Edge extension running in the Side Panel to manage todos, calendar events, favorites and birthdays at a glance.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages