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

Détectez la régression
avant vos utilisateurs.

Chaque lancement de votre app devient une session mesurée, et le lancement le plus lourd est signalé.

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

Ce que montre la vidéo

  1. Une IA a écrit le code, et l’app démarre plus lentement : 3,5 s sont devenues 4,4 s, soit 22,7 % de plus, mesuré sur deux vrais lancements.
  2. Personne ne l’a vu : le Gestionnaire des tâches ne montre que l’instant présent, Ambih Monitor garde chaque lancement.
  3. Chaque lancement est enregistré comme une session : CPU, RAM, disque, réseau et GPU, par projet.
  4. Les lancements passés fixent votre normale, et le plus lourd est signalé comme une régression : la RAM est passée de 471,5 Mo à 502,3 Mo.
  5. ambih verify fait échouer le build CI quand un lancement dépasse son budget.
  6. Ambih Monitor se télécharge gratuitement pour Windows 10 et 11, environ 30 Mo, sans compte.
Indépendant du langage — il mesure le processus, donc il fonctionne avec
  • Electron
  • Tauri
  • .NET
  • Node.js
  • Python
  • Go
  • Rust
  • Java
  • PHP
  • Flutter

Comment ça marche

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

Indiquez un dossier. Il trouve la stack et la commande, puis mesure toute l’app, processus enfants compris.

  • Stack détectée, commande de lancement proposée
  • Limites CPU et RAM en option, illimitées par défaut
  • Chaque processus enfant compté, pas seulement le principal

Ce que montre la vidéo

  1. Choisissez le dossier de votre projet : Ambih Monitor détecte la stack, ici Node.js et React.
  2. Il propose la commande de lancement, ici npm run dev.
  3. Il lance votre app dans un Job Object, avec des limites CPU et RAM en option (illimité par défaut).
  4. Il mesure tout l’arbre de processus, votre app et chaque processus enfant, et l’enregistre comme une session.

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

Ce que montre la vidéo

  1. Un exemple de CI : récupération, installation, build, puis ambih exec enregistre le build (pic de 412 Mo, CPU 38 %, 6,2 s).
  2. ambih verify le compare à un budget mémoire de 512 Mo : il passe, code de sortie 0.
  3. Avec un budget de 400 Mo, le même build échoue : 412 Mo, c’est au-dessus, code de sortie 1, et le pipeline s’arrête.

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

Ce que montre la vidéo

  1. CPU, RAM, réseau et disque se mettent à jour en direct pendant que votre projet tourne.
  2. Quand la RAM dérive au-dessus de sa référence, une alerte Dérive apparaît sur sa carte (Pro).
  3. L’événement est gardé dans l’historique des pics de la session.

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)

Ce que montre la vidéo

  1. Cette session est comparée aux lancements précédents : RAM 502,3 Mo contre 471,5 Mo.
  2. Le verdict est Régression : RAM +6,5 %, réseau +17 %, disque à 22σ ; le CPU reste sous le seuil.
  3. Avec cinq lancements précédents, la confiance est moyenne : 66 sur 100.

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)

Ce que montre la vidéo

  1. Choisissez deux lancements.
  2. La mémoire s’améliore : 502,3 Mo à 469,4 Mo, 6,8 % de moins. Les pics réseau régressent : 0 à 3.

Ce que votre app coûte à faire tourner

Le démarrage est mesuré à part : un lancement lent ne fausse jamais la référence. Il reste l’empreinte réelle de l’app, sur la machine d’un utilisateur ou sur un serveur.

  • Phase de lancement exclue de la référence (Pro)
  • CPU, RAM, réseau et disque en régime établi, à chaque lancement
  • GPU et VRAM, en option par projet

Ce que montre la vidéo

  1. La RAM d’un lancement : un pic pendant le démarrage, puis un niveau stable.
  2. Ambih Monitor met la phase de lancement à part : le pic de démarrage ne fausse pas votre référence.
  3. Il reste l’empreinte réelle de l’app : 536 Mo en régime établi, sur ce lancement.
  4. Le GPU et la VRAM peuvent aussi être mesurés ; vous les activez par projet.

Voir tous les écrans

Télécharger pour Windows

Gratuit : monitoring en direct et les 5 dernières sessions par projet. Pro : historique illimité et l’analyse ci-dessus. Voir les tarifs

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 »

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

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
  • Échantillonneur libproc prévu
  • Plafonnement via posix_spawn rlimits
  • Builds ARM & x64 natifs

Linux

.deb · .rpm · AppImage

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

Vous l utilisez ? Votre expérience serait utile à d autres développeurs. Écrire un avis

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

Les autres applications Ambih

Tant que vous êtes là.

Ambih Code Helper

Voyez comment un projet s’articule : ce que fait chaque fichier, ce qui dépend de quoi, et où il touche une base de données ou une API.

Windows 10 et 11 ·v0.1.0 ·~53 MB ·Gratuit sur un projet

Windows affichera un avertissement « Éditeur inconnu » au premier lancement. Choisissez Informations complémentaires, puis Exécuter quand même.

Ambih Central MD

Décisions, règles et retours en arrière gardés à côté du code, pour vous et votre assistant IA.

paquet npm ·Gratuit sur une machine

npm i -g @ambih/coding-agent-memory
Guide d’installation Ce que ça fait

Ambih Screen Recorder

Enregistrez votre écran dans un fichier vidéo. Sans compte, sans filigrane, sans limite de durée.

En développement

Ce que ça fait