An open API service indexing awesome lists of open source software.

https://github.com/heisen47/produchive

A offline productivity app monitoring your activity , using open source LLMs to judge the productivity of the day for the target YOU have set. Your data is stored in your system
https://github.com/heisen47/produchive

electronjs lowdb react zustand

Last synced: 2 months ago
JSON representation

A offline productivity app monitoring your activity , using open source LLMs to judge the productivity of the day for the target YOU have set. Your data is stored in your system

Awesome Lists containing this project

README

          




GitHub stars


If you find Produchive useful, please consider giving it a ⭐ on GitHub!


It helps the project grow and is the best way to motivate me to keep improving it.

https://github.com/user-attachments/assets/c838f4f3-b312-4251-b68a-fe9d2e8584bb

# 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

* **Offline & Private**: All data is stored locally on your device. No cloud, no tracking.
* **Self-Hosted**: You own your data.
* **Activity Monitoring**: Automatically tracks what applications you use.
* **AI Performance Judge**: An optional AI feature that analyzes your activity against your set goals.
* *Note: Internet is only required once to download the AI model. You can skip this feature if you prefer.*

## Download

For the latest version, please visit our **[Releases Page](https://github.com/Heisen47/produchive/releases/latest)**.

| 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:

1. Download and extract the app.
2. **Important**: macOS blocks apps downloaded from the web. To fix the "Corrupted" error, open your terminal and run:
```bash
sudo xattr -cr /path/to/produchive.app
```
3. Open the app.
4. **Grant Permission**: You must allow the app to monitor your screen/activity when prompted (System Settings > Privacy & Security > Screen Recording / Accessibility).

## Running from Source

1. Clone the repo & install dependencies:
```bash
git clone https://github.com/yourusername/produchive.git
cd produchive
npm install
```

2. Start the app:
```bash
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](CONTRIBUTING.md) for guidelines.

## License

This project is licensed under the MIT License.