6 points par GN⁺ 2026-02-20 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.