aimon logo

aimon

Watch what your AI agents spawn

0
0
ai-agentsdev-tools

About

aimon is a terminal user interface tool designed to monitor and manage processes spawned by AI coding agents. Its primary function is to detect orphaned child processes that remain running after an agent session ends or is interrupted, such as test runners, MCP servers, or build workers. These orphaned processes can consume memory and system resources without being visible in standard terminal multiplexers like tmux. aimon tracks process trees, identifies orphans after a configurable grace period, and warns the user before memory pressure reaches a critical level. Under critical conditions, it can automatically terminate the heaviest offending process tree using SIGTERM followed by SIGKILL, and all kills are logged to a local file and trigger native notifications. The tool supports a range of AI coding agents, including Claude Code, Codex, Gemini CLI, Aider, OpenCode, cursor-agent, Amp, Goose, Crush, Qwen, Copilot, and Droid. It detects these agents both inside and outside tmux sessions. aimon displays processes in an agent-aware tree view, and the user can manually intervene via a popup interface where rows are pre-marked, space toggles selection, enter fires the kill, and escape cancels. The kill interface avoids accidental termination by tracking the cursor position relative to the sorting order. Protected processes such as shells and editors are never targeted. The tool also offers a daemon mode for headless operation, and various configuration flags allow adjustment of memory thresholds, orphan grace period, tick interval, and auto kill behavior. Typical use cases involve developers who frequently run AI coding agents and encounter leftover processes that silently consume RAM, causing system slowdowns or swap file growth. aimon runs in the background or as a visible TUI, providing real time visibility into what agents have spawned and what remains. The workflow involves starting aimon alongside agent usage; it continuously monitors process ancestry, groups children by their originating agent, marks orphans, and either alerts the user or automatically reaps them based on the configured auto kill policy. The user can also review logged kills to audit past terminations. Technical requirements are minimal: aimon is distributed as static musl binaries for Linux, universal binaries for macOS, and x86_64 binaries for Windows. The binary is approximately 600 KB in size, uses roughly 6 MB of resident memory, and consumes about 0.1 percent CPU when idle. It supports macOS kernel pressure level monitoring, Linux PSI, and a Windows fallback. Sampling rate slows by 2.5 times when the terminal loses focus. The tool honors the NO_COLOR environment variable.

#503
Rank
3
Upvotes
0
Reviews
Developer Tools
Category
Added October 14, 2026
Updated October 14, 2026

Reviews (0)

Sort by:
No reviews yet. Be the first to add one!
Please log in to leave a review.

Explore More Apps

SynchCast logo

One Laptop. Multiple Earphones

Audiowindows
51
SEODoC logo

All-in-one SEO tool for your website.

SEOmarketing
7
5-proxy.com logo

Compare Proxy Providers Verified re

proxyscrape tools
9
CrazyCubix logo

Play thousands of free online games

gamegame publisher
8
LiftOff Directory logo

Your launch pad for what's next.

SaaS
6
ShipBoard logo

Never build the wrong thing again

indiehackerfounder
8

Community Pulses

Best AI model for program

claude-4-sonnet
62%
gemini 2.5 pro
11%
claude-opus 4.7
5%
claude-4.1-opus
4%
55 votes

Best search engine

Google
74%
Perplexity
11%
Chatgpt
10%
Bing
2%
61 votes

Best AI Code Agent

Cursor
55%
Claude Code
15%
Floneo
11%
Lovable
8%
73 votes

Best Database for Startups

Supabase
67%
Firebase
23%
MongoDB Atlas
6%
Convex
2%
52 votes