zeno logo

zeno

archivedEnrichment pending
zeno-ml/zeno

AI Data Management & Evaluation Platform

GraphCanon updated today · GitHub synced today

214
Stars
11
Forks
45
Open issues
2
Watchers
2y
Last push
Svelte MITCreated Feb 3, 2022

Trust & integrity

Full report
Maintenance
Archived (1010d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Organization account
As of today · Source: github_public_v1
Security (OSV)
58 low (58 low)
As of today · Source: osv@v1

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

Overview

AI Data Management & Evaluation Platform

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Jul 11, 2026

Languages
svelte, python

Source: github.language+pyproject.toml · Jul 11, 2026

Categories

Compatibility

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

LangChain integrationLangChain

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

| LangChain + Notion |
Source link
Python runtimePython

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

It combines a **Python API** with an **interactive UI** to allow users to discover, explore, and analyz
Source link

Tags

README

This repository has been deprecated in favor of ZenoHub and is no longer actively maintained.

Badge image

Zeno is a general-purpose framework for evaluating machine learning models. It combines a Python API with an interactive UI to allow users to discover, explore, and analyze the performance of their models across diverse use cases. Zeno can be used for any data type or task with modular views for everything from object detection to audio transcription.

Demos

Image ClassificationAudio TranscriptionImage GenerationDataset ChatbotSensor Classification
ImagenetteSpeech Accent ArchiveDiffusionDBLangChain + NotionMotionSense
codecodecodecodecode

https://user-images.githubusercontent.com/4563691/220689691-1ad7c184-02db-4615-b5ac-f52b8d5b8ea3.mp4

Quickstart

Install the Zeno Python package from PyPI:

pip install zenoml

Command Line

To get started, run the following command to initialize a Zeno project. It will walk you through creating the zeno.toml configuration file:

zeno init

Take a look at the configuration documentation for additional toml file options like adding model functions.

Start Zeno with zeno zeno.toml.

Jupyter Notebook

You can also run Zeno directly from Jupyter notebooks or lab. The zeno command takes a dictionary of configuration options as input. See the docs for a full list of options. In this example we pass the minimum options for exploring a non-tabular dataset:

import pandas as pd
from zeno import zeno

df = pd.read_csv("/path/to/metadata/file.csv")

zeno({
    "metadata": df, # Pandas DataFrame with a row for each instance
    "view": "audio-transcription", # The type of view for this data/task
    "data_path": "/path/to/raw/data/", # The folder with raw data (images, audio, etc.)
    "data_column": "id" # The column in the metadata file that contains the relative paths of fil