Inspiration

We wanted to make it easier to understand when focus drops or fatigue starts setting in.

What it does

NeuroSense tracks typing and mouse patterns to estimate focus, fatigue, distraction, or stress.

How we built it

We used Python, pynput, tkinter, local CSV logs, and a rule-based classifier.

Challenges we ran into

The hardest part was keeping the app useful without collecting anything private.

Accomplishments that we're proud of

We built a working app that gives real-time focus estimates while keeping data local.

What we learned

We learned how small behavior patterns can be turned into useful focus metrics.

What's next for NeuroSense

Next, we want to add better reports, graphs, and more personalized predictions, especially regarding local AI models, and training based off the user.

Built With

  • csv
  • pynput
  • python
  • rule-based-classifier
  • tkinter
Share this project:

Updates