🍅 Katogo
Présentation
Katogo est une application CLI conçue pour accompagner les sessions de travail profond et améliorer la productivité au quotidien.
Le projet combine plusieurs outils complĂ©mentaires au sein d’une interface en ligne de commande :
- Timer Pomodoro
- Gestion de tâches
- Suivi statistique
- Sons d’ambiance et concentration
L’objectif est de fournir un environnement de travail minimaliste, rapide et accessible directement depuis le terminal.
🎯 Objectif
De nombreux outils de productivitĂ© sont aujourd’hui disponibles sous forme d’applications graphiques ou de services web.
Katogo adopte une approche différente en proposant une expérience entièrement centrée sur le terminal afin de limiter les distractions et favoriser la concentration.
L’application permet de lancer rapidement une session de travail sans quitter son environnement de dĂ©veloppement.
🚀 État actuel du projet
Katogo est actuellement en cours de développement.
La première version implĂ©mente les fonctionnalitĂ©s essentielles d’un minuteur :
- DĂ©finition d’une durĂ©e personnalisĂ©e
- Lancement d’un compte Ă rebours
- Affichage du temps restant
- Notification système à la fin de la session
Exemple :
katogo start --duration 25mUne notification est automatiquement affichée lorsque le temps imparti est écoulé.
🏗️ Vision du projet
À terme, Katogo a vocation à devenir un véritable compagnon de productivité pour les développeurs, créateurs et travailleurs du numérique.
L’application sera organisĂ©e autour de plusieurs modules.
🍅 Pomodoro
Gestion des sessions de travail et des pauses :
- Durées personnalisables
- Cycles Pomodoro
- Sessions longues
- Historique des sessions
✅ Gestion de tâches
Organisation du travail directement depuis le terminal :
- Création de tâches
- Priorisation
- Catégories
- État d’avancement
📊 Statistiques
Suivi de la productivité :
- Temps travaillé
- Nombre de sessions
- Historique journalier
- Historique hebdomadaire
- Tendances et progression
🎧 Ambiance sonore
Lecture de sons favorisant la concentration :
- Bruit blanc
- Bruit de pluie
- Café
- ForĂŞt
- Vent
- Sons personnalisés
L’objectif est de crĂ©er un environnement propice au travail profond sans nĂ©cessiter d’applications supplĂ©mentaires.
🛠️ Stack technique
Le projet est dĂ©veloppĂ© en Go sous la forme d’une application CLI.
Principales technologies :
- Go
- Cobra
- Notifications système
- Gestion audio locale
- Stockage local des données
🔮 Évolutions envisagées
- Tableau de bord TUI
- Synchronisation cloud
- Objectifs quotidiens
- Intégration calendrier
- Export des statistiques
- Gestion de projets
- Système de récompenses
- Configuration avancée des sessions
đź’ˇ Philosophie
Katogo repose sur une idée simple :
Les meilleurs outils sont ceux qui disparaissent derrière le travail.
En restant lĂ©ger, rapide et accessible depuis le terminal, Katogo cherche Ă rĂ©duire la friction entre l’utilisateur et sa tâche afin de favoriser les pĂ©riodes de concentration profonde.
Focus. Flow. Finish.