AI
Eir
Autonomous Windows system-repair agent. Monitors event logs, services, disk, memory, and network errors; uses an AI model to diagnose root causes; runs reversible fixes automatically and routes anything risky through an approval UI in the system tray.
Eir is a background agent for Windows that continuously monitors system health and uses an AI model as its reasoning engine to work out what’s actually wrong and the least-destructive way to fix it.
It runs as two components:
- EirSvc — a Windows service running as LocalSystem with access to protected event logs and the ability to apply fixes without UAC prompts.
- Eir tray app — a lightweight desktop UI for viewing current status, recent repairs, AI usage and cost, and approving anything the agent flags as risky.
The two communicate over a secured local named pipe.
How it works
Each decision cycle (default every 10 minutes):
- Collect signals — Windows Event Log channels, service states, CPU/memory/disk, network errors, and any watched log directories.
- Decide whether to think — the AI is only called when something actionable has changed, plus a periodic heartbeat. Idle cycles are essentially free.
- Diagnose — the AI returns a structured list of problems, each with a confidence score and a proposed root-cause fix.
- Gate through policy — findings below 80% confidence and benign Windows noise are dropped; software uninstall is permanently blocked; catastrophic actions (boot-config edits, driver disabling, arbitrary PowerShell) always require approval.
- Execute — reversible, whitelisted fixes (service restart/start/stop, log and disk cleanup, task enable/disable, registry reset, process kill, file delete) run automatically at ≥80% confidence. Everything else waits in the tray UI.
AI providers
| Provider | Notes |
|---|---|
| OpenRouter (default) | Free models available; uses the web plugin for search. Recommended for most users. |
| Claude CLI | Reuses your logged-in claude session — no API key needed. |
| Anthropic API | Direct pay-as-you-go access via your API key. |
| OpenAI-compatible | Any OpenAI-style endpoint, including local proxies. |
Key features
- Autonomous repair — reversible fixes run automatically when confidence is high; no babysitting required.
- Approval backstop — genuinely destructive actions are always held for human approval.
- Never-uninstall guarantee — software removal is a hard-blocked action at the policy layer.
- App update monitoring — surfaces available updates via
wingetand AI-assisted web search for apps no package manager tracks. - Usage transparency — shows AI call counts, token usage, and estimated cost in GBP. Free models are clearly marked.
- Self-updating — signed auto-updates via the GitHub releases feed.