Rondo: il task manager cli che unisce produttività, journaling e controllo totale

Rondo è un’applicazione da terminale progettata per chi vuole gestire attività, note e routine quotidiane senza uscire dalla shell. È pensata per utenti che amano la velocità, la tastiera e la precisione, offrendo un set di funzionalità che raramente si trovano in un’unica app CLI.
Il progetto combina gestione avanzata delle attività, strumenti di produttività, un diario giornaliero integrato e un’interfaccia ispirata a Vim, creando un ambiente di lavoro fluido e altamente personalizzabile.

L’obiettivo è fornire un task manager completo, capace di adattarsi a workflow complessi senza sacrificare la semplicità d’uso.

Gestione delle attività: completa, flessibile e potente

Rondo offre un sistema di gestione delle attività estremamente ricco. Ogni task può essere creato, modificato e cancellato tramite form validati, con un flusso chiaro e immediato.
Le attività possono includere subtasks con tracking di completamento e una barra di avanzamento che si aggiorna automaticamente.

Il workflow degli stati è semplice ma efficace: Pending, In Progress e Done. A questo si aggiungono livelli di priorità colorati — Low, Medium, High e Urgent — che rendono immediata la lettura visiva della lista.

Le attività possono avere date di scadenza, tag filtrabili, ricorrenze giornaliere, settimanali, mensili o annuali, e persino dipendenze che bloccano un task finché un altro non è completato. È possibile registrare il tempo speso direttamente dal pannello dei dettagli, utile per chi lavora a progetto o vuole monitorare la propria produttività.

La lista può essere ordinata per data di creazione, scadenza o priorità, mentre la ricerca fuzzy permette di filtrare rapidamente con una semplice slash.

Strumenti di produttività integrati

Rondo non si limita alla gestione delle attività. Include un timer Pomodoro da 25 minuti attivabile con un singolo comando, con countdown in tempo reale. È presente anche una schermata di statistiche che mostra conteggi, distribuzione delle priorità, tag cloud, sessioni di focus e persino la streak del diario.

L’app permette di esportare tutto in Markdown o JSON, con la possibilità di includere anche il diario. È disponibile un sistema di undo per annullare l’ultima azione distruttiva, una funzione preziosa in un’app CLI.

Diario giornaliero integrato

Il diario è uno degli elementi più originali di Rondo. Ogni giorno viene creata automaticamente una nota alla prima scrittura, con voci marcate da timestamp. Le note possono essere modificate, cancellate o nascoste senza eliminarle definitivamente.

Le etichette intelligenti mostrano “Today”, “Yesterday” o il nome del giorno della settimana, rendendo la navigazione più naturale.

Un’interfaccia pensata per chi ama la tastiera

Rondo utilizza un layout a due pannelli: lista delle attività e dettaglio, con possibilità di cambiare focus rapidamente. I pannelli sono ridimensionabili e l’app offre quattro tab principali: All, Active, Done e Journal, ciascuno con conteggio live. La navigazione avviene tramite j/k in stile Vim, mentre la barra di stato mostra suggerimenti contestuali sui comandi disponibili.
I form modali utilizzano un tema Dracula e tutte le azioni distruttive richiedono conferma.
È presente un help overlay completo, richiamabile con un semplice tasto.

Rondo salva le impostazioni in un file dedicato nella home dell’utente e crea backup giornalieri del database SQLite, garantendo sicurezza e recuperabilità dei dati.

Rondo su Linux

Rondo viene rilasciato per Linux attraverso binari precompilati che ci consentono di utilizzare il tool senza alcuna installazione, in alternativa possiamo compilare il software da codice sorgente.

Home Rondo

Lascia un commento