A desktop productivity app built with Electron.js that helps you manage workspaces, launch tools efficiently, and stay focused by blocking distracting applications.
- Workspace Manager – Create and switch between different workspaces, each with its own set of apps, scripts, and workflows.
- App Blocker – Temporarily block distracting apps (e.g., browsers, games, social media apps) while you work.
- Persistent Storage – User data (workspaces, blocked apps) is saved locally in JSON for easy persistence.
- Electron.js – Desktop app framework
- React – UI rendering
- TailwindCSS – Styling
- Node.js – Backend logic & APIs
- DaisyUI – UI components
- Does not fully support Windows.
- Has issues on machines running nvm.
- Clone the repo:
git clone https://github.com/your-username/workflow-manager.git
cd workflow-manager- Install dependencies:
npm install- Start the App Blocker service
sudo systemctl start app-blocker.service- Run the app
npm start
