
Argilla
Open-source data curation platform for building high-quality LLM and NLP datasets.
Acquired — still operating
acquired by Hugging Face 2024 (~$10M); still independently usable
About
Argilla is an open-source (Apache 2.0) data annotation and curation platform for AI engineers and domain experts building datasets for LLMs and NLP models. Acquired by Hugging Face in 2024 in a roughly $10 million deal, it is now deeply integrated with the Hugging Face ecosystem while remaining independently usable.
The platform combines hand labeling with active learning, bulk labeling, and AI-assisted suggestions, supporting RLHF and preference-tuning pipelines, RAG feedback collection, classification, NER, and multimodal datasets. Engineers drive it through a Python SDK or a FastAPI-based REST API, and annotators work in a purpose-built UI with filters, semantic search, and AI feedback suggestions. It deploys with a single Docker command and has been used to produce notable open datasets such as the cleaned UltraFeedback preference set. The main caveat is operational: it is a full application (UI, API, search index) rather than a library, so small teams should expect real hosting overhead.
What it can do
- Human-in-the-loop annotation for NLP, LLMs, and multimodal datasets
- AI-assisted labeling with active learning, bulk labeling, and feedback suggestions
- Python SDK and FastAPI REST API for datasets, records, responses, and vectors
- RLHF and preference-tuning pipelines integrated with Hugging Face
Setup
Self-host with docker run -d --name argilla -p 6900:6900 argilla/argilla-quickstart:latest, or deploy on Hugging Face Spaces. Install the Python SDK with pip install argilla.
Prerequisites
Docker for self-hosting (or a Hugging Face account for Spaces); Python 3.9+ for the SDK.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 65; Trending score 78/100 from researcher assessment.
★ 4,500 GitHub stars
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.