evilmartians/agent-prism
React components for visualizing traces from AI agents
What it solves
AgentPrism 将复杂、充满 JSON 的 AI 代理追踪转换为清晰的可视化图表。它解决了“JSON 海洋”调试的问题,使得开发者不必手动从原始日志中解析代理的内部逻辑、计划和重试。
How it works
它是一个 React 组件库,用于可视化代理追踪。使用标准化的数据格式渲染 LLM 调用、工具执行和工作流的层级时间线。库提供 OpenTelemetry (OTLP) 和 Langfuse 等常见追踪格式的适配器,将原始数据转换为 UI 能渲染的结构。
Who it’s for
构建 AI 代理的开发者,需要可视化和调试代理行为及内部过程的人。
Highlights
- Complete Visualization Suite: Includes a
TraceViewerfor quick setup, or individual components likeTraceList,TreeView, andDetailsViewfor custom layouts. - Broad Data Support: Built-in adapters for OpenTelemetry and Langfuse data formats.
- Semantic Convention Support: Recognizes standard GenAI semantic conventions (e.g.,
gen_ai.*,llm.*,retrieval.*) to display model info, tokens, and costs. - Customizable Theming: Uses Oklch semantic tokens and Tailwind CSS for flexible styling.
- React 19+ Integration: Designed for modern React and TypeScript environments.