Add your project
Point Ambih Monitor at a folder. It detects the stack, suggests a launch command, and offers a web-server profile for PHP projects.
Ambih Monitor turns every launch of your apps, dev servers and scripts into a baselined session — CPU, memory, disk, network and GPU, per project — then flags the run that got heavier. Find the leak in your dev loop, not from a 2 a.m. alert.
Works with whatever stack you (or your AI) are shipping.
How it works
Point Ambih Monitor at a folder. It detects the stack, suggests a launch command, and offers a web-server profile for PHP projects.
Ambih Monitor launches your project with optional CPU / RAM caps and samples its whole process tree once a second.
Every launch is recorded. Compare today’s footprint with last week’s, spot the leak, and know exactly what your app needs to ship, on a user’s machine or a server.
From launch to launch
Ambih Monitor turns every launch into data, so you ship leaner code, not just code that compiles.
Ambih Monitor records CPU, memory, disk, network and GPU for every run, then learns each project’s baseline, so you see the trend across launches, not just the last 60 seconds.
When memory creeps or CPU climbs above a project’s usual, Ambih Monitor flags it and rates the run Stable, Watch or Regression. Find it in your dev environment, not from a 2 a.m. alert.
AI writes code that works; rarely code that runs lean. Ambih Monitor catches the memory bloat and CPU debt your assistant didn’t think to optimize.
See the real CPU, memory and GPU your app uses on actual hardware: the numbers behind a desktop app’s system requirements, or how small a server you can deploy to. Spec it from data, not guesswork.
Hand-pick two or more past runs and Ambih Monitor lays their CPU, memory, disk and network side by side, with a per-metric improving / regressing verdict. Answer “did my last change make it heavier?” in seconds.
Opt in per project to track GPU utilization and dedicated / shared VRAM alongside CPU and memory: the missing half of the picture for games, ML workloads and GPU-accelerated apps.
Pro features
Free gives you live monitoring and a 5-session history per project. Pro adds the performance-analysis layer: anomaly detection, regression scoring, baseline health, and a session deep-dive that compares any run to the nine before it.
Scaled-MAD spike scoring and a one-sided CUSUM drift detector flag the moment your app starts behaving differently. Severity-graded: only Warning and Critical ping the bell.
Robust z-score against the prior nine comparable sessions, with a Bonferroni guard so noise can’t flip the verdict. Stable, Watch or Regression: labelled, never hidden.
Per-project median + scaled MAD baselines for CPU, RAM, network and disk. A weighted multi-factor score tells you whether this launch is normal evolution or a real change.
For any past run: memory growth banner, per-resource spike intervals, an ordered anomaly list with σ scores, and a "Compared to last 9" verdict that replays as if you opened it that day.
Unlimited session history (Free keeps the most recent 5) with CPU, RAM and network trend lines, dashed median baselines, and chart-annotation dots for sessions with anomalies.
A launch segmenter separates startup transients from steady state, so a slow startup doesn’t contaminate your steady-state baseline, and a real startup regression shows up where you can see it.
CLI · CI
Ambih ships a real command-line interface. Launch a project, benchmark a one-shot command, diff two runs — and gate CI on performance the same way you gate it on tests. When a build grows heavier than its baseline, the build fails.
ambih verify exits non-zero on regression — like eslint --max-warnings 0 for resource use--max-memory, --max-cpu, --max-durationambih exec & ambih diff — one-shot benchmarks and run-to-run comparisonjq pipelines and CI dashboardsInside the app
See CPU, RAM, network and disk update in real time while your project runs. When something deviates from the project’s typical behaviour, Pro flags it as Spike / Drift / Critical and keeps a per-session list of every event with σ scores and the values that triggered it.
Pick a project and see how today’s run compares to the median of recent runs by CPU, RAM, network and disk. A weighted, sign-aware score classifies the latest as Stable, Watch or Regression, with a confidence indicator based on how much history is in the corpus.
Click any past session for a memory-growth banner, three pill tabs (Session avg / Current / Compared to last 9), per-resource spike intervals, and an intra-session trend chart for CPU / RAM / Network / Cores used. The comparison view replays the verdict as it would have looked when the session ended.
Hand-pick two or more past runs and see per-resource averages, an oldest → latest trend, and a per-metric improving / regressing verdict. The fastest way to answer “did my last change make it heavier?”, without leaving the app.
Every project gets an at-a-glance card: detected stack with framework + dep count, Git branch with dirty/clean state, nested-project list inside monorepos, and one-click launchers for VS Code, your terminal and the file manager.
While you code in another window, the floating widget shows CPU, RAM, network up/down for the current project. Compact, retractable, and you can pop out the output terminal alongside it when you want it.
Before you install
Operating system
Windows 10 (1809+) or Windows 11, 64-bit
Runtime
.NET 8 Desktop Runtime (bundled in the installer)
Memory
4 GB RAM minimum, 8 GB recommended
Disk
~150 MB after install
Permissions
No admin rights required for normal use
Optional
Local git for the Git overview, Windows Terminal for “Open in terminal”
Why not just Task Manager?
Built for the gap that Activity Monitor, htop and Task Manager leave behind: per-project history persisted across launches — and your app’s real footprint, with the launcher shell and build-tool noise stripped out.
| Task Manager | Ambih Monitor | |
|---|---|---|
| Per-project CPU & memory | ||
| Aggregates the full process tree | ||
App’s real footprint — strips shell & dotnet run/build noise |
||
| History across launches | ||
| Compare runs side-by-side | ||
| Anomaly & regression detection | ||
| Hard CPU & RAM ceilings | ||
| Floating mini-monitor per project | ||
| Stack auto-detection |
Get it
Pick your platform. Windows is here today; macOS and Linux are next.
Questions
npm run dev server. It aggregates the whole process tree, so a packaged desktop app and a running dev server are measured the same way.ambih CLI launches, monitors, compares and queries your projects from any terminal, with --json output and a verify command that returns CI-style exit codes, handy for agent and autonomous-loop workflows.By the time you ship a desktop release or a deploy, you'll already know what your app really consumes. No more guessing at system requirements, no overspending on server headroom « just in case ».
Download for Windows