A beautiful Pomodoro timer with project management
image image image image image image image
- Customizable work sessions (1-90 minutes, default 25 min)
- Smart breaks (5 min short, 15 min long)
- Visual circular progress bar
- Ajust notification sounds (Alarm, Bird Tweet)
- Adjustable volume control (0-100%)
- Customizable notification timeout (5-60 seconds)
- Desktop notifications with configurable duration
- Create projects with descriptions
- Kanban board (ToDo, Doing, Done)
- Archive completed projects
- Task CRUD operations with due dates
Download from Releases
Linux:
# AppImage (recommended) chmod +x ProductivityCake-*.AppImage ./ProductivityCake-*.AppImage # Or standalone binary with installer tar -xzf ProductivityCake-linux-x64.tar.gz ./install.sh
Windows: (not available yet)
- Extract
ProductivityCake-win-x64.zip - Run
ProductivityCake.exe
Prerequisites: .NET 10.0 SDK
# Clone and run git clone https://github.com/amuza2/ProductivityCake.git cd ProductivityCake dotnet run --project ProductivityCake/ProductivityCake.csproj # Publish (supports Linux, Windows, macOS) chmod +x publish.sh ./publish.sh # Build AppImage (Linux only) chmod +x build-appimage.sh ./build-appimage.sh
Linux dependencies:
sudo apt install clang zlib1g-dev libnotify-bin fuse libfuse2
- Avalonia UI 11.3 β’ .NET 10.0 β’ MVVM β’ Native AOT
- CommunityToolkit.Mvvm β’ JSON storage
GPL-3.0 License - see LICENSE for details.
Made with β€οΈ by amuza2
Icons by Icons8 β’ Built with Avalonia UI
If you find this helpful, give it a β!