PERSONAL BUILD · ALWAYS ON
Argus
Named for the watchman with a hundred eyes. A local web cockpit that watches an always-on AI agent stack and hands back the controls.
One glance, not five terminals.
An always-on agent stack is a lot of moving state. A gateway on Telegram, cron agents that run while I sleep, a board of delegated work, a knowledge vault, a memory that grows while I sleep. Every piece kept its own logs in its own corner of a terminal.
Argus answers one question: can I see all of it, and steer, from a single screen? You glance at it to know what is happening. You type into it to change what happens next.
Six surfaces. A hundred eyes.
The rail runs in this order; keep scrolling to walk it. Under every surface sits the same command bar: type, pick a target agent, and the output streams back live.
Overview
The whole stack on one screen: gateway health, agent heartbeat, the latest delegated task, vault pulse, memory mini.
Agents
Cron jobs, last runs and their output, and a live tail of the logs while agents work.
Delegation
Every task handed to a sub-agent: what was asked, what happened, and when.
Vault
Recent journal entries and inbox items that still need a decision.
Memory
The facts agents wrote while working, what they recalled mid-task, and how the store grows.
Ingest
Drop a URL or a file, get a structured note back in the vault through the capture pipeline.
Built like an instrument.
- Read-only by design
- Argus reads agent state, it never writes it. Even the task database opens in read-only mode.
- Loopback only
- Binds 127.0.0.1 with a session key on every route. The command bar executes real shell, so the surface is never reachable off-host.
- Adapters at the boundary
- Every external coupling lives in one of two adapter files. When an on-disk format changes, the fix is one file.
- Streams, not sockets
- Three-second polling for state, server-sent events for command output and log tails. No websockets to babysit.
- Runs like a service
- Supervised by launchd, survives logout, keeps watching while the laptop lid is closed.
Fastify · React 19 · Vite · TypeScript · SQLite (read-only) · SSE · launchd
Why Argus.
Argus Panoptes was the watchman the gods trusted because he could not be caught asleep: a hundred eyes, never more than half of them closed. That is the job description of a status surface. It does not act on your behalf. It never blinks, so you can.
Want one watching your stack?
The same pattern - a glanceable cockpit over systems you already run - is what I ship for companies through AI Studio.