Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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

License

ixnode/DailyPilot

Repository files navigation

Daily Pilot

Release TypeScript LICENSE

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

Technology Version Purpose
React 19.1.1 UI framework
TypeScript 5.8.3 Type safety
RxDB 16.19.0 Reactive offline database
Dexie 4.2.0 IndexedDB enhancement
SASS 1.86.3 Styling and themes
Vite 7.1.2 Build tool
React I18Next 15.7.3 Internationalization
typescript-eslint 8.39.1 Code 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 [email protected]

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