🚧 Early alpha Under active construction. Everything here may change without notice — except the appcast URL. That one's forever.

Aetower

Docs

Aetower Feature List

Aetower is a local-first macOS observability and operator dashboard. It helps a technical user, developer, or AI agent understand what is making a Mac slow, hot, noisy, memory pressured, or expensive to run. This document lists the major features in both practical human terms and technical implementation terms.

Feature overview

AreaHuman-readable valueTechnical capability
Live monitorSee what is hurting the Mac right now.Groups running processes into entities, ranks them by friction, and shows host pressure signals.
Entity friction scoringReplace dozens of raw counters with one triage number.Combines CPU, memory, disk, network, wakeups, energy, thermal, and anomaly signals into a 0-100 score.
Entity detail and provenanceUnderstand what an item is, where it came from, and what to do next.Shows process membership, launcher/origin context, trend data, recommendations, and action planning.
HistoryReconstruct past slowdowns instead of guessing.Persists local snapshots and supports historical investigation, comparison, and store-health checks.
TimelineRead a machine incident as a story.Correlates lifecycle events, host state changes, sensor alerts, restart loops, and AI session markers.
AI agent observabilityMeasure the local cost of coding agents and model runtimes.Detects supported AI runtimes, attributes burden, estimates GPU/VRAM pressure, and tracks session energy/cost context.
Storage hygieneSee reclaimable storage without confusing logical size with local disk savings.Reports logical bytes, APFS physical-block estimates, hardlink dedupe, sparse/cloud placeholder flags, purgeable capacity, and clone-lineage caveats.
Local MCP serverLet trusted local agents inspect Aetower data without a second collector.Ships a local MCP interface over an app-owned socket and stdio helper; guarded operator actions are visible by default and can be hidden in Settings.
DiagnosticsDebug Aetower itself when collection, adapters, or persistence misbehave.Exposes subsystem events, pipeline timing, capability state, session health, and support-bundle manifests.
FleetCompare nearby Macs without a cloud account.Uses local peer discovery to surface summary machine health across Aetower peers.
Settings and setupTune depth versus overhead safely.Controls collection cadence, optional integrations, MCP registration, export behavior, and reset/support flows.
Export and observability integrationsSend selected telemetry to an existing stack when needed.Supports optional OTLP/HTTP metrics export and documented dashboard/collector workflows.
Privacy and safety controlsKeep local machine data understandable and deliberate.Keeps collection local by default, documents observed data, and supports privacy-aware export/support workflows.

1. Live Monitor

What it does for people

The Monitor view is the first place to look when the machine feels slow. Instead of forcing the user to scan hundreds of raw processes, Aetower groups related processes into understandable entities such as an app, daemon family, terminal session, local AI runtime, or browser group. The highest-cost entities appear at the top so the operator can quickly answer: "What should I look at first?"

Technical details

2. Friction scoring

What it does for people

Friction is Aetower's shorthand for "how much this thing is costing the machine right now." A high friction score does not simply mean high CPU. It can also mean memory pressure, wakeups, disk churn, network activity, energy impact, thermal contribution, or an unusual change from recent behavior.

Technical details

3. Entity detail, provenance, and action planning

What it does for people

When an entity looks suspicious, the detail view explains what it is, which processes belong to it, why it is ranked highly, and what actions are safe or reasonable. This is intended to reduce the "is this process important?" anxiety that often happens in Activity Monitor.

Technical details

4. History

What it does for people

History lets the user investigate what happened earlier. If the Mac was sluggish during a meeting, the user can go back to that time window and inspect which entities were active, which scores were high, and whether host pressure changed.

Technical details

5. Timeline

What it does for people

Timeline turns raw monitoring data into a chronological narrative. It helps the operator see the order of events: a process spiked, memory pressure rose, thermal state changed, an AI session ended, or a restart loop appeared.

Technical details

6. AI agent and local model observability

What it does for people

Aetower makes the cost of local AI work visible. It helps answer whether a coding agent, local model server, transcription tool, or inference runtime is consuming excess CPU, memory, GPU-like resources, battery, or project budget.

Technical details

7. Storage hygiene and APFS-aware estimates

What it does for people

Storage hygiene helps the operator find rebuildable or redundant local data without overstating how much space cleanup will actually free. On APFS, logical file size can differ from local allocated blocks because of sparse files, compression, cloud placeholders, hardlinks, and cloned/shared extents.

Technical details

8. Local MCP server

What it does for people

Trusted local AI agents can ask Aetower what is happening on the machine. This means an agent can inspect machine pressure, entity details, history, diagnostics, and recommendations without launching its own duplicate monitoring engine.

Technical details

9. Diagnostics and self-observability

What it does for people

Diagnostics explains whether Aetower itself is healthy. It is useful before filing an issue, sharing a support bundle, or investigating why a sensor, adapter, database, or collection path is unavailable.

Technical details

10. Fleet

What it does for people

Fleet gives a lightweight view of nearby Aetower machines with Fleet enabled, useful for comparing a MacBook, Mac Studio, build host, or teammate machine on the same trusted network. It is meant for local awareness, not enterprise cloud monitoring.

Technical details

11. Settings, setup, and runtime tuning

What it does for people

Settings lets users choose how much detail Aetower collects and which optional features are enabled. The default path is designed for Developer Preview users who want useful observability without turning on every advanced capability.

Technical details

12. Export and external observability

What it does for people

Some teams already use OpenTelemetry, Prometheus, Grafana, or other internal observability systems. Aetower can optionally export selected metrics so local Mac performance can be investigated alongside the rest of a developer platform.

Technical details

13. Privacy, safety, and Developer Preview boundaries

What it does for people

Aetower observes sensitive local machine metadata, so the product needs clear privacy expectations. The default behavior is local-first, and users should know which optional features increase visibility or require extra permissions.

Technical details

Feature maturity notes

Aetower is currently a Developer Preview. The core monitor, history, diagnostics, settings, and local MCP workflows are documented as primary product surfaces. Some integrations depend on macOS permissions, local services, supported AI clients, adapter availability, or build configuration. Treat optional helpers, export paths, and advanced integrations as deliberately configurable rather than always-on behavior.

Aetower is a free early-alpha download for macOS 14+ (Apple silicon).

Download for macOS