v1.1 · gratuit pour les développeurs indépendants

Détectez la régression
avant vos utilisateurs.

Ambih Monitor transforme chaque lancement de vos apps, serveurs de dev et scripts en session avec baseline — CPU, mémoire, disque, réseau et GPU, par projet — puis signale le run qui s’est alourdi. Trouvez la fuite dans votre boucle de dev, pas via une alerte à 2 h du matin.

Windows 10 / 11 (64 bits) · ~30 Mo · .NET 8

Ambih Monitor : tableau de bord avec streak, KPI et sessions de monitoring

Compatible avec n’importe quelle stack : la vôtre ou celle de votre IA.

  • Electron
  • Tauri
  • .NET
  • Node.js
  • Python
  • Go
  • Rust
  • Java
  • PHP
  • Flutter

Comment ça marche

D’un dossier à une empreinte, en trois étapes.

01

Ajoutez votre projet

Pointez Ambih Monitor vers un dossier. Il détecte la stack, suggère une commande de lancement et propose un profil serveur web pour les projets PHP.

02

Lancez-le sous Job Object

Ambih Monitor exécute votre projet avec des plafonds optionnels CPU / RAM et échantillonne tout l’arbre de processus chaque seconde.

03

Voyez-le évoluer

Chaque lancement est enregistré. Comparez l’empreinte d’aujourd’hui à celle de la semaine dernière, repérez la fuite, et sachez exactement ce dont votre app a besoin pour être livrée, sur la machine d’un utilisateur ou un serveur.

De lancement en lancement

Comprenez ce que votre app coûte vraiment à faire tourner.

Ambih Monitor transforme chaque lancement en données, pour livrer du code plus léger, pas seulement du code qui compile.

Historique & baselines à chaque lancement

Ambih Monitor enregistre CPU, mémoire, disque, réseau et GPU à chaque run, puis apprend la baseline de chaque projet. Vous voyez la tendance d’un lancement à l’autre, pas seulement les 60 dernières secondes.

Repérez fuites & régressions automatiquement

Quand la mémoire grimpe ou que le CPU dépasse l’habituel du projet, Ambih Monitor le signale et note le run Stable, Watch ou Régression. Trouvez-le dans votre environnement de dev, pas à 2 h du matin sur une alerte.

Le filet de sécurité du code généré par IA

L'IA écrit du code qui fonctionne ; rarement du code qui tourne efficacement. Ambih Monitor rattrape la surconsommation mémoire et la dette CPU que votre assistant n’a pas pensé à optimiser.

Sachez exactement ce dont votre app a besoin

Voyez le CPU, la mémoire et le GPU réellement utilisés sur du vrai matériel : les chiffres derrière la configuration requise d’une app desktop, ou la taille du serveur sur lequel déployer. Dimensionnez à partir de données, pas d’hypothèses.

Comparez deux runs ou plus

Sélectionnez deux runs passés ou plus et Ambih Monitor aligne leurs CPU, mémoire, disque et réseau côte à côte, avec un verdict par métrique amélioration / régression. Répondez à « mon dernier changement a-t-il alourdi l’app ? » en quelques secondes.

Jusqu’au GPU & à la VRAM

Activez par projet le suivi de l’utilisation GPU et de la VRAM dédiée / partagée, aux côtés du CPU et de la mémoire. C’est la moitié manquante du tableau pour les jeux, les charges ML et les apps accélérées par GPU.

Voir toutes les fonctionnalités

Fonctionnalités Pro

Quand le monitoring en direct devient analyse de performance.

Gratuit donne le monitoring en direct et un historique de 5 sessions par projet. Pro ajoute la couche d’analyse de performance : détection d’anomalies, scoring de régression, baseline santé et un déep-dive par session qui compare n’importe quel run aux 9 précédents.

Détection de pics & dérive

Scoring MAD-z pour les pics et CUSUM unilatéral pour la dérive mémoire signalent dès que votre app change de comportement. Sévérité gradée : seul Warning et Critical font sonner la cloche.

Verdict de régression entre lancements

Z-score robuste contre les 9 sessions comparables précédentes, garde-fou Bonferroni inclus pour que le bruit ne fasse pas basculer le verdict. Stable, Watch ou Régression : étiqueté, jamais caché.

Baseline & santé

Baselines médiane + MAD mises à l’échelle par projet pour CPU, RAM, réseau et disque. Un score multi-facteurs pondéré vous dit si ce lancement est une évolution normale ou un vrai changement.

Déep-dive par session

Pour toute session passée : bannière de croissance mémoire, intervalles de pics par ressource, liste ordonnée d’anomalies avec scores σ, et un verdict "Comparé aux 9 derniers" qui rejoue comme si vous l’ouvriez ce jour-là.

Historique projet avec courbes

Historique de sessions illimité (Gratuit garde les 5 plus récentes) avec courbes de tendance CPU, RAM et réseau, baseline médiane en pointillés, et marqueurs sur les sessions avec anomalies.

Analyse de la phase de lancement

Un segmenteur sépare le démarrage de l’état stable, pour qu’un démarrage lent ne pollue pas votre baseline et qu’une régression au démarrage apparaisse là où vous la voyez.

Voir les tarifs

Pro à partir de 10 $/mois en annuel. Aucune carte requise pour démarrer en Gratuit.

CLI · CI

Pas qu’un moniteur. Une brique de votre pipeline.

Ambih embarque une vraie interface en ligne de commande. Lancez un projet, mesurez une commande ponctuelle, comparez deux exécutions — et verrouillez la CI sur la performance comme vous le faites sur les tests. Quand un build dépasse sa référence, le build échoue.

  • ambih verify renvoie un code non nul en cas de régression — comme eslint --max-warnings 0, mais pour les ressources
  • Des budgets qui font échouer le build : --max-memory, --max-cpu, --max-duration
  • ambih exec & ambih diff — benchmarks ponctuels et comparaison entre exécutions
  • Sortie JSON pour les agents, les pipelines jq et les tableaux de bord CI

Au cœur de l’app

Surveillez en direct. Analysez run après run.

Monitoring en direct avec historique des pics

Voyez CPU, RAM, réseau et disque évoluer en temps réel pendant que votre projet tourne. Quand quelque chose s’écarte du comportement habituel, Pro le signale comme Pic, Dérive ou Critique et garde une liste par session de chaque événement avec scores σ et valeurs déclencheuses.

  • Courbes en direct CPU / RAM / Réseau / Disque avec min / moy / max
  • Panneau "Historique des pics" par onglet avec badges de sévérité (Pro)
  • Pastille d’alerte d’anomalie sur chaque carte de métrique
Vue de monitoring en direct Ambih Monitor avec alerte dérive RAM et panneau d’historique des pics

Baseline & santé par projet

Sélectionnez un projet et voyez comment le run du jour se compare à la médiane des runs récents, par CPU, RAM, réseau et disque. Un score pondéré et sign-aware classe le dernier comme Stable, Watch ou Régression, avec un indicateur de confiance basé sur l’historique disponible.

  • Baselines médiane + MAD mise à l’échelle par métrique (Pro)
  • Courbes de tendance avec baseline en pointillés (Pro)
  • Verdict de régression à haute confiance après 5+ sessions (Pro)
Onglet Santé de l’historique projet montrant les deltas CPU / RAM / Réseau / Disque vs baseline

Déep-dive session : comparé aux 9 derniers

Cliquez sur n’importe quelle session passée : bannière de croissance mémoire, trois onglets en pastille (Moyenne session / Session courante / Comparé aux 9 derniers), intervalles de pics par ressource, et courbe intra-session CPU / RAM / Réseau / Cœurs utilisés. La vue Comparé rejoue le verdict tel qu’il serait apparu à la fin de la session.

  • Bannière de croissance mémoire avec delta début → fin (Pro)
  • Cartes d’intervalle de pics : secondes moyennes entre pics consécutifs (Pro)
  • Liste ordonnée d’anomalies avec score σ et métrique (Pro)
Analyse de session Ambih Monitor : le verdict Comparé aux 9 derniers avec jauge de charge de régression et distribution par métrique

Comparez plusieurs runs, côte à côte

Sélectionnez deux runs passés ou plus et voyez les moyennes par ressource, une tendance du plus ancien → au plus récent, et un verdict par métrique amélioration / régression. Le moyen le plus rapide de répondre à « mon dernier changement a-t-il alourdi l’app ? », sans quitter l’application.

  • Sélectionnez 2+ sessions : moyennes CPU / RAM / réseau / disque
  • Tendance par métrique : amélioration, stable ou régression (Pro)
  • Graphiques côte à côte sur les runs sélectionnés (Pro)
Page Comparaison de sessions Ambih Monitor avec cartes de moyenne par ressource et tendance sur les runs sélectionnés

Inspection de stack & aperçu Git

Chaque projet a sa carte synthétique : stack détectée avec framework + nombre de deps, branche Git avec état propre/sale, liste de sous-projets dans un monorepo, et lanceurs en un clic pour VS Code, votre terminal et l’explorateur.

  • Inspection par fichiers marqueurs (package.json, composer.json, go.mod, …)
  • Git lecture seule : branche, état, commits récents, ahead/behind
  • Découverte de sous-projets dans apps/, packages/, services/, …
Page Aperçu Ambih Monitor montrant les chips de stack, le statut Git et les sous-projets

Mini-moniteur toujours visible

Pendant que vous codez ailleurs, le widget flottant affiche CPU, RAM, réseau du projet en cours. Compact, rétractable, et vous pouvez détacher le terminal de sortie à côté quand vous en avez besoin.

  • Une fenêtre par projet, apparaît automatiquement quand l’app principale est cachée
  • Pastille d’alerte d’anomalie : dernier événement, persiste 10 secondes
  • Pairage avec terminal détaché, basculable dans les réglages
Mini-moniteur flottant Ambih Monitor affichant les valeurs CPU et mémoire en direct

Avant l’installation

Configuration requise

Système d’exploitation

Windows 10 (1809+) ou Windows 11, 64 bits

Runtime

.NET 8 Desktop Runtime (inclus dans l’installeur)

Mémoire

4 Go de RAM minimum, 8 Go recommandés

Disque

~150 Mo après installation

Permissions

Aucun droit administrateur requis pour un usage normal

Optionnel

git local pour l’aperçu Git, Windows Terminal pour « Ouvrir dans le terminal »

Pourquoi pas le Gestionnaire des tâches ?

Le Gestionnaire montre ce qui tourne. Ambih Monitor montre ce qui a changé.

Conçu pour le vide qu’Activity Monitor, htop et le Gestionnaire des tâches laissent derrière eux : un historique par projet conservé d’un lancement à l’autre — et l’empreinte réelle de votre app, sans le bruit du shell de lancement et des outils de build.

Gestionnaire Ambih Monitor
CPU & mémoire par projet
Agrège tout l’arbre de processus
Empreinte réelle de l’app — retire le shell & le bruit dotnet run/build
Historique entre lancements
Comparaison côte à côte
Détection d’anomalies & régression
Plafonds CPU & RAM
Mini-moniteur flottant par projet
Détection de stack automatique

Obtenir l’app

Télécharger Ambih Monitor

Choisissez votre plateforme. Windows est disponible dès aujourd’hui ; macOS et Linux arrivent.

macOS

Universel · Apple Silicon + Intel

Bientôt
Me prévenir
  • Échantillonneur libproc prévu
  • Plafonnement via posix_spawn rlimits
  • Builds ARM & x64 natifs

Linux

.deb · .rpm · AppImage

Bientôt
Me prévenir
  • cgroups v2 pour limiter CPU / mémoire
  • Échantillonneur basé sur procfs
  • Support X11 & Wayland

Questions

Ce qu’on nous demande avant le téléchargement.

Quelle est la différence entre Gratuit et Pro ?
Gratuit, c’est le gestionnaire de tâches sur mesure : courbes CPU / RAM / disque / réseau / GPU en direct, tableau de bord projet, mini-moniteur flottant, l’overlay gaming, plafonds, détection de stack, et un historique glissant de 5 sessions par projet. Pro ajoute la couche analytique : détection pics / dérive / régression, verdict baseline + santé, déep-dive « Comparé aux 9 derniers », comparaison de sessions, courbes de tendance, et historique illimité. Voir la comparaison complète →
Faut-il des droits administrateur pour installer ou utiliser Ambih Monitor ?
Non pour le monitoring au quotidien. Ambih Monitor s’installe dans votre profil utilisateur et échantillonne les processus que vous possédez : CPU, mémoire, disque, réseau, GPU et VRAM, plafonnement et inspecteur réseau fonctionnent sans élévation. Quelques extras demandent l’admin : les capteurs de température / consommation en direct et le compteur de FPS de l’overlay gaming. Vous pouvez l’accorder depuis l’app quand vous en avez besoin.
En quoi est-ce différent du Gestionnaire des tâches / htop / Activity Monitor ?
Ces outils montrent l’état courant de tous les processus. Ambih Monitor cadre la vue sur un projet à la fois, agrège tout son arbre (wrapper + enfants) et conserve la timeline pour comparer aujourd’hui à hier, avec des baselines statistiques en Pro.
Comment fonctionne concrètement la détection d’anomalies ?
Les pics utilisent un score MAD-z contre une fenêtre glissante de 60 échantillons (seuil 3σ). La dérive mémoire utilise un détecteur CUSUM unilatéral avec warm-up Welford. La régression entre sessions utilise un z-score robuste sur les sessions historiques comparables, avec un garde-fou Bonferroni. Tous ignorent la phase de démarrage pour garder des baselines en état stable propres.
Le plafonnement va-t-il ralentir mon serveur de dev ?
Seulement si vous définissez un plafond et que le projet le dépasse. Sans profil appliqué, Ambih Monitor n’ajoute pas de surcharge mesurable : l’échantillonneur tourne à 1 Hz sur un thread d’arrière-plan et partage le Job Object que l’OS créerait de toute façon.
Ambih peut-il surveiller une app desktop, pas seulement un serveur de dev ?
Oui, il est conçu pour les deux. Pointez Ambih Monitor vers n’importe quel exécutable ou dossier de projet : un build Electron, Avalonia, .NET, Python ou un jeu, pas seulement un serveur npm run dev. Il agrège tout l’arbre de processus : une app desktop packagée et un serveur de dev en cours sont mesurés de la même façon.
Surveille-t-il le GPU et la VRAM ?
Oui. Activez-le par projet et Ambih Monitor trace l’utilisation GPU et la VRAM dédiée / partagée juste à côté du CPU et de la mémoire, et les intègre à l’analyse baseline et régression. Indépendant du fournisseur (NVIDIA, AMD et Intel), sans NVML ni pilote supplémentaire à installer.
Y a-t-il un overlay gaming avec les FPS ?
Oui. Un overlay système, toujours au premier plan, affiche CPU, RAM, GPU et FPS en direct pendant qu’un jeu ou une app tourne, plus une page Informations système pour la fiche matérielle complète. Le compteur de FPS et les relevés de température / consommation en direct nécessitent l’app en mode administrateur.
Puis-je le piloter depuis le terminal ou un agent IA ?
Oui. La CLI ambih incluse lance, surveille, compare et interroge vos projets depuis n’importe quel terminal, avec une sortie --json et une commande verify qui renvoie des codes de sortie façon CI, pratique pour les workflows d’agents et de boucles autonomes.
Comment savoir combien de RAM et de CPU mon app consomme vraiment ?
Lancez-la sous Ambih Monitor sur quelques sessions types. La baseline montre la médiane et le pic de CPU, mémoire, disque et réseau réellement utilisés : les chiffres derrière la configuration requise d’une app desktop, ou pour dimensionner un serveur ou un conteneur avant de déployer, au lieu de deviner et de surpayer la marge.
Mon antivirus ou SmartScreen a signalé l’installeur : est-ce sûr ?
Oui. L’installeur Windows n’est pas encore signé, donc SmartScreen peut afficher un avertissement « éditeur inconnu » et certains antivirus le signalent par heuristique. Voici pourquoi et comment vérifier le téléchargement →.
Y a-t-il une version macOS ou Linux ?
Windows est le téléchargement disponible aujourd’hui. Les backends macOS et Linux sont déjà construits (échantillonnage, plafonnement, détection de toolchain et lanceurs fonctionnent) ; il reste l’empaquetage et la signature (notarisation sur macOS) avant la sortie. Utilisez le lien « Me prévenir » sur les cartes de téléchargement pour être averti.

Sachez ce dont votre app a besoin, avant de la livrer.

Au moment de livrer, qu’il s’agisse d’une release desktop ou d’un déploiement, vous saurez déjà ce que votre app consomme réellement. Fini de deviner la configuration requise, fini de surpayer pour de la marge serveur « au cas où ».

Télécharger pour Windows