AgentSight is an open-source, local-first observability and profiling harness for AI coding agents developed by the Eunomia project. Operating similarly to system tools like top or strace, it correlates high-level prompts, model calls, and tool decisions with kernel- and OS-level effects on the local host, including process spawns, file modifications, and network connections. In practical use, AgentSight operates directly from the terminal. Developers run commands such as `agentsight top` for a live interactive TUI ranking active agent sessions by model, token consumption, health, process family, and tool activity. It inspects running agents non-invasively by capturing plaintext LLM traffic at SSL/TLS boundaries and hooking system events, recording runs to local SQLite databases or exporting them via OpenTelemetry. It supports closed-source and open-source agents alike, including Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw. Unlike application-level observability platforms (such as Langfuse, LangSmith, or Phoenix) or API proxy gateways that require SDK instrumentation or traffic rerouting, AgentSight uses Linux eBPF to trace agents externally. This enables full observability into closed-source CLI binaries, uninstrumented subprocesses, and agent-spawned scripts that bypass standard framework loggers. AgentSight is written in Rust and licensed under the MIT license. It is available as a standalone CLI binary and as a Rust crate (`agentsight-capture`). Linux systems with kernel 4.1+ support full eBPF monitoring, while macOS, Windows, and Linux can parse agent-native session files directly for offline inspection and visualization.
Tags: AI, ai agent, cli, coding agent, developer tools, OpenSource