Triage is AI developer tool for investigating production issues. It searches and reasons through your telemetry data and code, analyzing root cause and surfacing relevant evidence.
The system consists of two main components:
The core AI agent that can iteratively search through logs and code, connecting to data sources such as Sentry, Datadog, and your codebase to analyze production issues.
An Electron-based desktop application with a chat interface that lets you paste context from Sentry or Datadog to start an investigation. It invokes the agent and streams back intermediate results.
@triage/common: Shared utilities, logging, and core functionality@triage/data-integrations: Connectors for observability platforms (Datadog, Grafana, Sentry)@triage/config: Configuration management and validation schemas@triage/codebase-overviews: Tools for generating and managing codebase summaries
Install dependencies:
pnpm installBuild packages and apps:
pnpm buildRun lint:
pnpm lintRun the desktop app in development:
pnpm --filter triage-desktop dev