❤️ Soutenir PK Monitor sur Ko-fi
Moniteur système macOS natif et discret dans la barre des menus.
Version 2026.10.26 · Roadmap · Changelog
- Sparkline temps réel avec icônes des applications dominantes
- Module disque paramétrable : total rouge et espace libre/disponible bleu, une ou deux lignes avec interlignage réglable, position et taille réglables
- CPU, GPU, RAM, réseau et espace disque, avec couleur de base et couleur critique réglables pour chaque jauge
- Icônes des autres applications descendues dans la seconde barre (à la Bartender)
- Toggles d’affichage pour Sparkline, Gauges et Panel
- Panneau détaillé au survol avec arrêt de processus et bouton réglages
- Navigation Settings catégorisée, recherche et bibliothèque de projets
- Conseiller IA en panneau latéral redimensionnable (droite, gauche ou bas) : tableau des processus gourmands, légitimité estimée, motifs des alertes et recommandations, via tout endpoint compatible OpenAI
- Thème clair/sombre/système et lancement à la connexion
- Survoler l’élément de la barre des menus pour ouvrir le détail
- Cliquer sur un segment pour changer la métrique active
- Cliquer sur une icône descendue pour ouvrir son menu d’origine
- Clic droit pour ouvrir le menu et les réglages
- Cliquer sur le bouton IA du panneau détaillé pour analyser ce qui consomme et recevoir des conseils
La fenêtre Settings propose un tableau de bord système en direct (matériel et métriques), une sidebar par catégories, un champ de recherche et un onglet par module : sparkline, jauges, disque, panneau, icônes de la menu bar, conseiller IA (endpoint compatible OpenAI, placement en panneau ou fenêtre, clé API dans le Keychain et analyse déclenchée volontairement). Elle contient également les pages Help & Support et Project Library. À propos affiche la version installée, compare les builds Stable/Dev avec un statut exact et permet de vérifier les mises à jour depuis un flux actualisé ; une mise à jour disponible est signalée dans la sidebar.
./packaging/run.sh
swift build
swift run PKMonitor --self-testpackaging/run.sh construit dist/PKMonitor.app en mode production avec les outils de ligne de commande Xcode. Pour préparer l’archive distribuable, exécuter ./packaging/package_dmg.sh : le DMG versionné est créé dans dist/PKMonitor-<version>.dmg et peut être joint à une release GitHub.
La landing bilingue est dans store/index.html. Exécuter sh scripts/website.sh pour générer le dossier FTP autonome store/website/, qui contient directement index.html et se dépose tel quel sur le FTP. Les liens de téléchargement se mettent à jour depuis l’API publique GitHub Releases.
Requiert macOS 13+ et les outils de ligne de commande Xcode. Exécuter ./packaging/run.sh, puis conserver dist/PKMonitor.app ou le copier dans Applications.
Voir le CHANGELOG pour l’historique complet.
