A productivity type desktop app built around the pomodoro concept.
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s.
The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks. These intervals are known as "pomodoros". The idea behind the technique is to use the time more efficiently, and to reduce the impact of interruptions on work.
The technique has been widely adopted by individuals and organizations alike, and has been shown to be an effective way to improve productivity and focus.
v1 available in the releases page is heaviliy outdated. Usage is not recommened. Work is currently being done on v2.
- intents - categorize what you spend your time on.
- tasks - define & finish tasks, separate for each intent.
- summaries - summarize your progress, separate for each intent.
- scripts - write custom bash scripts to be executed on session events (ATM only for UNIX based systems).
- analytics - view stats & monitor your progress.
- settings - configure timer, alerts, themes and more.
Download the latest version from the releases page.
Client Stack
- React (user interface library)
- TailwindCSS (css framework)
- Zustand (state manager)
Backend stack
- Tauri (constructs app itself)
- SurrealDB (local database)
Make sure to install all dependencies needed for your system.
Other prerequisites include:
sudo apt install librust-alsa-sys-dev
sudo apt-get install libclang-dev
git clone https://github.com/JakubGluszek/intentio.git
cd intentio
npm install
npm run tauri dev
- Custom queues
- In-app updater
- Option to export data into multiple formats
- More customizable user preferences, like windows behavior etc
- External server for synchronizing data between desktops
- Shared sessions (p2p chat during break time and more)
- Credits
- Inspirations
- Alerts audio made by a friend called Kade on social media