Home/AI Agents/agent-prism
agent-prism logo

agent-prism

Enrichment pending
evilmartians/agent-prism

React components for visualizing traces from AI agents

GraphCanon updated today · GitHub synced today

371 stars21 forksLast push 6d TypeScript MIT

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (6d since push)
As of today
Provenance
Not a fork · Organization account
As of today
Security (OSV)
No criticals
As of today

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install agent-prism
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

React components for visualizing traces from AI agents

Capability facts

MCP server
No MCP server detected

Source: repo_scan · Jul 15, 2026

Languages
typescript, javascript

Source: github.language+package.json · Jul 15, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 15, 2026)

npm install @evilmartians/agent-prism-data @evilmartians/agent-prism-types
Source link

Tags

README

Installation

Copy the UI components to your project:

npx degit evilmartians/agent-prism/packages/ui/src/components src/components/agent-prism

Install the data and types packages:

npm install @evilmartians/agent-prism-data @evilmartians/agent-prism-types

Install required UI dependencies:

npm install @radix-ui/react-collapsible @radix-ui/react-tabs classnames lucide-react react-json-pretty react-resizable-panels

Quick Start

The simplest way to get started is with the TraceViewer component, which provides a complete trace visualization interface:

import { TraceViewer } from "./components/agent-prism/TraceViewer";
import { openTelemetrySpanAdapter } from "@evilmartians/agent-prism-data";

function App() {
  return (
    <TraceViewer
      data={[
        {
          traceRecord: yourTraceRecord,
          spans:
            openTelemetrySpanAdapter.convertRawDocumentsToSpans(yourTraceData),
        },
      ]}
    />
  );
}

The TraceViewer includes:

  • Trace List: Browse multiple traces
  • Tree View: Hierarchical span visualization with search and expand/collapse
  • Details Panel: Inspect individual span attributes
  • Responsive Design: Works on desktop and mobile

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.