Skip to content

SatvikMatta/FocusAssist

Repository files navigation

Focus Assist

A Pomodoro timer with AI-powered focus tracking for Snapdragon X Elite laptops using local NPU processing.

Features

  • ✅ Customizable Pomodoro timer with work/break intervals
  • ✅ Task management with progress tracking
  • ✅ Clean terminal interface with progress bars
  • ✅ Thread-safe architecture for future AI integration

Installation

Download AnythingLLM: https://anythingllm.com/desktop

Install AnythingLLM and create a new workspace with the name 'HaQathon'

Click on the Gear Icon:

Gear Icon Example

Make Sure it Looks like this:

Settings Name

Go to the settings wrench at the bottom of the screen:

Wrench Icon

Navigate to the Developer API Under the Tools Tab in the Instance Settings:

Dev API

Create a new API Key and Copy the Value of the Key:

API KEY

Update the .env file in src with the api key

API_KEY = <YOUR API KEY HERE>

Now Download the Required Model Files From Qualcomm AI Hub:

OpenAI-Clip Model

Click on the Download Model Button:

Image

Make sure to download the ONNX Runtime Version

Image

Git Clone the Repo:

git clone https://github.com/SatvikMatta/HaQathon.git

Move the downloaded files into the src folder.

Then run the following commands into the Command Prompt:

cd HaQathon
install.bat

That's it installation should be done.

Usage

To run the program do the following commands from the HaQathon Directory:

cd src
python focus_assist_gui.py

License

Licensed under the terms in the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •