FocusPilot is a productivity-focused Chrome extension that helps you stay mindful, reduce distractions, and build better online work habits. Whether you're working, studying, or trying to minimize digital burnout, FocusPilot keeps you on track with smart timers, distraction tracking, and insightful analytics.
- Tracks time spent on each active browser tab.
- Categorizes websites into productive, neutral, or distracting.
- Displays a detailed breakdown of visit count and time spent per site.
- Shows daily summaries via interactive charts.
- Built-in Pomodoro timer (e.g., 25m focus / 5m break).
- Customizable work and break durations.
- Sends timely Chrome notifications for each session transition.
- Displays actionable mindful break suggestions (stretching, breathing, walking, etc.) and focus tips.
- Monitors time spent on high-distraction websites (e.g., YouTube, Reddit, etc.).
- Calculates a distraction score and notifies you when it gets too high.
- Provides a weekly productivity health score based on your browsing behavior.
- Helps you become aware of unhealthy screen time habits.
- React + TypeScript
- Tailwind CSS
- Chrome Extension APIs
- Vite, Recharts
-
Clone the repository
git clone https://github.com/your-username/Focus-Pilot.git cd Focus-Pilot -
Install dependencies
npm install
-
Build the extension
npm run build
-
Load into Chrome
- Go to
chrome://extensions/ - Enable Developer Mode
- Click Load Unpacked
- Select the
distfolder
- Go to
Have ideas or want to help improve FocusPilot?
- Fork the repo
- Create a branch
feature/your-feature - Submit a Pull Request
Akshay KS







