https://github.com/user-attachments/assets/1688edaa-43a0-4c08-8de6-0f2d1cfb43a2
Produchive
Produchive is a self-hosted, offline-first productivity application that helps you stay focused. It monitors your activity and uses a local AI to judge your performance based on your goals.
Key Features
- External AI Models & Smart Day Layout (v3.2.0): Connect custom OpenAI/Ollama endpoints, auto-schedule routines with circadian
layoutHumanDay algorithms, and earn virtual companion catfood rewards.
- Encrypted Multi-Device Sync & Backup (v3.1.0): Zero-knowledge client-side AES-256-GCM encryption for cross-device synchronization via local Google Drive, Dropbox, iCloud, or USB flash drives with native file manager reveal.
- Interactive Routine & Calendar Scheduler (v3.0.33): 7-day visual calendar with 24-hour window mode, post-midnight planning (12 AM – 6 AM), double-click quick event creation, circadian rhythm balance, and bidirectional task synchronization.
- Automatic Screen Activity Detection (v3.0.31): Automatically detects active windows and logs focus sessions into the calendar with duration, handling multi-app overflow (
+N apps detected) and 1-click user verification.
- AI Insights & Productivity Telemetry (v3.0.31): Real-time focus scoring, context switch tracking, app distraction evaluation, and detailed visual timelines.
- On-Device AI Distraction Judge & Native Nudges (v3.0.31): Local LLM monitors active windows against goals and delivers polite native desktop notifications when off-task.
- Study-Only Pomodoro & Spaced Revision (v3.0.31): 25/5 Pomodoro cycles activated strictly during study mode, plus gentle 4-5 day spaced repetition check-ins with 3-action controls.
- 3D Virtual Focus Rooms (v3.0.31): Three.js powered study environments (Classroom, Café, Library) with ambient audio, timer sync, and NPC study companions.
- Focus Telemetry & Custom AI Prompts (v3.0.1): Real-time context switch tracking, Focus Score analytics, and built-in Prompt Editor for custom AI Judge personas.
- Offline & Strictly Private: All data is stored locally on your device in LowDB JSON. No cloud, no tracking.
- Self-Hosted & Open Source: You own your data 100%. Optional local AI runs on WebGPU.
Download
For the latest version, please visit our Releases Page.
| Platform | Recommended File |
|---|
| macOS | produchive-darwin-arm64-[version].zip |
| Windows | produchive-win32-x64-[version].zip |
Note: If you prefer a portable version without installation, look for the .zip file.
Installation for Mac Users
If you download the app from the GitHub Releases page:
- Download and extract the app.
- Important: macOS blocks apps downloaded from the web. To fix the "Corrupted" error, open your terminal and run:
sudo xattr -cr /path/to/produchive.app
- Open the app.
- Grant Permission: You must allow the app to monitor your screen/activity when prompted (System Settings > Privacy & Security > Screen Recording / Accessibility).
Running from Source
-
Clone the repo & install dependencies:
git clone https://github.com/yourusername/produchive.git
cd produchive
npm install
-
Start the app:
npm start
Report a bug
If you have noticed any bug in the project please report in the issues sections using the correct guidelines mentioned.
Suggest a feature
If you have any feature request, please open an issue and describe the feature you would like to see in the app.
Contributing
Contributions are welcome! Please read CONTRIBUTING.md for guidelines.
License
This project is licensed under the MIT License.