Jitsu

resmi

Kelola pipeline data Jitsu dari asisten AI Anda — destinasi, stream, koneksi, sinkronisasi, fungsi, dan event langsung.

Apa yang bisa Anda lakukan dengan Jitsu MCP?

  • Konfigurasi tujuan dan aliran data — Minta asisten untuk membuat atau memperbarui tujuan data, aliran, atau koneksi di ruang kerja Anda.
  • Debug pipeline dengan Live Events — Minta agen untuk memeriksa Live Events dan log fungsi guna mengamati alur peristiwa serta mengidentifikasi kegagalan secara real time.
  • Kelola dan uji Fungsi — Instruksikan asisten untuk menjalankan fungsi JavaScript terhadap data uji, perbaiki kesalahan, dan jalankan ulang untuk memvalidasi transformasi.
  • Jalankan dan pantau sinkronisasi konektor — Minta asisten untuk memicu atau membatalkan sinkronisasi konektor, temukan aliran sumber yang tersedia, dan periksa status serta statistik sinkronisasi.

Dokumentasi

Platform data event sumber terbuka. Alternatif untuk Segment.

Situs Web · Dokumentasi · Server MCP · Jitsu Cloud · Hosting Mandiri · Slack · Lisensi MIT

Ditampilkan di Hacker News Jitsu - Open-source real-time data collection platform | Product Hunt


Apa itu Jitsu?

Jitsu mengumpulkan data event dari situs web, aplikasi, dan server Anda, lalu mengirimkannya ke gudang data dan ke alat lain yang Anda gunakan. Jitsu mencakup area yang sama dengan Segment, tetapi berlisensi MIT dan dapat dihosting sendiri, sehingga seluruh alur dapat berjalan di dalam infrastruktur Anda sendiri — atau di Jitsu Cloud, perangkat lunak yang sama, dihosting.

Data masuk dalam hitungan menit, bukan jam: Segment memuat gudang data sekali atau dua kali sehari (paling cepat setiap jam), sementara Jitsu mengirimkan per tujuan dalam batch sesering satu menit, atau baris demi baris jika sesuai dengan tujuan tersebut. Dan di mana Segment menagih berdasarkan Pengguna Terlacak Bulanan, Jitsu Cloud menagih berdasarkan volume event, sehingga tagihan mengikuti data, bukan ukuran audiens — sementara hosting mandiri tidak memiliki tagihan penggunaan sama sekali.

Pengaturan Jitsu yang umum memberi Anda:

  • Pengumpulan event dari browser, perangkat seluler, atau server, melalui SDK, API HTTP, atau proxy Segment siap pakai.
  • Pengiriman ke tujuan — ClickHouse, BigQuery, Snowflake, Redshift, Postgres, S3, GCS, dan puluhan alat SaaS, dialirkan atau di-batch mikro tergantung preferensi tujuan. Lihat katalog tujuan.
  • Fungsi — JavaScript yang berjalan pada setiap event untuk memfilter, mengubah, dan memperkaya event sebelum pengiriman.
    • Tulis langsung di browser, atau bangun dan terapkan dari repositori Anda sendiri dengan Jitsu CLIjitsu-cli init membuat proyek TypeScript dengan pengujian, dan jitsu-cli deploy mengirimkannya ke workspace Anda. Gunakan alat apa pun yang Anda suka: TypeScript, pustaka npm, rangkaian pengujian Anda sendiri, dan CI normal Anda.
  • Sinkronisasi konektor — tarik data ke dalam gudang data Anda dari sumber pihak ketiga (konektor yang kompatibel dengan Airbyte).
  • Grafik identitas pengguna dan pembuat profil, dibangun secara otomatis dari aliran event.
  • Live Events — lihat setiap event, log fungsi, dan penulisan tujuan saat terjadi, yang membuat debugging alur menjadi hitungan detik, bukan berhari-hari.
  • Sebuah server MCP, sehingga agen AI dapat mengonfigurasi dan mengoperasikan semua hal di atas.

Mulai dengan Jitsu Cloud

Cara tercepat untuk menjalankan Jitsu adalah Jitsu Cloud — kami menghosting dan menskalakannya untuk Anda.

  • Tingkat gratis: 200 ribu event/bulan, tanpa kartu kredit.
  • Tujuan tanpa batas dan event yang ditangkap tanpa batas di setiap paket.
  • Instans ClickHouse gratis disertakan, sehingga Anda bisa langsung memiliki data event yang dapat dikueri tanpa menyediakan gudang data terlebih dahulu.
  • Domain kustom, debugger event, dan API Konfigurasi juga tersedia di tingkat gratis.

Lihat harga untuk rincian lengkap, atau langsung lompat ke Panduan Memulai Cepat.

Setelah Anda memiliki workspace:

  1. Buat situs (aliran) dan ambil kunci tulis Anda.
  2. Tambahkan tujuan — ClickHouse, BigQuery, Snowflake, Postgres, S3, atau apa pun dari katalog.
  3. Mulai kirim event menggunakan salah satu metode di bawah ini.

Mengirim event

MetodeGunakan untuk
Cuplikan HTMLSitus web apa pun, tanpa langkah build
@jitsu/jsIsomorfik — berfungsi di browser dan di Node.js
@jitsu/jitsu-reactAplikasi React dan Next.js
API HTTPBahasa apa pun, layanan backend
Proxy SegmentMigrasi dari Segment tanpa menyentuh kode klien

Semua yang dilakukan UI juga tersedia melalui API Manajemen dan Jitsu CLI.

Server MCP Jitsu

Jitsu menyertakan server Model Context Protocol, sehingga agen pengkodean dan asisten AI dapat membangun dan mengoperasikan alur data Anda secara langsung — tanpa mengklik UI.

Agen yang terhubung ke Jitsu dapat menyiapkan tujuan, menghubungkan koneksi, mengirim event uji, membaca Live Events yang dihasilkan, melihat bahwa sebuah fungsi melempar error, memperbaiki fungsi tersebut, dan menjalankannya ulang — seluruh siklus, tanpa manusia di tengahnya.

Endpoint: https://use.jitsu.com/mcp (atau <your-console-url>/mcp saat hosting mandiri).

Hubungkan klien Anda

Claude Code

claude mcp add --transport http jitsu https://use.jitsu.com/mcp

Klien lain (Claude Desktop, Cursor, VS Code) menggunakan URL yang sama — lihat jitsu.com/docs/mcp untuk pengaturannya.

Autentikasi

Klien interaktif menggunakan OAuth 2.1 — tanpa kunci API yang perlu dikelola. Panggilan alat pertama membuka tab browser yang meminta Anda menyetujui koneksi; token diberi cakupan, dicantumkan, dan dapat dicabut dari halaman pengaturan akun Anda.

Lingkungan tanpa kepala (CI, cron, server) menggunakan kunci API pribadi sebagai gantinya — buat satu di halaman pengaturan pengguna dan berikan sebagai Authorization: Bearer <keyId>:<keySecret>:

claude mcp add --transport http jitsu https://use.jitsu.com/mcp \
  --header "Authorization: Bearer $JITSU_API_KEY"

Apa yang dapat dilakukan agen

25 alat, mencakup semua yang dilakukan konsol: baca dan tulis konfigurasi workspace (tujuan, aliran, koneksi, fungsi), kueri Live Events dan log fungsi, jalankan dan batalkan sinkronisasi konektor, temukan aliran sumber dan periksa status sinkronisasi, jalankan fungsi dan pembuat profil terhadap data uji, serta tarik statistik event dan sinkronisasi. Referensi lengkap: jitsu.com/docs/mcp.

Arsitektur

Jitsu terdiri dari beberapa layanan yang dapat diskalakan secara independen:

LayananTumpukanApa yang dilakukannya
ingestGoEndpoint HTTP yang menerima event dan menulisnya ke Kafka
rotorTypeScriptMerutekan event, menjalankan Fungsi, menerapkan transformasi khusus tujuan
bulkerGoIngestion gudang data throughput tinggi — batching, manajemen skema, percobaan ulang
sync-controllerGoMengorkestrasi sinkronisasi konektor (menarik data dari sumber pihak ketiga)
consoleNext.jsUI Admin, API Manajemen, dan server MCP

Didukung oleh Postgres (konfigurasi), Kafka/Redpanda (bus event), ClickHouse (live events dan metrik), dan MongoDB (profil).

Bulker juga dapat digunakan secara mandiri jika Anda hanya menginginkan mesin ingestion gudang data dan nyaman dengan API tingkat rendah.

Hosting Mandiri

Jitsu berlisensi MIT dan sepenuhnya dapat dihosting sendiri, tanpa batas penggunaan dan tanpa pembatasan fitur. Cloud adalah jalur dengan hambatan paling sedikit; hosting mandiri untuk saat Anda membutuhkan data tetap berada di dalam infrastruktur Anda sendiri.

Memulai cepat (Kubernetes / Minikube)

Bagan Helm pengembangan adalah cara yang disarankan untuk menjalankan tumpukan lengkap secara lokal. Anda akan memerlukan Minikube (kluster Kubernetes satu node di mesin Anda) dan Helm v3+:

git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu
cd jitsu/helm

minikube start          # give the VM at least 8GB RAM
./dev-deploy.sh deploy
./dev-deploy.sh tunnel  # in a second terminal

./dev-deploy.sh tunnel menjalankan minikube tunnel, yang merutekan layanan LoadBalancer kluster ke localhost sehingga Anda dapat mengaksesnya dari browser — konsol di :3000, ingest di :3049, bulker di :3042, rotor di :3401, plus Postgres, ClickHouse, MongoDB, dan Kafka. Ini meminta sudo (ini mengikat port istimewa) dan harus tetap berjalan di terminalnya sendiri selama seluruh sesi.

Konsol akan berada di http://localhost:3000. Instruksi lengkap: Memulai Cepat Hosting Mandiri.

Produksi

Untuk penerapan nyata, baca Panduan Penerapan Produksi dan Referensi Konfigurasi. Ini mencakup penskalaan setiap layanan, penentuan ukuran Kafka, dan variabel lingkungan yang dibaca setiap komponen.

Berkontribusi

Kontribusi diterima. CONTRIBUTING.md mencakup tata letak repositori, cara menyiapkan lingkungan pengembangan dan menjalankan rangkaian pengujian, serta konvensi cabang, commit, dan pull request.

Komunitas & dukungan

  • Slack — cara tercepat untuk menghubungi tim dan pengguna lain
  • GitHub Issues — bug dan permintaan fitur
  • Dokumentasi — panduan dan referensi

Lisensi

Jitsu dilisensikan di bawah Lisensi MIT.