
6 Framework Voice Agent Open-Source Terbaik 2026 (Peringkat)
Kuartal lalu kami merilis tiga voice agent berbasis telepon di Pipecat, lalu membangun ulang salah satunya di LiveKit Agents ketika klien melonjak dari 20 ke 400 panggilan bersamaan. Keduanya adalah framework voice agent open-source. Tidak ada yang "terbaik." Keduanya bagus untuk pekerjaan berbeda, dan salah pilih membuat Anda rugi berminggu-minggu.
Peringkat ini berasal dari apa yang benar-benar rilis di produksi, bukan yang enak dibaca di README. Kami menarik angka live GitHub pada 14 Juli 2026: Pipecat di 13,416 stars, LiveKit Agents di 11,356, dan TEN Framework di 10,898. Stars tidak menceritakan semuanya, jadi kami juga menimbang aktivitas commit, dukungan telepon, ketentuan lisensi, dan bagaimana masing-masing bertahan di bawah volume panggilan nyata.
Jawaban cepat: Untuk kebanyakan tim di 2026, Pipecat adalah framework voice agent open-source terkuat berkat pustaka integrasinya yang besar dan pengembangan yang hampir harian. LiveKit Agents menang di skala dan telepon native, TEN Framework di orkestrasi graph multimodal, dan Bolna di menjalankan agent telepon live dalam satu sore.
Jika Anda lebih suka membeli produk jadi daripada merakitnya, perbandingan kami tentang platform terkelola seperti ElevenLabs, Vapi, dan Synthflow dan Retell AI vs Vapi vs Bland adalah titik awal yang lebih baik. Baru di kategori ini? Mulai dengan apa itu AI voice agent sebenarnya.
Bagaimana kami memberi peringkat framework-framework ini
Kami menilai setiap framework pada lima hal yang menentukan hidup-mati proyek nyata: seberapa aktif pengembangannya (commit dalam 90 hari terakhir), keluasan integrasi STT/LLM/TTS, dukungan telepon (bisakah menjawab nomor telepon sungguhan), ketentuan lisensi, dan perilaku di bawah konkurensi. Berikut shortlist-nya sekilas.
| Peringkat | Framework | Stars (Jul 2026) | Lisensi | Bahasa | Telepon | Terbaik untuk |
|---|---|---|---|---|---|---|
| 1 | Pipecat | 13,416 | BSD-2-Clause | Python | Twilio, Daily, Telnyx | Build produksi serba bisa |
| 2 | LiveKit Agents | 11,356 | Apache-2.0 | Python, Node | SIP native + nomor telepon | Skala dan realtime |
| 3 | TEN Framework | 10,898 | Apache-2.0 (hibrida) | C, Go, Python, JS | Via Agora RTC | Multimodal dan edge |
| 4 | Bolna | 695 | MIT | Python | Twilio, Plivo, Exotel, SIP | Agent telepon cepat |
| 5 | FastRTC | 4,618 | MIT | Python | WebRTC (bawa sendiri) | Prototipe dan demo |
| 6 | Vocode | 3,773 | MIT | Python | Twilio, Vonage | Referensi, dengan catatan |
1. Pipecat — pilihan serba bisa terbaik
Pipecat, dibangun oleh tim di balik Daily, adalah framework Python yang memodelkan percakapan sebagai pipeline: audio masuk, mengalir melalui speech-to-text, model bahasa, dan text-to-speech, lalu audio keluar lagi. Model mental ini mudah dipahami, dan mencapai v1.0 yang stabil pada April 2026.
Yang membedakannya adalah pustaka integrasinya. Deepgram, AssemblyAI, OpenAI, Gemini, Cartesia, ElevenLabs, dan puluhan lainnya sudah terpasang, jadi mengganti vendor TTS Anda adalah perubahan satu baris, bukan penulisan ulang. Telepon bekerja melalui Twilio, Daily, atau Telnyx. Dengan 13,416 stars dan commit yang masuk hampir setiap hari, ia juga punya momentum terbesar dari semua yang ada di daftar ini.
Trade-off-nya: karena Pipecat memberi Anda komponen-komponennya alih-alih agent jadi, Anda memiliki logika orkestrasinya. Tidak ada builder drag-and-drop. Anda menulis Python. Bagi tim yang sudah terbiasa coding, itu fitur, bukan bug.
Pilih ini jika: Anda menginginkan basis netral-vendor, kelas produksi dengan dukungan model terluas dan Anda nyaman menulis Python. Ini titik awal default kami untuk kebanyakan pekerjaan klien.
2. LiveKit Agents — dibangun untuk skala dan realtime
LiveKit Agents mengambil pendekatan berbeda. Alih-alih pipeline linear, agent Anda bergabung ke sebuah room sebagai partisipan melalui WebRTC, teknologi yang sama di balik panggilan ala Zoom. Arsitektur itulah yang membuatnya bersinar ketika Anda butuh latensi rendah dan banyak percakapan simultan.
Kisah besar 2026 adalah telepon. LiveKit merilis SIP dan nomor telepon native, jadi panggilan masuk dan keluar tidak lagi butuh jembatan Twilio di tengah. Ia juga merilis dukungan first-party untuk OpenAI Realtime API dan, sejak lini 1.5.x, tool Model Context Protocol native dan penanganan interupsi adaptif. Anda bisa membaca detailnya di dokumentasi LiveKit Agents. Jika Anda ingin memahami Realtime API yang dibungkusnya, kami membahas Realtime API OpenAI untuk voice agent secara terpisah.
Karena berjalan di atas server media WebRTC open-source milik LiveKit, Anda bisa meng-host sendiri seluruh stack. Kurva belajarnya lebih curam dari Pipecat, dan pola pikir rooms-and-participants butuh waktu untuk klik.
Pilih ini jika: Anda mengantisipasi konkurensi nyata, menginginkan telepon native tanpa jembatan, atau sedang membangun agent OpenAI Realtime yang harus bertahan dari lonjakan trafik.
3. TEN Framework — multimodal dan berbasis graph
TEN Framework (Transformative Extensions Network), didukung oleh Agora, mendeskripsikan agent Anda sebagai graph node-node: STT, LLM, tool, memori, visi. Anda menyusun graph dalam workflow builder, dan TEN mengeksekusinya. Ini opsi paling fleksibel di sini untuk apa pun di luar suara biasa, dan core C++-nya disetel untuk audio latensi rendah.
Ia juga mendukung rentang bahasa pemrograman terluas dari semua framework di daftar ini, dengan ekstensi di C, Go, Python, JavaScript, dan TypeScript, plus konektor siap pakai untuk Dify dan Coze. Halaman Agora TEN Framework adalah ikhtisar paling jelas tentang kemampuannya.
Dua catatan. Pertama, lisensinya hibrida: sebagian besar framework adalah Apache-2.0, tetapi dengan pembatasan tambahan pada folder tertentu, jadi baca LICENSE sebelum merilis secara komersial. Kedua, transport real-time bergantung pada jaringan Agora, yang berarti sebuah Agora App ID dan, di luar tier gratis, biaya penggunaan Agora.
Pilih ini jika: Anda membangun agent multimodal (suara plus visi atau avatar), Anda menghargai komposisi berbasis graph, atau Anda menginginkan performa audio paling low-level yang tersedia di open source.
4. Bolna — jalur tercepat menuju agent telepon
Bolna lebih kecil (695 stars) dan lebih opinionated daripada tiga teratas, dan justru itu kekuatannya. Ia telephony-first. Di saat framework lain menyuruh Anda merakit panggilan, Bolna menyediakannya: Twilio untuk panggilan global, Plivo dan Exotel untuk India, dan SIP trunk kustom, semuanya dikonfigurasi dalam definisi agent bergaya JSON alih-alih kode.
Setup berbasis konfigurasi itu berarti Anda bisa membuat agent telepon masuk atau keluar menjawab panggilan sungguhan lebih cepat dari hampir semua yang lain di sini. Di balik layar ia mengorkestrasi penyedia ASR, LLM, dan TTS melalui websocket, jadi Anda tetap memilih model sendiri. Pengembangan tetap aktif hingga pertengahan 2026.
Biaya dari kecepatan itu adalah komunitas yang lebih kecil dan integrasi yang lebih sedikit daripada Pipecat atau LiveKit. Jika Anda menemui edge case, kemungkinan besar Andalah orang pertama yang mengajukan issue. Untuk build yang berat di telepon, timbanglah dengan opsi-opsi di perbandingan telepon voice agent kami.
Pilih ini jika: use case Anda adalah panggilan telepon terlebih dulu (pengingat janji, kualifikasi outbound, dukungan inbound) dan Anda ingin melewati seluruh plumbing telepon.
5. FastRTC — opsi prototipe yang ringan
FastRTC, dari tim Hugging Face dan Gradio, bukan framework agent penuh, dan memang itu tujuannya. Ia pustaka Python untuk audio dan video real-time melalui WebRTC atau websocket. Anda membawa STT, LLM, dan TTS sendiri, dan FastRTC menangani transport streaming hanya dengan beberapa baris kode.
Untuk proof of concept, demo, atau riset cepat, minimalisme itu adalah anugerah. Anda bisa menjalankan prototipe yang berbicara dalam satu sore tanpa berkomitmen pada konvensi framework berat. Ia berpasangan alami dengan ekosistem Hugging Face, jadi model terbuka mudah dipasang.
Sisibaliknya adalah Anda bertanggung jawab atas semua yang seharusnya diberikan framework: deteksi giliran, penanganan interupsi, telepon, manajemen state. Ia mengecil dengan indah dan membesar dengan menyakitkan.
Pilih ini jika: Anda memprototipe, mengajar, atau membangun demo browser, dan Anda menginginkan kontrol maksimal dengan overhead framework minimal.
6. Vocode — penting secara historis, dengan catatan pemeliharaan
Vocode membantu mendefinisikan seluruh kategori ini. Desain STT/LLM/TTS modular dan telepon Twilio dan Vonage bawaannya menjadikannya salah satu framework suara open-source yang benar-benar bisa dipakai pertama kali, dan dengan 3,773 stars ia masih muncul di banyak tutorial.
Inilah bagian jujurnya, dan alasan ia berperingkat terakhir: core open-source-nya telah sepi. Commit terakhir ke vocode-core masuk pada November 2024, dan repositorinya hanya punya dua issue terbuka, yang biasanya menandakan perhatian telah beralih ke produk terkelola perusahaan alih-alih backlog yang sehat. Kodenya masih berjalan, dan desainnya layak dipelajari, tetapi Anda akan membangun di atas fondasi yang tidak lagi ditambal secara aktif.
Pilih ini jika: Anda mempelajari arsitektur voice-agent, memelihara proyek Vocode yang sudah ada, atau Anda secara spesifik menginginkan pola desainnya dan menerima bahwa Anda akan memelihara basisnya sendiri.
Layak juga diketahui
Beberapa tool berada tepat di luar peringkat tetapi layak masuk radar Anda:
- OpenAI Agents SDK (27,900+ stars) merilis ekstensi voice-pipeline. Ia SDK agent serbaguna alih-alih voice-first, tetapi pilihan masuk akal jika Anda sudah terstandardisasi di atasnya.
- Gabber adalah framework multimodal baru untuk agent yang melihat, mendengar, dan berbicara, ditujukan untuk use case layar-dan-kamera.
- Jambonz adalah tulang punggung telepon open-source. Ia tidak membangun otak agent, tetapi cara kelas carrier untuk menghubungkan framework apa pun ke jaringan telepon sungguhan.
- Rasa (21,000+ stars) tetap menjadi andalan untuk dialog enterprise dan NLU di teks dan suara, meski lebih rumit dijalankan daripada semua di atas.
- Ultravox adalah model bahasa ucapan yang cepat, bukan framework orkestrasi, jadi perlakukan sebagai komponen yang bisa dipasang alih-alih pesaing.
Yang sebenarnya akan kami gunakan untuk build klien
Di Techsy kami membangun voice agent untuk klien B2B, jadi inilah realitas tidak glamor di balik peringkat ini.
Stack default kami adalah Pipecat yang menghubungkan Deepgram Nova-3 untuk speech-to-text, GPT-4o-mini untuk model bahasa, dan Cartesia Sonic untuk text-to-speech. Begitu deteksi giliran disetel, latensi voice-to-voice biasanya mendarat antara 0.7 dan 1.1 detik, yang cukup dekat dengan percakapan manusia sehingga penelepon berhenti menyadarinya. Dorong salah satu komponen itu ke model lebih lambat dan Anda langsung merasakannya.
Telepon adalah tempat proyek jadi berantakan. Kami telah menjalankan dua pola di produksi: SIP trunk Twilio yang dijembatani ke SIP native LiveKit untuk dukungan inbound bervolume tinggi, dan penanganan Plivo bawaan Bolna ketika klien hanya butuh panggilan pengingat outbound. Jalur LiveKit memakan lebih banyak jam engineering di awal, tetapi tetap stabil ketika 300 panggilan datang di menit yang sama. Bolna membuat Anda live menjelang Jumat.
Perhitungan self-hosting sering menjebak orang. Menjalankan STT dan TTS lokal di satu GPU A10G memakan biaya sekitar $0.50 hingga $0.90 per jam entah ada panggilan masuk atau tidak. API bayar-per-menit seperti Deepgram dan Cartesia tidak memakan biaya saat menganggur tetapi cepat membengkak melewati beberapa ribu menit sebulan. Di bawah sekitar 15,000 menit per bulan, API hampir selalu menang, dan itulah yang kami rekomendasikan ke kebanyakan klien. Kami memilih LiveKit di atas Pipecat terutama ketika konkurensi melewati beberapa ratus panggilan simultan.
Jika pertanyaan build-vs-buy masih terbuka di sisi Anda, kami menguraikan rincian biaya lengkap di panduan build vs buy AI voice agent kami. Dan jika Anda lebih suka tim yang mengurus latensi, telepon, dan scaling untuk Anda, persis itulah yang kami lakukan di praktik voice agent Techsy.
Cara memilih dalam satu menit
Lewati kelumpuhan analisis. Berikut keputusannya dalam bentuk poin:
- Anda menginginkan default serba bisa paling aman: Pipecat.
- Anda butuh konkurensi nyata atau telepon native: LiveKit Agents.
- Anda menuju multimodal (suara plus visi atau avatar): TEN Framework.
- Anda butuh agent telepon live minggu ini: Bolna.
- Anda memprototipe atau mengajar: FastRTC.
- Anda lebih suka membeli daripada membangun: platform terkelola seperti Vapi, Retell, atau Synthflow, bukan framework sama sekali.
Pertanyaan yang Sering Diajukan
Apa itu framework voice agent open-source?
Ia codebase yang bisa di-host sendiri yang menghubungkan speech-to-text, model bahasa, dan text-to-speech sehingga perangkat lunak dapat mengadakan percakapan lisan. Berbeda dengan platform terkelola, Anda menjalankannya di infrastruktur sendiri, memilih model sendiri, dan hanya membayar layanan yang mendasarinya alih-alih markup per menit.
Framework voice agent open-source mana yang latensinya terendah?
TEN Framework memimpin pada performa pipeline audio mentah berkat core C++-nya, tetapi dalam praktik latensi jaringan dan model mendominasi totalnya. Stack Pipecat atau LiveKit yang disetel baik pada model cepat rutin mencapai 0.7 hingga 1.1 detik voice-to-voice, yang menyamai TEN di kebanyakan deployment nyata.
Apakah open source benar-benar lebih murah daripada Vapi atau Retell?
Tidak selalu. Open source menghilangkan markup per menit platform, tetapi Anda menanggung biaya engineering, hosting, dan pemeliharaan. Di bawah beberapa ribu menit panggilan sebulan, platform terkelola biasanya lebih murah begitu Anda menghitung waktu developer. Melewati puluhan ribu menit, self-hosting framework menjadi lebih unggul.
Bisakah framework-framework ini menjawab panggilan telepon sungguhan?
Bisa. Pipecat terhubung melalui Twilio, Daily, atau Telnyx; LiveKit Agents merilis SIP dan nomor telepon native; Bolna punya Twilio, Plivo, dan Exotel bawaan; dan Vocode mendukung Twilio dan Vonage. FastRTC berfokus pada browser dan butuh jembatan eksternal seperti Jambonz untuk jaringan telepon.
Apakah saya perlu keahlian machine learning untuk menggunakannya?
Tidak. Anda butuh keterampilan software engineering, kebanyakan Python. Pekerjaan berat (transkripsi, penalaran, sintesis ucapan) ditangani oleh model yang Anda pasang melalui API. Anda mengorkestrasi layanan, bukan melatih model, kecuali Anda sengaja memilih meng-host sendiri model open-weight.
Framework mana yang terbaik untuk pemula?
Pipecat, karena model pipeline-nya paling mudah dipahami dan dokumentasi serta contohnya paling lengkap. FastRTC adalah pilihan kedua yang bagus jika Anda ingin memulai lebih kecil dan memahami lapisan transport mentah sebelum mengadopsi framework penuh.
Apakah framework suara open-source siap produksi di 2026?
Tiga teratas siap. Pipecat mencapai v1.0, LiveKit Agents di lini 1.5.x, dan TEN Framework mendukung deployment komersial melalui Agora. Risiko utamanya bukan framework-nya sendiri tetapi status pemeliharaan proyek yang lebih kecil, itulah mengapa kami menandai core Vocode yang mandek.
Bagaimana ini berbeda dari TTS API seperti ElevenLabs?
TTS API hanya mengubah teks menjadi ucapan, yang merupakan satu komponen. Framework voice agent mengorkestrasi seluruh loop: ia mendengarkan, mentranskripsi, mengirim teks ke model bahasa, mendapat balasan, dan mengucapkannya kembali, sambil mengelola interupsi dan pergantian giliran. Framework yang memanggil TTS API, bukan sebaliknya.
Tentang penulis
Mert Batur Gurbuz adalah Co-Founder Techsy.io, tempat timnya merilis AI agent, sistem otomasi, dan pipeline voice/SDR untuk klien B2B. Ia belajar di University of Birmingham dan menulis tentang stack tooling LLM yang tim Techsy gunakan di produksi. Terhubung di LinkedIn.