v1.0 preview · free for individual developers

App monitoring that shows how
your resource use evolves.

Ambih Monitor tracks how any app — your dev servers and desktop apps alike — uses CPU, memory, disk and network across every launch. Catch memory leaks, performance regressions and runaway AI-generated code while you build, and right-size your VPS before you deploy. Free for individual developers · Windows · ~30 MB.

Windows 10 / 11 (64-bit) · ~30 MB · .NET 8

Ambih Monitor — dashboard with streak, KPIs and live monitoring sessions

Works with whatever stack you (or your AI) are shipping.

  • Node.js
  • .NET
  • Python
  • Go
  • Rust
  • Java
  • PHP
  • Ruby
  • Flutter

How it works

From folder to footprint in three steps.

01

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.

02

Run it under a Job Object

Ambih Monitor launches your project with optional CPU / RAM caps and samples its whole process tree once a second.

03

Watch it evolve

Every launch is recorded. Compare today’s footprint with last week’s, spot the leak, tag the run, and right-size your future VPS.

From launch to launch

See what your app really costs to run.

Ambih Monitor turns every launch into data — so you ship leaner code, not just code that compiles.

History across every launch

Ambih Monitor records CPU, memory, disk and network for every run of your project. Compare launches side-by-side — the trend, not just the last 60 seconds.

Pinpoint leaks & regressions

When memory creeps or CPU jumps between runs, Ambih Monitor flags it. Find the leak in your dev environment — not from a 2 a.m. alert.

The safety net for AI-generated code

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.

Right-size your VPS

Know exactly how much CPU and RAM your app really needs before you provision a server. Stop overpaying for headroom you’ll never use.

Tag runs by feature

Label a run with what you’re building — auth, checkout, import. See which features actually drive your app’s footprint.

Hard limits when you need them

Cap any project at, say, 25 % CPU and 1 GB RAM. Safe sandboxing for runaway dev servers and overeager AI-generated code that loves to allocate.

Explore all features

Pro features

A customized task manager for your apps — with memory.

Free gives you live monitoring and a 5-session history per project. Pro adds the analytics layer: anomaly detection, regression scoring, baseline health, and a session deep-dive that compares any run to the nine before it.

Spike & drift detection

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.

Regression verdict across launches

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.

Baseline & health

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.

Session deep-dive

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.

Project history with trend charts

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.

Launch-phase analysis

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.

See pricing

Pro from $10/mo billed annually. No card needed to start on Free.

Inside the app

One window, every signal — over time.

Live monitoring with spike history

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.

  • CPU / RAM / Network / Disk live charts with min / avg / max
  • Per-tab "Spike history" with severity badges (Pro)
  • Anomaly alert pill on every metric card
Ambih Monitor live monitoring view with a RAM drift alert and spike-history side panel

Per-project baseline & health

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.

  • Median + scaled MAD baselines per metric (Pro)
  • Trend charts with dashed baseline reference line (Pro)
  • High-confidence regression verdict after 5+ sessions (Pro)
Ambih Monitor project history Health tab showing CPU / RAM / Network / Disk deltas vs baseline

Session deep-dive: compared to last 9

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.

  • Memory growth banner with start → end delta (Pro)
  • Spike-interval cards: mean seconds between consecutive spikes (Pro)
  • Ordered anomaly list with σ score and metric label (Pro)
Ambih Monitor session deep-dive: the Compared-to-last-9 verdict with regression-load gauge and per-metric distribution

Tech-stack inspection & Git overview

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.

  • Marker-file inspection (package.json, composer.json, go.mod, …)
  • Read-only Git: branch, dirty flags, recent commits, ahead/behind
  • Nested-project discovery inside apps/, packages/, services/, …
Ambih Monitor project Overview page showing tech stack chips, Git status and nested projects

Always-on-top mini monitor

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.

  • One window per project — auto-shows when the main app is hidden
  • Anomaly alert pill: latest event, 10-second linger
  • Pop-out terminal pairing — toggleable in settings
Ambih Monitor floating mini-monitor showing live CPU and memory numbers for a running project

Before you install

System requirements

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?

Task Manager shows what’s running. Ambih Monitor shows what changed.

Built for the gap that Activity Monitor, htop and Task Manager leave behind: per-project history, persisted across launches.

Task Manager Ambih Monitor
Per-project CPU & memory
Aggregates the full process tree
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

Download Ambih Monitor

Pick your platform. Windows is here today; macOS and Linux are next.

macOS

Universal · Apple Silicon + Intel

Coming soon
Notify me
  • libproc resource sampler planned
  • posix_spawn rlimits for throttling
  • Native ARM & x64 builds

Linux

.deb · .rpm · AppImage

Coming soon
Notify me
  • cgroups v2 for CPU / memory limits
  • procfs-based resource sampler
  • X11 & Wayland support

Building from source? Grab the code on GitHub — .NET 8 + Avalonia 11, MIT-licensed.

Questions

Things people ask before they download.

What’s the difference between Free and Pro?
Free gives you the customized task manager — live CPU / RAM / disk / network charts, a project dashboard, the floating mini monitor, hard limits, stack auto-detection, and a rolling 5-session history per project. Pro adds the analytics layer: spike / drift / regression detection, baseline + health verdict, session deep-dive with "Compared to last 9", trend charts, and unlimited history. See full comparison →
Do I need admin rights to install or run it?
No. Ambih Monitor installs into your user profile and runs Job Objects on processes you own. Throttling, sampling and the network inspector all work without elevation.
How is this different from Task Manager / htop / Activity Monitor?
Those tools show you the current state of every process. Ambih Monitor scopes the view to one project at a time, aggregates its whole process tree (wrapper + children), and persists the timeline so you can compare today’s run with yesterday’s — with statistical baselines on Pro.
How does anomaly detection actually work?
Spikes use scaled-MAD scoring against a rolling 60-sample baseline (3σ threshold). Memory drift uses a one-sided CUSUM detector with a Welford warm-up. Cross-session regression uses a robust z-score over comparable historical sessions with a Bonferroni cap. Every detector skips the launch-phase transient so steady-state baselines stay clean.
Will the throttling actually slow my dev server down?
Only if you set a cap and the project exceeds it. With no profile applied, Ambih Monitor adds no measurable overhead — the sampler runs at 1 Hz on a background thread and shares the same Job Object the OS would create anyway.
Can Ambih monitor a desktop app, not just a dev server?
Yes. Point Ambih Monitor at any executable or project folder — an Electron, Avalonia, .NET, Python or game build, not only a 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.
How do I know how much RAM and CPU my app actually needs?
Run it under Ambih Monitor for a few typical sessions. The baseline shows the median and peak CPU, memory, disk and network your app really uses — the numbers you need to right-size a VPS or set container limits before you deploy, instead of guessing and overpaying for headroom.
Is there a macOS or Linux build?
Not yet. macOS and Linux are on the roadmap — the backend is partially implemented on Linux already (toolchain detection, external launcher) but the process-launcher needs cgroups v2 work before it’s shippable. Drop your email at the Notify Me link on the download cards to hear when they ship.

Know what to provision — before you provision it.

When deploy day comes, you'll already know what your app really consumes. No more overspending on VPS headroom « just in case », no more outages from a tier that was too small.

Download for Windows