- Application open source en terminal permettant de gérer au même endroit l’entretien du logement, les projets, les appareils, les devis et les documents
- Calcule et affiche automatiquement les échéances de maintenance, l’historique des interventions et l’état des garanties, avec toutes les données stockées dans un seul fichier SQLite
- Navigation, édition et recherche possibles grâce à des commandes clavier de style Vim, avec prise en charge de la navigation entre éléments liés
- Fournit des binaires pour Linux, macOS et Windows, et peut être installé avec Go (1.25+)
- Propose un environnement structuré de gestion du logement dans le terminal à la place des reçus papier ou des mémos
Fonctionnalités principales
- Gestion de la maintenance : calcule automatiquement les échéances d’entretien, comme le remplacement des filtres, et enregistre l’historique complet des interventions
- Suivi des projets : gère l’état d’avancement depuis l’idée initiale jusqu’à l’achèvement ou l’abandon
- Comparaison des devis : affiche plusieurs devis côte à côte et fournit en même temps l’historique des prestataires et le calcul des coûts
- Suivi des appareils : relie à chaque appareil la date d’achat, l’état de la garantie et l’historique de maintenance
- Journal des incidents : enregistre les événements comme les fuites avec leur niveau de gravité et leur emplacement, et les relie aux appareils et prestataires concernés
Gestion des données et des fichiers
- Toutes les données sont stockées dans un fichier SQLite unique, ce qui simplifie les sauvegardes
- Prend en charge les pièces jointes comme les manuels, reçus et photos, pouvant être liées directement à un projet ou à un appareil
Installation et exécution
- Installation dans un environnement Go (1.25+) avec la commande
go install github.com/cpcloud/micasa/cmd/micasa@latest
- Ou téléchargement du binaire de la dernière version sur GitHub
micasa --demo permet d’essayer des données d’exemple, et micasa crée une nouvelle base de données
micasa --print-path permet de vérifier l’emplacement de la base de données
Interface et utilisation
- Adopte une interface modale de style Vim prenant en charge la navigation (nav), l’édition (edit), le tri, la recherche floue, le masquage de colonnes et l’exploration des enregistrements liés
- La liste complète des raccourcis est disponible dans la keybinding reference de la documentation officielle
Contexte de développement
- Créé pour remplacer les boîtes de reçus, classeurs jamais ouverts et notes sur le réfrigérateur
- Adopte une interface modale centrée sur le clavier inspirée de VisiData
- Vise à réduire les inefficacités de la gestion domestique personnelle en unifiant toutes les informations dans le terminal et une seule base de données
Aucun commentaire pour le moment.