Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jazelly/helpmefocus
Time Management Tool with AI Support
https://github.com/jazelly/helpmefocus
ai llm productivity productivity-tools time-management
Last synced: 16 days ago
JSON representation
Time Management Tool with AI Support
- Host: GitHub
- URL: https://github.com/jazelly/helpmefocus
- Owner: jazelly
- License: apache-2.0
- Created: 2024-07-26T14:17:22.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T11:18:32.000Z (24 days ago)
- Last Synced: 2024-08-29T13:54:42.092Z (24 days ago)
- Topics: ai, llm, productivity, productivity-tools, time-management
- Language: TypeScript
- Homepage: https://helpmefocus.co
- Size: 227 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Help me Focus
Productivity Tool with AI Assistant
[Demo](https://helpmefocus.co)
## What it is
- It is a timer application inspired by the theory [Timeblocking](https://en.wikipedia.org/wiki/Timeblocking).
- It is a supervisor reminding you of the goal for every x minutes.## What it is not
- It is not a [Pomodoro](https://en.wikipedia.org/wiki/Pomodoro_Technique) timer.
- It is not a schedule management tool## Getting Started
It currently supports LLM from Open AI API or any GGUF models.
### Open AI
Place the Open AI Key in `.env` by copying `.env.example`
### GGUF
First, download a GGUF model to run on your machine through [`huggingface-cli`](https://huggingface.co/docs/huggingface_hub/en/guides/cli)
```
hugginface-cli login
python tools/download_model.py --files
```e.g.
```
python tools/download_model.py google/gemma-2-2b-it-GGUF
```by default, it downloads all '*.gguf' files if `--files` is not specified.
Run the development server:
```bash
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## What's next
- Better UI for reminder and more dynamic options for reminding intervals
- Better TTS with support of `eleven-labs`
- More options of reminding, special sound effects for reminder