API, 데이터베이스, 파일의 데이터를 웨어하우스, 레이크, AI 애플리케이션으로 옮기는 오픈소스 ELT 플랫폼
jitsucom/jitsu
이벤트 데이터를 수집해 데이터 웨어하우스와 SaaS 도구로 전달하는 오픈소스 이벤트 데이터 플랫폼이자 자체 호스팅 가능한 Segment 대안입니다.
대체할 수 있는 제품:Segment
- 스타
- 5,112
- 포크
- 402
- 열린 이슈
- 43
- 마지막 커밋
- 5시간 전
어떤 프로젝트인가요?
Jitsu는 웹사이트, 모바일 앱, 서버에서 이벤트 데이터를 수집해 ClickHouse, BigQuery, Snowflake, Redshift, Postgres 같은 데이터 웨어하우스와 S3, GCS 및 다양한 SaaS 서비스로 전달합니다. Segment의 대안으로 설계되었으며 MIT 라이선스를 따르므로 전체 파이프라인을 자체 인프라에서 실행하거나 호스팅 서비스인 Jitsu Cloud를 이용할 수 있습니다.
브라우저 및 Node.js SDK, React 바인딩, HTTP API 또는 기존 클라이언트의 이전을 위한 Segment 호환 프록시를 통해 이벤트를 전송할 수 있습니다. JavaScript Functions는 각 이벤트에서 실행되어 전달 전에 이벤트를 필터링, 변환 또는 보강합니다. Jitsu CLI를 사용하면 TypeScript 저장소에서 함수를 개발할 수 있습니다. 커넥터 동기화 기능은 서드파티 소스에서 데이터 웨어하우스로 데이터를 가져오며, Live Events 화면에서는 이벤트와 함수 로그, 대상 시스템에 기록되는 데이터를 실시간으로 확인할 수 있습니다.
프로젝트는 여러 서비스로 구성됩니다. Go 기반 수집 엔드포인트, 라우팅과 함수 실행을 담당하는 TypeScript rotor, 웨어하우스 적재를 위한 Go bulker, Go sync controller, 그리고 AI 에이전트용 MCP 서버도 제공하는 Next.js 콘솔이 포함됩니다. Postgres, Kafka 또는 Redpanda, ClickHouse, MongoDB를 사용하며, 로컬 Kubernetes 환경용 Helm 차트도 제공합니다.
핵심 기능
- 01SDK, HTTP API 또는 Segment 프록시를 통해 브라우저, 모바일 앱, 서버에서 이벤트를 수집합니다.
- 02ClickHouse, BigQuery, Snowflake, Postgres 같은 데이터 웨어하우스와 다양한 SaaS 도구로 데이터를 전달합니다.
- 03JavaScript Functions를 실행해 전달 전에 이벤트를 필터링, 변환, 보강합니다.
- 04Airbyte 호환 커넥터를 사용해 서드파티 소스의 데이터를 데이터 웨어하우스로 동기화합니다.
- 05Live Events를 통해 이벤트, 함수 로그, 대상 시스템에 기록되는 데이터를 실시간으로 확인할 수 있습니다.
- 06AI 에이전트가 파이프라인을 설정하고 운영할 수 있도록 MCP 서버를 제공합니다.
활용 사례
- 호환되는 트래킹 API를 유지하면서 사용자당 과금을 줄이기 위해 Segment를 대체합니다.
- 웹사이트와 앱의 이벤트를 ClickHouse 또는 BigQuery로 스트리밍해 분석합니다.
- 다운스트림 도구로 전달하기 전에 사용자 정의 TypeScript 함수로 이벤트 데이터를 보강하거나 필터링합니다.
- 고객 데이터를 자체 인프라 안에 보관할 수 있도록 전체 이벤트 파이프라인을 직접 호스팅합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu - 2
Helm 디렉터리로 이동합니다
cd jitsu/helm - 3
로컬 Minikube 클러스터를 시작합니다(RAM을 최소 8GB 할당하세요)
minikube start - 4
개발 스택을 배포한 다음, 두 번째 터미널에서 터널 명령을 실행하고 http://localhost:3000을 엽니다
./dev-deploy.sh deploy
사용 전 알아둘 점
- 퀵 스타트를 셀프 호스팅하려면 Minikube와 Helm을 통한 Kubernetes 환경 및 최소 8GB의 RAM이 필요합니다.
- 전체 스택은 Postgres, Kafka, ClickHouse, MongoDB 및 여러 서비스에 의존하므로 리소스를 많이 사용합니다.
- 터널 단계에는 sudo가 필요하며, 별도의 터미널에서 계속 실행해야 합니다.
토픽
자주 묻는 질문
- jitsu은(는) 무엇인가요?
- 이벤트 데이터를 수집해 데이터 웨어하우스와 SaaS 도구로 전달하는 오픈소스 이벤트 데이터 플랫폼이자 자체 호스팅 가능한 Segment 대안입니다. Jitsu는 웹사이트, 모바일 앱, 서버에서 이벤트 데이터를 수집해 ClickHouse, BigQuery, Snowflake, Redshift, Postgres 같은 데이터 웨어하우스와 S3, GCS 및 다양한 SaaS 서비스로 전달합니다. Segment의 대안으로 설계되었으며 MIT 라이선스를 따르므로 전체 파이프라인을 자체 인프라에서 실행하거나 호스팅 서비스인 Jitsu Cloud를 이용할 수 있습니다.
- jitsu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jitsu은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jitsu은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jitsu의 마지막 커밋은 2026년 10월 21일입니다.
- jitsu은(는) 어디에 사용할 수 있나요?
- 호환되는 트래킹 API를 유지하면서 사용자당 과금을 줄이기 위해 Segment를 대체합니다. 웹사이트와 앱의 이벤트를 ClickHouse 또는 BigQuery로 스트리밍해 분석합니다. 다운스트림 도구로 전달하기 전에 사용자 정의 TypeScript 함수로 이벤트 데이터를 보강하거나 필터링합니다. 고객 데이터를 자체 인프라 안에 보관할 수 있도록 전체 이벤트 파이프라인을 직접 호스팅합니다.
- jitsu는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu Helm 디렉터리로 이동합니다: cd jitsu/helm 로컬 Minikube 클러스터를 시작합니다(RAM을 최소 8GB 할당하세요): minikube start 개발 스택을 배포한 다음, 두 번째 터미널에서 터널 명령을 실행하고 http://localhost:3000을 엽니다: ./dev-deploy.sh deploy
- jitsu은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jitsucom/jitsu
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
앱과 웹사이트의 이벤트를 수집해 데이터 웨어하우스와 비즈니스 도구로 전달하는 Go 기반 오픈소스 고객 데이터 플랫폼입니다.
코드를 작성하지 않고 명령어 하나로 데이터베이스, 파일, SaaS 플랫폼 간에 데이터를 복사하는 CLI 도구입니다.
Next.js와 TypeScript로 구축한 단축 링크, 전환 추적, 제휴 프로그램용 오픈소스 링크 어트리뷰션 플랫폼입니다.
이벤트 분석, 세션 리플레이, 기능 플래그, 실험, 오류 추적, 설문조사와 데이터 웨어하우스를 통합한 오픈소스 제품 분석 플랫폼입니다.
다양한 SQL 및 NoSQL 데이터 소스의 데이터를 조회하고 시각화해 공유할 수 있는 오픈소스 브라우저 기반 BI 도구입니다.