˚

Joséphine

L'ange gardien de votre ordinateur.

Elle veille en douceur sur votre machine Linux — onze signes vitaux, surveillés en silence — et ne murmure que lorsque quelque chose a vraiment besoin de vous. 100 % local. Jamais de cloud.

Voir sur GitHub Installer
🩺

Onze checks

CPU, mémoire, disque, température, systemd, mises à jour, réseau, batterie, inodes, SMART & noyau.

🔔

Alertes douces

Des notifications chaleureuses, en langage clair — jamais ERROR / FATAL / PANIC.

🔒

100 % local

Tout s'exécute sur votre machine. Pas de cloud, pas de télémétrie, pas de compte.

⬆️

Mise à jour

josephine update récupère & installe la dernière version, sur demande.

👀 En action

Lancez josephine pour un résumé sur un écran. Chaque check affiche une valeur et un état clair — OK, attention ou critique :

$ josephine
✨ Joséphine
Votre ange gardien système
────────────────────────────────────────────────────────────
  🖥️  Utilisation CPU     24%                               [OK]
  🧠  Mémoire             60% (18G / 31G)                   [OK]
  💽  Espace disque       21% de « / » (195G / 937G)        [OK]
  🌡️  Température         74°C                              [OK]
  🛡️  Services critiques  Tous les services fonctionnent    [OK]
  🔄  Mises à jour        30 mises à jour disponibles       [!] ATTENTION
  🌐  Réseau              10 ms (passerelle)                [OK]
  🔋  Batterie            99 % (branchée)                   [OK]
  🗂️  Inodes              4% de « / »                       [OK]
  🐧  Noyau               0 incident (1 h)                  [OK]

josephine doctor détaille check par check, avec des barres par métrique et les processus les plus actifs. josephine history montre les min / moy / max sur 24 h avec des tendances en sparklines : ▁▂▄▇▅▃.

💬 Des notifications qu'on lit vraiment

Ni jargon, ni panique. Joséphine parle comme une amie posée — et vous indique toujours la commande exacte pour creuser.

Votre disque est à 91 % — il tousse un peu. Même au paradis, on n'a pas de stockage illimité. Je peux vous aider à voir ce qui encombre : josephine doctor.

Mon cher… 97 % de CPU. Votre machine court plus vite que moi avec mes ailes — et ce n'est pas un compliment. josephine doctor, vite.

Votre batterie a repris des forces (ou vous voilà branché). Ouf — je respire mieux, moi aussi.

📖 Commandes

La doc complète vit dans le dépôt — Architecture · État actuel · Roadmap. Votre configuration vit dans ~/.config/josephine/config.yaml (créé au premier lancement), et l'historique sous ~/.local/share/josephine/.

🕊️ Installation

Récupérez un paquet depuis la dernière release :

# Debian / Ubuntu
sudo dpkg -i josephine_*_amd64.deb

# Fedora / RHEL
sudo rpm -i josephine-*.x86_64.rpm

Vous préférez compiler ? cargo install --git https://github.com/systm-d/josephine josephine (Rust 1.85+).

Pour que Joséphine veille au fil des redémarrages, activez l'unité systemd user fournie :

systemctl --user enable --now josephine

Joséphine est un ange gardien, pas un tableau de bord. Elle reste discrète, garde une voix chaleureuse et ne parle que lorsque c'est utile — faite avec ♥ pour celles et ceux qui préfèrent que leur ordinateur prenne soin de lui-même.

Joséphine parle anglais par défaut — mettez language: fr dans la config pour sa voix française (les captures ci-dessus). Le ton chaleureux d'ange gardien est préservé dans les deux langues.