Auto 2 Do is a powerful Chrome Extension designed to boost your productivity using AI. It features a smart task manager, calendar integration, Eisenhower Matrix prioritization, and gamification elements, all accessible directly from the Chrome Side Panel.
- Side Panel Interface: seamless integration into your browsing experience.
- AI Task Management: Smart suggestions and task analysis.
- Calendar View: Visualize your schedule and deadlines.
- Eisenhower Matrix: Prioritize tasks based on urgency and importance.
- Gamification: Earn points, achievements, and level up as you complete tasks.
- Privacy Focused: All data is stored locally in your browser using
chrome.storage.local.
- Clone this repository:
git clone https://github.com/parvenuprompting/auto2do-chrome.git cd auto2do-chrome - Install dependencies:
npm install
- Build the extension:
npm run build
- Load into Chrome:
- Open
chrome://extensions/ - Enable Developer mode (top right toggle).
- Click Load unpacked.
- Select the
distfolder generated in the project directory.
- Open
The project is built with React, TypeScript, and Vite, configured for Chrome Extension (Manifest V3) development.
src/sidepanel: Main React application logic (UI, components, hooks).src/background: Service worker script.src/content: Content scripts for page interaction (optional).public: Static assets (icons, manifest).
npm run dev: Start Vite dev server (mostly for UI testing outside extension context, note that chrome APIs won't work).npm run build: Build the extension for production (outputs todist).npm run lint: Run ESLint.
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Chrome Extension Manifest V3