A simple, native, and aesthetic Pomodoro timer and Task manager written in Rust.
- Native GUI: Built with Iced, featuring a clean, minimal interface.
- Task Management: Keep track of your priority tasks directly within the timer.
- Focus Timer: Standard Pomodoro intervals (25/5) or long sessions (50/10).
- Mini Mode: A compact, always-on-top window to keep an eye on time without distractions.
- Session Stats: Track your daily focus time.
- CLI Support: Prefer the terminal? The original CLI mode is still fully supported.
You need to have Rust installed. If you don't, install it from rustup.rs.
Run the application with the graphical interface:
cargo runRun the app in the terminal:
cargo run -- --cliOr run a specific timer duration directly in CLI mode:
cargo run -- 15m # Run for 15 minutes
cargo run -- 30s # Run for 30 secondsTo install pomimi globally on your system so you can run it from anywhere just by typing pomimi:
- Navigate to the project directory.
- Run the install command:
cargo install --path .
Now you can use it anywhere:
pomimi # Launches GUI
pomimi --cli # Launches Interactive CLI
pomimi 45m # Launches CLI Timer for 45 minsIf your friends have Rust installed, simply share this folder (or upload it to GitHub). They can run it using cargo run.
You can build a standalone executable that works without Rust installed.
- Build the release version:
cargo build --release
- Navigate to the build folder:
cd target/release - You will find a file named
pomimi(orpomimi.exeon Windows). - Send this file to your friends! They can run it directly.