Zero-cloud runtime intelligence for agents

Local hardware context for coding agents.

Axon is an open-source MCP server that reports CPU, memory, disk, thermal, GPU, process, and agent-runtime pressure before a local agent starts more work.

MIT licensed No telemetry MCP over stdio macOS, Linux, Windows
9MCP tools for hardware, process, battery, system, trend, GPU, session, workload, and runtime context.
2sCollector cadence for local process and hardware pressure.
0Telemetry or automatic outbound network calls.
MITOpen-source license with contributing, security, and code-of-conduct docs.

The bottleneck moved below the prompt.

Modern coding agents can plan, edit, test, spawn tools, drive browsers, and call MCP servers. But they usually do it blind to the local machine they are running on.

Invisible cost

Tool servers accumulate

Old MCP servers, stale shells, renderers, and browser controllers quietly compete with every new agent task.

Wrong diagnosis

Agents blame the code

When hardware pressure causes flaky tests or slow builds, the agent may debug false software problems instead of reducing local pressure.

Lost velocity

Users feel the slowdown

The visible outcome is lag, OOMs, fan noise, slow IDEs, failed browser automation, and wasted tokens.

What Axon gives an agent

workload_adviceRun/defer/degrade recommendation with safe parallelism for builds, tests, Docker, browser automation, GPU jobs, subagents, and MCP-heavy workflows.
agent_runtime_healthLive inventory of Codex, Claude, Cursor, MCP servers, stale sessions, duplicate server groups, renderer CPU, and business workflow impact.
process_blameTop culprit process or process group, impact severity, anomaly type, and concrete fix.
hw_snapshotCPU, memory, disk, thermal, GPU, and headroom fields for pre-task gating.

Example decision

$ axon query workload_advice
{
  "recommendation": "defer",
  "risk": "critical",
  "safe_parallelism": 1,
  "reasons": [
    "Disk at 96% (Critical)",
    "System impact is critical",
    "Current anomaly is memory_pressure"
  ],
  "suggested_actions": [
    "defer new heavy work",
    "cap parallelism at 1 instead of 4"
  ]
}

Where it fits.

Axon is intentionally small enough to run next to local developer tooling and explicit enough for agents to turn host state into execution policy.

Agent IDEs

Preflight before tool fan-out

Check host pressure before browser runs, builds, test loops, MCP calls, and subagent work.

Local runners

Policy for shared workstations

Return run, degrade, defer, cleanup, and safe_parallelism decisions without sending process data off-device.

Developers

Better failure diagnosis

Separate code failures from machine pressure, stale local processes, thermal throttling, and memory growth.

Install once. Every local agent gets hardware context.

Axon is private by architecture: no telemetry, no analytics, no cloud calls. It speaks MCP over stdio and runs locally.

# Homebrew
brew install rudraptpsingh/tap/axon

# Configure agents
axon setup
axon setup cursor
axon setup vscode

# Try it directly
axon query agent_runtime_health
axon query workload_advice

Run the local check before heavy agent work.

Use Axon before builds, browser automation, Docker work, GPU jobs, subagents, and MCP-heavy sessions so the agent can cap, defer, or clean up with a concrete reason.