Skip to main content
Open Source · MIT License

See what your AI agents are actually doing

Observability & tracing for AI agents. Every tool call, file operation, terminal command, and decision path — recorded and visualized in real time.

TraceAgent: Investigating trace data

Real-time Tracing

Capture tool calls, file operations, shell commands, and artifacts as they happen. Monitor long-running agents with live event streaming.

Execution Timeline

Visualize agent behavior through interactive timelines and execution graphs. Click any event to see full parameters, results, and diffs.

Framework Integrations

LangChain callback, Pydantic AI capability, or plain OpenTelemetry. Chains, model calls, and tools traced automatically — often with a single line.

Self-Hosted

Full data ownership with FastAPI backend and SQLite/PostgreSQL support. No external telemetry, no cloud dependency. Your data stays with you.

Instrument in minutes, not days

A few lines of Python, or none at all with OpenTelemetry. That's all it takes to get full observability.

my_agent.py
from pydantic_ai import Agent
from trace_agent_sdk import TraceAgentClient

client = TraceAgentClient("http://localhost:8000")
run = client.start_run("my-agent", "What is the weather in Madrid?")

agent = Agent(
"openai:gpt-4o",
capabilities=[run.as_pydantic_ai_capability()], # one line
)

result = agent.run_sync("What is the weather in Madrid?")
run.finish(result.output)

Ready to trace your agents?

Get your first trace running in under 5 minutes. Free, open source, self-hosted.