Open-source all-in-one platform for annotating and curating multimodal training data, covering images, 3D LiDAR point clouds, and LLM RLHF.
- Stars
- 28,647
- Forks
- 3,787
- Open issues
- 957
- Last commit
- 5 hours ago
What is it?
Label Studio is an open source tool for labeling raw data such as audio, text, images, videos and time series. It provides a configurable web interface where teams can define label formats and export annotations to various model formats. It is used to prepare new datasets or improve existing training data for machine learning models.
The tool supports multiple users with accounts, multiple projects per instance, and imports from local files or cloud storage such as Amazon S3 and Google Cloud Storage. A REST API allows labeling to be built into a data pipeline. Model backends can be connected to pre-label data, compare predictions, or run active learning on the most uncertain examples.
Label Studio can be run with pip, Docker, Docker Compose with PostgreSQL and Nginx, or deployed to cloud platforms. The project is distributed under the Apache 2.0 license and includes a frontend library and a data manager library as separate components.
Key features
- 01Labels audio, text, images, video, HTML and time-series data.
- 02Configurable label interface defined by a templating configuration language.
- 03Multi-user accounts and multiple projects in one instance.
- 04Imports from local files, AWS S3 and Google Cloud Storage.
- 05REST API for embedding labeling into data pipelines.
- 06Connects ML backends for pre-labeling and active learning.
Use cases
- Creating labeled training datasets for computer vision models such as object detection or segmentation.
- Annotating text for NLP tasks like classification or named entity recognition.
- Reviewing and correcting model predictions to improve existing training data.
- Running a shared labeling workspace for a team with multiple annotators.
Quick start
- 1
Install with pip (requires Python 3.10+)
pip install label-studio - 2
Start the server, then open http://localhost:8080
label-studio
Things to know
- Local pip install requires Python 3.10 or newer.
- Windows setup may need manually downloaded lxml wheels from Gohlke builds.
In collections
Topics
FAQ
- What is label-studio?
- Open source data labeling tool for annotating audio, text, images, video and time series, with exports to ML model formats. Label Studio is an open source tool for labeling raw data such as audio, text, images, videos and time series. It provides a configurable web interface where teams can define label formats and export annotations to various model formats. It is used to prepare new datasets or improve existing training data for machine learning models.
- Is label-studio free to use? What license does it have?
- label-studio is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is label-studio still maintained?
- Actively maintained. The last commit to label-studio was on Nov 7, 2026.
- What can I use label-studio for?
- Creating labeled training datasets for computer vision models such as object detection or segmentation. Annotating text for NLP tasks like classification or named entity recognition. Reviewing and correcting model predictions to improve existing training data. Running a shared labeling workspace for a team with multiple annotators.
- How do I install label-studio?
- Install with pip (requires Python 3.10+): pip install label-studio Start the server, then open http://localhost:8080: label-studio
- Where can I get label-studio?
- The source code and installation instructions are on GitHub: https://github.com/HumanSignal/label-studio
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A cross-platform desktop app for AI-assisted annotation of text, image, video, point cloud and multimodal data, with built-in models and multi-format export.
Free, self-hosted annotation platform for NLP, agent evaluation and qualitative research, configured via YAML.
A curated, Markdown-based ML knowledge base of 923 papers, lectures and articles, plus a small NumPy-only custom classifier and regressor called APRL.
A free, privacy-friendly Chrome extension for recording your screen, camera and audio, with built-in annotation and editing.
Desktop app for screenshots, screen recording, and local OCR on macOS, Windows, and Linux, with assets stored on your machine.