Label Studio

Label Studio

HumanSignal · Imagen · Programación

Label Studio es una plataforma de etiquetado de datos de código abierto para imágenes, texto, audio, vídeo y series temporales. Configuras la interfaz, conectas tus modelos y exportas las etiquetas al formato que espera tu entrenamiento.

Vista previa de la interfaz de Label Studio

Acerca de Label Studio

About

Qué es Label Studio

Label Studio es una herramienta de etiquetado de datos de HumanSignal que reúne anotación de imágenes, anotación de texto, transcripción de audio, revisión de vídeo y series temporales en una sola estructura de proyecto. Tú defines la pantalla de etiquetado, conectas un conjunto de datos y recoges las etiquetas humanas en el formato que espera tu código de entrenamiento.

El problema que resuelve es la fragmentación. Un equipo de visión por computador, otro de procesamiento de lenguaje y otro de voz suelen acabar con tres herramientas distintas y tres esquemas de exportación, lo que encarece el mantenimiento de un pipeline común. Label Studio describe cada interfaz con un bloque de configuración corto y guarda todos los resultados en una misma estructura JSON, así que una instalación puede alojar proyectos que no tienen nada que ver entre sí. El código tiene licencia Apache 2.0 y el repositorio de GitHub superó las 28.000 estrellas en 2026.

El límite está en la administración del equipo. La edición Community gratuita no incluye control de acceso por roles, inicio de sesión único, paneles de proyecto ni bucles automáticos de aprendizaje activo. Eso queda en Starter Cloud o en Label Studio Enterprise. Si alojas la aplicación por tu cuenta, también asumes la base de datos, las copias de seguridad, las actualizaciones y los permisos de almacenamiento. Para un equipo de investigación de dos personas es un intercambio razonable. Para una operación de etiquetado con 40 personas, no.

Cómo empezar

  1. Instala el paquete con pip install label-studio o descarga la imagen de Docker y monta un directorio de datos. Las dos vías levantan un servidor local en el puerto 8080.
  2. Crea una cuenta en esa instancia, abre un proyecto y dale nombre, descripción y un color para la lista de proyectos.
  3. Importa los datos desde archivos locales, un bucket en la nube o una lista de URL. JSON, CSV y TSV cubren la mayoría de los conjuntos tabulares y preanotados.
  4. Elige una plantilla para tu tarea y ajusta los nombres de las etiquetas y el bloque de configuración hasta que la pantalla refleje cómo trabaja tu equipo.
  5. Etiqueta unas cuantas tareas, revisa la exportación y conecta el proyecto a tu pipeline con la API, el SDK de Python o un webhook.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Label Studio.

Plan gratuitoSí
Planes de pago$99/mo - custom
PlataformaWeb (self-hosted or cloud)
DesarrolladorHumanSignal
CategoríaImagen · Programación
Fecha de lanzamientoJun 2019
Última actualizaciónSep 2026
Visitas al sitio web185.6K
Ranking global del sitio247.9K
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros de ML en equipos pequeños
  • Responsables de anotación con proyectos mixtos
  • Investigadores y académicos

Tareas

  • Dibujar cajas, polígonos y puntos para detección de objetos
  • Etiquetar entidades y clasificar documentos
  • Transcribir voz y marcar hablantes
  • Revisar salidas de modelos en paralelo

Casos de uso

  • Comprobar si una plataforma de pago merece la pena
  • Mantener datos sensibles dentro de tu red
  • Montar un pipeline de etiquetado repetible

Funciones clave

Interfaz de etiquetado configurable

Cada proyecto arranca con un bloque de configuración que declara los objetos de datos y los controles asociados. Puedes poner una herramienta de rectángulos sobre una imagen, una de fragmentos de texto sobre una transcripción, o las dos en la misma tarea. El formato es lo bastante corto para editarlo a mano y lo bastante estructurado para que la aplicación lo valide. Esa flexibilidad explica por qué muchos equipos siguen con la herramienta después del primer proyecto.

Soporte para datos multimodales

Imágenes, texto, audio, vídeo, páginas HTML y series temporales pasan por el mismo modelo de tarea. Una grabación de centro de llamadas se puede transcribir y etiquetar en una sola pantalla, y un vídeo admite cajas por fotograma junto a su transcripción. Label Studio Enterprise añade imágenes 3D y LiDAR, que la edición Community deja fuera.

Biblioteca de plantillas

La galería de plantillas cubre los trabajos habituales: detección de objetos, segmentación semántica, reconocimiento de entidades, respuesta a preguntas, análisis de sentimiento, diarización de hablantes y OCR de documentos. Cada plantilla es una configuración que funciona, no una captura de pantalla, así que eliges una y ajustas las etiquetas en lugar de escribir la interfaz desde cero. También sirven de referencia legible cuando construyes algo propio.

Backend de ML y preetiquetado

Un backend de ML es un servicio HTTP pequeño que devuelve predicciones para las tareas. Lo conectas y la salida del modelo aparece como preanotación que tus anotadores aceptan, corrigen o rechazan. Así una pantalla vacía se convierte en un trabajo de edición, que suele ser más rápido y más consistente. El backend también puede enviar una puntuación de confianza, de modo que el gestor de datos ordena delante las tareas menos seguras.

Almacenamiento en la nube y formatos de exportación

Las conexiones de almacenamiento de origen traen tareas desde Amazon S3, Google Cloud Storage, Azure Blob Storage, Redis o un directorio local, y los archivos se sirven con URL prefirmadas en lugar de copiarse dentro de la aplicación. El almacenamiento de destino guarda cada anotación como un archivo JSON. Las exportaciones cubren JSON, CSV, TSV, COCO, Pascal VOC, YOLO, CoNLL2003 y un manifiesto ASR, con lo que desaparece buena parte del código de pegamento alrededor del entrenamiento.

API, SDK y webhooks

La API REST expone proyectos, tareas, anotaciones, predicciones y conexiones de almacenamiento. Un SDK de Python envuelve los mismos endpoints y los webhooks avisan a un servicio externo cuando se crea, actualiza o borra una anotación. Los equipos lo usan para lanzar un reentrenamiento, sincronizar etiquetas con un almacén de datos o construir un portal interno fino sobre el servicio de etiquetado.

Ventajas y desventajas

Ventajas

  • La edición Community es gratuita, tiene licencia Apache 2.0 y corre en un portátil, un servidor suelto o un clúster de Kubernetes.
  • Una sola instalación cubre etiquetado de imágenes, texto, audio, vídeo y series temporales, así que evitas comprar tres herramientas separadas.
  • El formato de configuración te da control sobre la pantalla de etiquetado sin bifurcar el código.
  • Los formatos de exportación encajan con los conjuntos de datos que esperan la mayoría de los frameworks de entrenamiento, lo que ahorra una capa de conversión.
  • La API, el SDK y los webhooks meten la herramienta dentro de un pipeline existente en lugar de crear otro silo.

Desventajas

  • El acceso por roles, el inicio de sesión único, los paneles y el aprendizaje activo están detrás de un plan de pago, así que la edición gratuita se queda en herramienta para equipos pequeños.
  • El autoalojamiento trae mantenimiento real: copias de la base de datos, actualizaciones de versión y depuración de permisos de almacenamiento caen sobre ti.
  • Las exportaciones de Community son síncronas, y un proyecto con cientos de miles de tareas puede chocar con el tiempo límite de un proxy antes de que el archivo esté listo.
  • El bloque de configuración tiene curva de aprendizaje, y un nombre de etiqueta mal escrito invalida un lote entero de anotaciones.

Preguntas frecuentes

Sí, la edición Community es gratuita y de código abierto bajo Apache 2.0. Puedes instalarla en tu propio hardware sin límite de usuarios. El plan Starter Cloud alojado arranca en 99 $ al mes para un máximo de 12 usuarios, y Label Studio Enterprise se cotiza por contrato.