AgentOps Dashboard
Local read-only web dashboard that makes AI agent internals visible. Built for personal daily use — 13 data domains including a Network session inspector for conversation replay and tool-call auditing, expanding agent support (Claude, Gemini, and Google Antigravity CLI in progress), and a custom workflow integration with claude-mem for cross-session context.
// Problem
Claude Code operates as a black box. Config, skills, rules, memory observations, agent definitions, token usage, installed commands — all scattered across the filesystem with no unified view. Debugging agent behavior or auditing what Claude actually has access to meant manual file reads across dozens of directories.
// My Role
Sole developer. Designed and built from scratch as a personal tool — no external users, no feature requests, no product requirements. Iterated daily based on real usage. The constraint of building for yourself is a useful forcing function: every feature has to justify its existence in the first 30 seconds of opening the app.
// Architecture
// Key Engineering Decisions
// claude-mem × AGY: Cross-Session Memory Integration
The highest-value integration in the stack: wiring the claude-mem MCP plugin — a persistent SQLite observation store that records every Claude Code session — into the Antigravity CLI hook lifecycle, so AGY opens each new conversation with full cross-session context.
// Network — Session Inspector
The most operationally useful page in the dashboard. Network reads the local JSONL transcript logs that Claude Code, Gemini CLI, and Antigravity CLI write for every conversation, then surfaces them as a browsable session list with full conversation replay and tool-call inspection.
// Data Domains

[01/06] — Dashboard overview — unified snapshot of the agent environment