Observe runtime evidence
Connect prompts, model and tool activity to processes, files, network effects, resources, and the rest of the real run.
Agent-native observability and evolution
AgentSight turns agent trajectories and system-level runtime evidence into a closed improvement loop. AI agents can diagnose repeated failures, generate skill improvements, compare baseline and candidate behavior, and promote or roll back changes.

Works with the agents and runtimes you already use
Observe → diagnose → evolve → evaluate
AgentSight connects what agents intended to what actually happened, finds repeated failure patterns, turns them into reusable skill changes, and validates candidate behavior before promotion.
Connect prompts, model and tool activity to processes, files, network effects, resources, and the rest of the real run.
Mine agent trajectories for recurring mistakes, correction loops, friction, and the evidence behind them.
Turn repeated failures into small, versioned skill changes and reusable improvements instead of one-off retries.
Compare baseline and candidate behavior on held-out tasks, guard regressions, promote improvements, and roll back bad changes.
Explore the product
Start with the Overview dashboard, then use the timeline, process tree, resource views, repository replay, and flamegraphs to inspect the part of the run that matters.
Overview dashboard
Review duration, tokens, model calls, processes, files, endpoints, activity over time, resource shape, and friction signals before drilling into detailed views.
Open this view
Timeline
Line up model calls, tool activity, processes, file operations, and network events on one timeline.
Open this view
Process tree
Inspect child processes and file activity under the agent session that caused them.
Open this view
Resource metrics
Compare CPU and memory behavior with the model and tool activity happening at the same time.
Open this view
Repository replay
Agent Nebula replays file reads, writes, creates, renames, and deletes across a Git worktree.

Agent Flamegraph
Aggregate real local agent sessions by project, agent, prompt category, model, and token type.
Product screenshots and examples are pinned to AgentSight commit ba14044491d2fdb52e8b9d0f3e9a94c5d3a12dd1.
After the run
A recorded run is a reusable local artifact. Use focused report commands, local or Direct Node web views, repository replay, and profiling views without turning the product website into duplicate CLI documentation.
agentsight report audit --jsonInspect process spawns, file opens, and captured API activity from a saved run instead of relying on the final agent answer alone.
Review data and security →agentsight report tokenSummarize token usage from the latest AgentSight database or supported local agent sessions, then move to Agent Flamegraphs for deeper aggregation.
Explore token profiling →agentsight bindStart an unprivileged loopback Direct Node with a process-lifetime access key. Detailed session data stays on the Node while the hosted app reads it directly.
Open the AgentSight app →agentsight report serveUse the same Overview, timeline, process-tree, log, and metrics views on saved SQLite sessions after the original command has finished.
Open the retained recorded demo →agentsight visTurn local Claude, Codex, and Gemini session history into an Agent Nebula replay of reads, writes, creates, renames, and deletes in a Git worktree.
See the review workflow →Built for real engineering work
Use AgentSight when the final answer or code diff is not enough to explain how the agent reached it or what it changed along the way.
Performance use case
Find where an AI agent run spent time and tokens by connecting model calls to commands, files, waits, and process activity.
Read the pageCode review use case
Review an AI-generated change with the commands, tests, retries, file effects, and network activity that produced it.
Read the pageCompatibility use case
Observe local AI agent commands and child processes without requiring an SDK, source change, proxy, or vendor-specific callback.
Read the pageExtension audit use case
Run an agent extension under system-level tracing to inspect its subprocesses, file changes, remote calls, and resource cost.
Read the pageStandards comparison
Understand how AgentSight system profiles relate to OpenTelemetry instrumentation, traces, semantic conventions, and backends.
Read the pageClaude Code integration
Record Claude Code from the system boundary and connect model activity to commands, files, processes, network calls, and resources.
Read the pageResearch and operating boundaries
AgentSight is an open-source systems project with a published paper, versioned source, public product artifacts, and explicit data-handling limits. The website should expose those facts directly.
We reviewed current Claude Code telemetry, Gemini CLI at an exact commit, Codex OpenTelemetry source, OpenTelemetry GenAI conventions, MCP, and AgentSight. Native telemetry is already rich; independent system observation becomes most useful when execution crosses into descendant processes and low-level effects.
Read the boundary map →The AgentSight paper describes boundary tracing, correlation across model and system activity, the system design, and the evaluation behind the project.
Read the paper on arXiv →Session databases and exports can contain prompts, responses, paths, headers, and network targets. Keep raw artifacts local or handle them with the same care as other development telemetry.
Read Security and data handling →Open source and local first
AgentSight records locally, works with closed-source CLIs, and exports captured model calls as OpenTelemetry GenAI spans when you want to connect them to an existing telemetry stack.
agentsight topsudo agentsight record -- claudeagentsight report audit --jsonagentsight report tokenagentsight bindTry AgentSight
Open the hosted app, connect a Direct Node, or explore the retained recorded session. AgentSight keeps detailed runtime evidence available for diagnosis, skill evolution, evaluation, and rollback.