AS
AgentSight
by Eunomia
System-level AI agent profiling

Let your agents profile AI agents like programs.

System-level profiling/tracing tools and skills for Claude Code, Codex, and other local agents. Understand where time, tokens, commands, files, network calls, and system resources go, without SDKs.

Overhead target
~3%
Integration
Zero SDK
Scope
Process + LLM + files + network
AgentSight live sessions
recorded demo
AgentSight top mode live session view
Quick start
$ cargo install agentsight
$ sudo agentsight record -- claude
$ agentsight report export -o snapshot.json
Open source
MIT licensed
Research-backed
arXiv + ACM DOI
Built by Eunomia
eBPF systems team
What AgentSight profiles

One run profile for the parts normal LLM traces miss.

Application traces are useful when you own the agent code. AgentSight focuses on the system boundary: the child processes, file operations, network destinations, resources, and model traffic that shape the actual run.

Time

LLM, shell, and wait time

Tokens

Turns, models, and loops

Commands

Exec tree and exit status

Files

Reads, writes, deletes

Network

Endpoints and processes

Resources

CPU, memory, sessions

Semantic gap

Traditional observability cannot parse what an agent was trying to do.

AI agents execute unpredictable actions that break the assumptions of static dashboards. The hard problem is not collecting more telemetry. The hard problem is connecting natural language intent to low-level OS side effects.

Observer-agent workflow

AgentSight gives an independent observer agent the system-level tools and skills it needs to correlate prompts, model calls, commands, files, network, and resources. The output is not just a raw trace; it is a causally linked run profile, report, or Agent Flamegraph that explains where the run went.

Prompt intent and agent decisions
LLM traffic, tokens, and model calls
Processes, commands, files, network, CPU, and memory
Skill-guided analysis artifacts for humans and agents
Sample run profile

Turn a long agent session into a compact profile.

Use AgentSight during a coding run, then inspect a saved SQLite session, live UI, or exported snapshot. The product page links to the app demo; the reference docs stay on Eunomia.

37
Commands executed
124
Files touched
6
Network destinations
2
Risk flags
Run timeline highlights
Claude Code launched, model calls captured, process family attached.
Test command failed twice before the final passing run.
Two repo-external file reads flagged for review.
Skills and artifacts

Skills are the control surface, not the afterthought.

AgentSight is designed so agents can drive profiling work themselves. Skills tell the agent which profiling tools to run, which evidence to collect, which metrics to rank, what to redact, and how to turn the trace into a useful artifact. The eBPF tools and the skills are co-equal parts of the product.

1

Choose the profiling skill

The skill tells the agent what to measure, which tools to call, and what evidence matters for the task.

2

Run system-level tools

The eBPF profiler captures model calls, process tree, files, network, and resource samples from the agent run.

3

Create the artifact

The skill guides the agent from raw trace data to a self-contained report for review, audit, or debugging.

Start with a recorded run.

Use the app demo, then run AgentSight around a local agent when you are ready to profile your own workflow.