- 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.shWindows: (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.shLinux 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 ⭐!