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 dataTraceAgent: 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.

LangChain Native

Drop-in callback handler for LangChain agents. Chain steps, LLM calls, tool usage, and retriever activity traced automatically — zero boilerplate.

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. That's all it takes to get full observability.

my_agent.py
from trace_agent_sdk import TraceAgentClient

client = TraceAgentClient("http://localhost:8000")
run = client.start_run("my-agent", "Fix the login bug")

# Every action is automatically traced
run.record_file_write("auth.py", before_content="...", after_content="...")
run.record_command(["pytest", "tests/"], exit_code=0)

run.finish({"status": "success"})

Ready to trace your agents?

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