A simple GNOME task manager built with GTK4 and libadwaita.
- Create and manage tasks with optional deadlines and project grouping
- Per-task or global reminder schedules with configurable repeat intervals and active days
- Reminder notifications grouped by urgency: due today, this week, this month, and coming up
- System tray integration via AyatanaAppIndicator3 (optional)
- Task history with CSV export
- Searchable project picker
Coming soon.
git clone https://github.com/tanji/cairn
cd cairn
makepkg -siflatpak-builder --user --install --force-clean _build io.github.cairn.json
flatpak run io.github.cairngit clone https://github.com/tanji/cairn
cd cairn
python main.py- Python 3
- PyGObject (
python-gobject) - GTK4 (
gtk4) - libadwaita (
libadwaita) - libnotify (
libnotify)
Optional:
libayatana-appindicator— system tray support
meson setup --prefix=/usr _build
meson compile -C _build
meson install -C _buildMIT — see LICENSE.
Guillaume Lefranc (tanji) — https://github.com/tanji