Recherche de site Web

Micasa : une interface en ligne de commande pour la gestion de la maison, axée sur la confidentialité et prioritaire localement


Résumé rapide

  • Micasa est une interface utilisateur en mode texte open source, pilotée au clavier, conçue pour la gestion complète de la maison et le suivi de l'entretien.
  • Fonctionnant entièrement localement via un seul fichier SQLite, l’outil ne nécessite aucun abonnement cloud ni compte externe.
  • Les utilisateurs peuvent gérer divers dossiers domestiques, y compris les garanties d'appareils, les historiques de service, les devis des fournisseurs et les projets de rénovation en cours.
  • Le logiciel propose une navigation modale de style Vim et permet la pièce-jointe de documents numériques tels que des manuels ou des factures directement aux enregistrements.
  • Les utilisateurs peuvent intégrer Micasa avec des LLM locaux pour interroger les données de leur maison en utilisant le langage naturel.
  • Micasa est écrit en Pure Go et est compatible avec Linux, macOS et Windows.

Qu'est-ce que Micasa ?

Votre maison pourrait secrètement comploter pour se casser pendant que vous dormez, mais vous n'avez pas à rester dans l'obscurité.

La plupart des propriétaires gèrent leur propriété avec une « boîte à chaussures de reçus » désordonnée ou un post-it sur le réfrigérateur. micasa change cela.

Micasa est une interface utilisateur en mode terminal (TUI) qui vous permet de suivre tout ce qui concerne votre maison — des filtres de la chaudière aux rénovations de la cuisine — le tout depuis le terminal que vous avez déjà ouvert.

Micasa : une interface utilisateur en texte pour la gestion de la maison axée sur la confidentialité

Une approche locale d'abord pour vos données

Micasa stocke tout dans un fichier SQLite unique sur votre machine. Ce fichier contient votre historique de maintenance, vos notes de projet et même vos pièces jointes de documents comme les manuels ou les factures, qui sont stockées en tant que BLOB.

Parce que tout vit dans un seul fichier, sauvegarder l'intégralité de l'histoire de votre foyer est aussi simple que d'utiliser la commande cp ou l'outil intégré micasa backup.

Il n'y a aucun cloud, aucun compte et aucun abonnement.

Touches modales de style Vim

Si vous aimez utiliser des outils pilotés par le clavier comme Vim ou VisiData, vous vous sentirez comme chez vous. Micasa utilise des touches modales de style Vim pour vous aider à vous déplacer rapidement :

  • Mode Nav : Utilisez ceci pour parcourir vos enregistrements, trier n'importe quelle colonne ou masquer les données dont vous n'avez pas besoin. Vous pouvez même utiliser la recherche floue pour passer directement à la colonne que vous souhaitez.
  • Mode Édition : Passez à ce mode lorsque vous devez changer des valeurs ou ajouter de nouvelles informations.

Ce design centré sur le clavier vous permet de « plonger dans » les enregistrements liés sans jamais toucher votre souris.

Des croquis sur serviette aux réparations majeures

Micasa n'est pas juste une liste ; c'est une base de données relationnelle pour votre vie. Elle couvre plusieurs domaines clés de la gestion de la maison :

  • Maintenance et entretien : L'outil suit les tâches récurrentes et calcule automatiquement les dates d'échéance en fonction de votre historique de service.
  • Gestion de projet : Vous pouvez suivre les améliorations de la maison depuis la phase du « croquis sur serviette » jusqu'à l'achèvement.
  • Suivi des appareils : Suivez les dates d'achat et le statut de la garantie afin de savoir exactement si ce lave-vaisselle en panne est toujours couvert.
  • Gestion des fournisseurs et des devis : Vous pouvez comparer les devis des fournisseurs côte à côte pour prendre de meilleures décisions financières.
  • Enregistrement des incidents : Lorsque le sous-sol fuit, vous pouvez enregistrer l'événement avec un niveau de gravité et le lier directement à l'appareil ou au fournisseur responsable.

Discutez avec votre maison en utilisant l'IA locale

Peut-être que la caractéristique la plus surprenante est le chat LLM local. En appuyant sur la touche @, vous pouvez poser des questions en anglais simple comme : « Combien ai-je dépensé en plomberie ? ».

La magie technique se passe en coulisses : micasa se connecte à un serveur Ollama local ou à une API compatible OpenAI. L'IA lit le schéma de votre base de données, traduit votre question en SQL et exécute la requête sur vos données locales. Elle résume ensuite les résultats pour vous—le tout sans que vos données privées quittent jamais votre machine.

Commencer avec l'interface TUI de gestion de la maison Micasa

Micasa est un binaire statique unique écrit en Pure Go, ce qui signifie qu'il n'a aucune dépendance à l'exécution. Il fonctionne parfaitement sur Linux, macOS et Windows.

Pour commencer, vous pouvez l'installer via Go 1.25+ avec une seule commande :

go install github.com/cpcloud/micasa/cmd/micasa@latest

Si vous voulez voir à quoi cela ressemble avant d’entrer vos propres données, exécutez simplement la commande suivante pour explorer une maison exemple préchargée :

micasa --demo

Conclusion

Micasa offre une alternative simplifiée et conviviale pour les développeurs aux fichiers papier traditionnels ou aux logiciels de gestion immobilière complexes.

C'est un moyen puissant, privé et efficace de garantir que votre maison reste en bon état.

Pour plus de détails, consultez le site officiel et le répertoire GitHub du projet Micasa.