{"data":{"slug":"zeno-ml-zeno","name":"zeno","tagline":"AI Data Management & Evaluation Platform","github_url":"https://github.com/zeno-ml/zeno","owner":"zeno-ml","repo":"zeno","owner_avatar_url":"https://avatars.githubusercontent.com/u/109821189?v=4","primary_language":"Svelte","stars":214,"forks":11,"topics":["ai","data-science","evaluation","evaluation-framework","machine-learning","python"],"archived":true,"github_pushed_at":"2023-10-05T19:02:16+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/zeno-ml-zeno","markdown_url":"https://www.graphcanon.com/tools/zeno-ml-zeno.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zeno-ml-zeno","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zeno-ml-zeno","description":"AI Data Management & Evaluation Platform","homepage_url":"https://zenoml.com","license":"MIT","open_issues":45,"watchers":2,"ai_summary":null,"readme_excerpt":"# This repository has been deprecated in favor of [ZenoHub](https://github.com/zeno-ml/zeno-hub) and is no longer actively maintained.\n\n<img src=\"https://zenoml.com/img/zeno.png\" width=\"250px\"/>\n\n\n\n\n\n\n\nZeno is a general-purpose framework for evaluating machine learning models.\nIt 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.\nZeno can be used for any data type or task with [modular views](https://zenoml.com/docs/views/) for everything from object detection to audio transcription.\n\n### Demos\n\n|                                    **Image Classification**                                     |                                         **Audio Transcription**                                          |                                       **Image Generation**                                       |                                        **Dataset Chatbot**                                        |                                       **Sensor Classification**                                        |\n| :---------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: |\n|                                           Imagenette                                            |                                          Speech Accent Archive                                           |                                           DiffusionDB                                            |                                        LangChain + Notion                                         |                                              MotionSense                                               |\n|  |  |  |  |  |\n|               [code](https://huggingface.co/spaces/zeno-ml/imagenette/tree/main)                |               [code](https://huggingface.co/spaces/zeno-ml/audio-transcription/tree/main)                |               [code](https://huggingface.co/spaces/zeno-ml/diffusiondb/tree/main)                |            [code](https://huggingface.co/spaces/zeno-ml/audio-transcription/tree/main)            |               [code](https://huggingface.co/spaces/zeno-ml/imu-classification/tree/main)               |\n\n<br />\n\nhttps://user-images.githubusercontent.com/4563691/220689691-1ad7c184-02db-4615-b5ac-f52b8d5b8ea3.mp4\n\n## Quickstart\n\nInstall the Zeno Python package from PyPI:\n\n```bash\npip install zenoml\n```\n\n### Command Line\n\nTo get started, run the following command to initialize a Zeno project. It will walk you through creating the `zeno.toml` configuration file:\n\n```bash\nzeno init\n```\n\nTake a look at the [configuration documentation](https://zenoml.com/docs/configuration) for additional `toml` file options like adding model functions.\n\nStart Zeno with `zeno zeno.toml`.\n\n### Jupyter Notebook\n\nYou can also run Zeno directly from Jupyter notebooks or lab. The `zeno` command takes a dictionary of configuration options as input. See [the docs](https://zenoml.com/docs/configuration) for a full list of options. In this example we pass the minimum options for exploring a non-tabular dataset:\n\n```python\nimport pandas as pd\nfrom zeno import zeno\n\ndf = pd.read_csv(\"/path/to/metadata/file.csv\")\n\nzeno({\n    \"metadata\": df, # Pandas DataFrame with a row for each instance\n    \"view\": \"audio-transcription\", # The type of view for this data/task\n    \"data_path\": \"/path/to/raw/data/\", # The folder with raw data (images, audio, etc.)\n    \"data_column\": \"id\" # The column in the metadata file that contains the relative paths of fil","github_created_at":"2022-02-03T13:47:13+00:00","created_at":"2026-07-11T23:26:50.313024+00:00","updated_at":"2026-07-11T23:27:00.497267+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"svelte","name":"svelte"},{"slug":"data-science","name":"data-science"},{"slug":"evaluation","name":"evaluation"},{"slug":"ai","name":"ai"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"python","name":"python"},{"slug":"evaluation-framework","name":"evaluation framework"}],"trust":{"provenance":{"is_fork":false,"github_id":455182238,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:26:52.367Z","maintenance":{"label":"Archived","score":8,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1010,"last_release_at":"2023-07-26T14:54:24Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":58,"high_count":0,"last_scan_at":"2026-07-11T23:26:52.850Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:26:52.138Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-11T23:26:52.138Z"},"languages":{"value":["svelte","python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T23:26:52.138Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T23:26:52.138Z"}}}}