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.
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.
Compatible avec n’importe quelle stack : la vôtre ou celle de votre IA.
Comment ça marche
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.
Ambih Monitor exécute votre projet avec des plafonds optionnels CPU / RAM et échantillonne tout l’arbre de processus chaque seconde.
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
Ambih Monitor transforme chaque lancement en données, pour livrer du code plus léger, pas seulement du code qui compile.
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.
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.
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.
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.
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.
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.
Fonctionnalités Pro
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.
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.
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é.
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.
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 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.
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.
CLI · CI
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--max-memory, --max-cpu, --max-durationambih exec & ambih diff — benchmarks ponctuels et comparaison entre exécutionsjq et les tableaux de bord CIAu cœur de l’app
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.
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.
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.
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.
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.
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.
Avant l’installation
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 ?
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
Choisissez votre plateforme. Windows est disponible dès aujourd’hui ; macOS et Linux arrivent.
Questions
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.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.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