Skip to content

neha-haneef115/ZenFlow

Repository files navigation

ZenFlow

A lightweight focus and productivity assistant that blocks distractions, tracks your work session, and shows smart alerts when you open apps that break your flow.


Features

  • Asks your current task when the app starts
  • Auto-categorizes apps into productive, educational, browsers, or distracting apps
  • Blocks or alerts when you open a distracting app
  • Allows manual override to permit any app
  • Simple PyQt5 interface
  • Runs with a single command

Installation

Install directly from GitHub:

pip install git+https://github.com/neha-haneef115/ZenFlow.git 

Run the App
Start ZenFlow with:


zenflowapp

Built With
Python 3.8+

PyQt5 for the GUI

JSON for local configuration and data storage

GitHub for version control

How to Use
Install ZenFlow using the command above.

Launch the app with zenflowapp.

Enter your current task when prompted.

ZenFlow will monitor your active apps:

Alerts appear when distracting apps are opened.

You can manually allow any app if needed.

Track your productive sessions through the dashboard.

Contribution
Developed and designed the full project, including the GUI, app-blocking logic, and session tracking system.

About

ZenFlow is a desktop focus app that blocks distracting apps while letting you work on essential tasks. It tracks your productivity, enforces healthy breaks, and helps you stay in a calm, focused workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages