git404hub

what is vasari fr?

antoinef23/vasari — explained in plain English

Analysis updated 2026-05-18

1TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

Vasari is a browser-based tool for labeling AI conversation logs, finding failure patterns, and validating LLM judges against human review.

vibe map

mindmap
  root((Vasari))
    What it does
      Labels AI conversations
      Finds failure patterns
      Validates LLM judges
    Tech stack
      TypeScript
      Vite
      Browser only
    Use cases
      Review chatbot traces
      Error analysis
      Build trusted judges
    Audience
      AI developers
      Eval engineers
    Setup
      Open live demo
      Or npm install
      No backend needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Review and label real AI agent or chatbot conversations as pass or fail.

VIBE 2

Run grounded theory error analysis to find recurring failure categories.

VIBE 3

Build and validate an LLM judge against your human labels with a confusion matrix.

VIBE 4

Redact personal information from AI conversation logs before sharing or reviewing them.

what's the stack?

TypeScriptVite

how it stacks up fr

antoinef23/vasari0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyhardeasy
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

The live demo needs no setup, running from source just needs Node.js and npm.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

Vasari is a tool for evaluating how well an AI feature, such as a chatbot, an autonomous agent, or a system that answers questions using your own documents, is actually performing. It runs entirely in your browser, so you can load conversation logs from almost any AI system, read through them, and mark each one as a pass or a fail with a short comment explaining why. The approach follows a method popularized by AI evaluation researcher Hamel Husain: look closely at real conversations, label them by hand, and only automate that judgment with an AI model once you have proven the AI agrees with human reviewers closely enough to trust it. Vasari supports this whole process. After labeling conversations, you can tag why each failure happened using short free text notes, and the tool will group similar notes into broader failure categories for you. From there, you can build a small AI judge for each failure category and test how well it matches your human labels using a confusion matrix and standard accuracy measures, including true positive rate, true negative rate, and Cohen's kappa, a statistic that accounts for agreement happening by chance. Vasari can read conversation logs in several common formats, including OpenTelemetry traces, Langfuse exports, and simple lists of chat messages, and displays them as a readable conversation timeline rather than raw JSON. It also includes a built in tool to redact personal information like emails, phone numbers, and names before conversations are reviewed or sent to an AI judge. Everything runs locally in your browser with no backend and no account needed, and the only network calls it makes are ones you explicitly trigger, such as calling an AI judge model. It can be exported as a single self contained web page that works offline. The project is written in TypeScript, is released under the MIT license, and currently has 1 star on GitHub.

prompts (copy fr)

prompt 1
Help me import my OpenTelemetry traces into Vasari and start labeling conversations.
prompt 2
Explain how to build and validate an LLM judge in Vasari using Cohen's kappa.
prompt 3
Show me how to redact PII from my chatbot logs before reviewing them in Vasari.

Frequently asked questions

what is vasari fr?

Vasari is a browser-based tool for labeling AI conversation logs, finding failure patterns, and validating LLM judges against human review.

What language is vasari written in?

Mainly TypeScript. The stack also includes TypeScript, Vite.

What license does vasari use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is vasari to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vasari for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.