Label Studio

Label Studio

HumanSignal · 이미지 · 코딩

Label Studio는 이미지, 텍스트, 오디오, 영상, 시계열 데이터를 다루는 오픈소스 데이터 라벨링 플랫폼이다. 화면을 직접 구성하고 모델을 연결한 뒤 학습 코드가 읽는 형식으로 라벨을 내보낸다.

Label Studio 미리보기

Label Studio 소개

About

Label Studio란 무엇인가

Label Studio는 HumanSignal이 만든 데이터 라벨링 도구로, 이미지 어노테이션과 텍스트 어노테이션, 음성 전사, 영상 검토, 시계열 작업을 하나의 프로젝트 구조에 담는다. 라벨링 화면은 직접 조립하고, 데이터셋을 연결한 뒤, 학습 코드가 소화하는 형식으로 사람이 붙인 라벨을 받는다.

이 도구가 겨냥하는 문제는 작업의 분절이다. 비전 팀과 언어 처리 팀, 음성 팀이 각자 다른 도구와 다른 내보내기 스키마를 쓰면 공통 학습 파이프라인을 유지하는 비용이 커진다. Label Studio는 짧은 설정 블록으로 화면을 정의하고 결과를 모두 같은 JSON 구조에 저장한다. 설치 한 번으로 서로 무관한 프로젝트를 함께 돌릴 수 있는 이유다. 코드는 Apache 2.0 라이선스이고, GitHub 저장소는 2026년에 별 28,000개를 넘겼다.

한계는 팀 관리 쪽에 있다. 무료 Community 판에는 역할 기반 권한, 싱글 사인온, 프로젝트 대시보드, 자동 능동 학습 루프가 없다. 이 기능은 Starter Cloud나 Label Studio Enterprise에 들어 있다. 직접 호스팅하면 데이터베이스와 백업, 버전 업데이트, 스토리지 권한까지 직접 맡는다. 두 사람짜리 연구팀에는 합리적인 맞바꿈이다. 40명짜리 라벨링 조직에는 아니다.

시작하기

  1. pip install label-studio로 설치하거나 Docker 이미지를 받아 데이터 디렉터리를 마운트한다. 두 방식 모두 로컬 8080 포트에서 서버를 띄운다.
  2. 그 인스턴스에서 계정을 만들고 프로젝트를 열어 이름과 설명, 목록에 쓸 색상을 지정한다.
  3. 로컬 파일이나 클라우드 버킷, URL 목록에서 데이터를 가져온다. JSON, CSV, TSV면 표 형식과 사전 라벨링된 데이터셋은 대부분 처리된다.
  4. 작업에 맞는 템플릿을 고르고 라벨 이름과 설정 블록을 팀의 실제 방식에 맞게 고친다.
  5. 몇 건만 라벨링해 내보내기를 확인한 다음 API나 Python SDK, webhook으로 기존 파이프라인에 연결한다.

제품 정보

Label Studio의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$99/mo - custom
플랫폼Web (self-hosted or cloud)
개발사HumanSignal
카테고리이미지 · 코딩
출시일Jun 2019
최근 업데이트Sep 2026
웹사이트 방문 수185.6K
웹사이트 글로벌 순위247.9K
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 소규모 팀의 머신러닝 엔지니어
  • 여러 종류의 프로젝트를 맡는 라벨링 책임자
  • 연구자와 학계

작업

  • 객체 탐지를 위한 바운딩 박스와 폴리곤, 키포인트 그리기
  • 개체명 태깅과 문서 분류
  • 음성 전사와 화자 표시
  • 모델 출력 나란히 검토

활용 상황

  • 유료 라벨링 플랫폼이 값을 하는지 확인
  • 민감한 데이터를 자사 네트워크에 두기
  • 반복 가능한 라벨링 파이프라인 구축

주요 기능

설정으로 바꾸는 라벨링 화면

모든 프로젝트는 데이터 객체와 거기에 붙는 조작을 선언하는 설정 블록에서 시작한다. 이미지 위에 사각형 도구를 놓고, 전사문 위에 구간 도구를 놓거나, 같은 작업에 둘 다 올릴 수 있다. 손으로 고칠 수 있을 만큼 짧고, 앱이 검증할 수 있을 만큼 구조가 잡혀 있다. 첫 프로젝트를 마친 뒤에도 팀이 남는 이유가 이 유연성이다.

여러 모달리티 데이터 지원

이미지와 텍스트, 오디오, 영상, HTML 페이지, 시계열 데이터가 같은 작업 모델을 통과한다. 콜센터 녹음은 한 화면에서 전사와 태깅을 함께 처리하고, 영상에는 프레임별 박스와 전사문을 같이 얹는다. Label Studio Enterprise는 3D 이미지와 LiDAR를 더한다. Community 판에는 이 둘이 없다.

템플릿 모음

템플릿 갤러리는 흔한 작업을 덮는다. 객체 탐지, 시맨틱 세그멘테이션, 개체명 인식, 질의응답, 감정 분석, 화자 분리, 문서 OCR이 있다. 각 템플릿은 화면 캡처가 아니라 실제로 돌아가는 설정이다. 하나를 골라 라벨만 바꾸면 되고, 화면을 처음부터 작성할 필요가 없다. 직접 무언가를 만들 때 읽을 거리로도 쓸 만하다.

ML 백엔드와 사전 라벨링

ML 백엔드는 작업에 대한 예측을 돌려주는 작은 HTTP 서비스다. 연결하면 모델 출력이 사전 라벨로 나타나고, 라벨러는 이를 받아들이거나 고치거나 버린다. 빈 캔버스가 편집 작업으로 바뀌므로 보통 더 빠르고 편차도 작다. 신뢰도 점수를 함께 보내면 데이터 관리 화면에서 확신이 낮은 작업을 앞으로 정렬할 수 있다.

클라우드 스토리지와 내보내기 형식

소스 스토리지는 Amazon S3와 Google Cloud Storage, Azure Blob Storage, Redis, 로컬 디렉터리에서 작업을 가져온다. 파일은 앱 안으로 복사하지 않고 서명된 URL로 제공한다. 타깃 스토리지는 어노테이션마다 JSON 파일을 되돌려 쓴다. 내보내기는 JSON, CSV, TSV, COCO, Pascal VOC, YOLO, CoNLL2003, ASR 매니페스트를 지원해 학습 주변의 연결 코드가 상당히 줄어든다.

API, SDK, webhook

REST API는 프로젝트와 작업, 어노테이션, 예측, 스토리지 연결을 열어 준다. Python SDK는 같은 엔드포인트를 감싸고, webhook은 어노테이션이 생성되거나 수정, 삭제될 때 외부 서비스에 알린다. 재학습을 걸거나 라벨을 데이터 웨어하우스로 동기화하거나, 라벨링 서비스 위에 얇은 사내 포털을 올리는 데 쓰인다.

장단점

장점

  • Community 판은 무료이고 Apache 2.0이며, 노트북과 단일 서버, Kubernetes 클러스터 어디서든 돌아간다.
  • 설치 한 번으로 이미지와 텍스트, 오디오, 영상, 시계열 라벨링을 덮으므로 도구 세 개를 따로 살 필요가 없다.
  • 설정 형식 덕분에 코드를 갈라내지 않고도 라벨링 화면을 통제할 수 있다.
  • 내보내기 형식이 주요 학습 프레임워크가 기대하는 데이터셋과 맞아 변환 계층 하나를 아낀다.
  • API와 SDK, webhook이 있어 별도의 고립된 시스템이 아니라 기존 파이프라인 안으로 들어간다.

단점

  • 역할 권한과 싱글 사인온, 대시보드, 능동 학습은 유료 플랜 안에 있어 무료 판은 소규모 팀용에 머문다.
  • 직접 호스팅하면 실제 유지 보수가 따른다. 데이터베이스 백업과 버전 업데이트, 스토리지 권한 문제 해결이 모두 본인 몫이다.
  • Community 판의 내보내기는 동기로 돌아간다. 작업이 수십만 건인 프로젝트는 파일이 준비되기 전에 리버스 프록시 시간 제한에 걸릴 수 있다.
  • 설정 블록에는 학습 곡선이 있고, 라벨 이름을 한 글자 잘못 쓰면 어노테이션 묶음 전체가 무효가 된다.

자주 묻는 질문

무료다. Community 판은 Apache 2.0 오픈소스이고 인원 제한 없이 자체 하드웨어에 설치할 수 있다. 호스팅형 Starter Cloud는 월 99달러부터 최대 12명까지이며, Label Studio Enterprise는 계약 단위로 견적을 낸다.