Skip to content

A focus timer website equipped with an AI accountability system to keep you on track while studying, so your study sessions can't turn into scrolling sessions, and you can motivate yourself by seeing your progress visually on graphs!

License

Notifications You must be signed in to change notification settings

Aruniaaa/FocusAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FocusAI: Your Personal AI Accountability System

Reclaim your focus. Reclaim your future.

FocusAI is an AI-powered productivity system that prevents smartphone distractions in real-time while providing comprehensive statistical insights to help students and professionals maximize their focus sessions and its productivity.

Features:

Real-time Distraction Detection

  • AI-powered computer vision detects phone usage during focus sessions
  • Instant accountability with timer pause and alert sounds
  • 5-second grace period prevents false positive penalties
  • Real-time intervention when it matters most

Comprehensive Analytics Page

  • Weekly focus data visualization with bar graphs
  • Best/worst day performance comparisons
  • Session duration analysis
  • Focus-to-distraction ratios via interactive donut charts

Built-In To-Do List

  • Built-in to-do lists eliminate the need for external apps
  • Seamless workflow without app-switching
  • Time management skill development

AI Text Summarization

  • Powered by locally-running Gemma2b model
  • Instantly summarize lengthy texts and documents
  • Perfect for research and study sessions

How to Set Up

Installation

# Clone the repository
git clone https://github.com/Aruniaaa/FocusAI
cd FocusAI

# Install dependencies
pip install -r requirements.txt

# Run the application
streamlit run app.py

Usage

  1. Start a focus session
  2. Make sure your laptop has a working webcam
  3. Begin working and let FocusAI monitor for phone usage
  4. Review your stats to track improvement over time
  5. Use the built in tools for task management and text summarization

📄 License

This project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE License, see the LICENSE file for details.


About

A focus timer website equipped with an AI accountability system to keep you on track while studying, so your study sessions can't turn into scrolling sessions, and you can motivate yourself by seeing your progress visually on graphs!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages