Kembali ke panduan
Integrasi·18 September 2026·Diperbarui 1 Oktober 2026·Baca 16 menit

Direktori API AI Agent: BYOK, Dukungan Provider, dan Panduan Penyiapan

Temukan klien agent berdasarkan kategori, lalu periksa protokolnya, batas bring-your-own-key-nya, dan apakah masih dipelihara.

Terakhir ditinjau pada .

Sebagian besar klien agen sumber terbuka memungkinkan Anda menetapkan base URL API sendiri, tetapi tiga hal menentukan apakah itu benar-benar berfungsi: protokol wire yang digunakan klien, letak batas bring-your-own-key, dan apakah proyek tersebut masih dipelihara. Direktori ini mencantumkan 77 klien agen — 64 di antara agen coding terminal, editor, aplikasi chat desktop, pembuat alur kerja, dan agen personal yang selalu aktif, ditambah 3 tanpa endpoint pihak ketiga yang terdokumentasi serta 10 yang sudah dihentikan atau digantikan — dengan protokol, batas endpoint, dan siklus hidup masing-masing dinyatakan secara terpisah agar Anda dapat membedakan "menerima base URL" dari "akan melakukan apa yang Anda perlukan".

Ini adalah indeks navigasi, bukan peringkat. Tidak ada klien di sini yang menyelesaikan permintaan melalui Kunavo dalam pengujian yang direkam, tidak ada yang diberi skor, dan proyek yang sudah dihentikan ditampilkan beserta statusnya, bukan diam-diam dihapus. Fakta klien dikumpulkan pada 17 September 2026. Pada 18 September 2026, setiap sel siklus hidup dalam tabel arsip dan tanpa-endpoint diperiksa ulang terhadap GitHub API, bersama sebagian besar baris yang tercantum sebagai aktif; detail protokol dan bring-your-own-key dibaca ulang untuk sebagian baris, bukan seluruh 77 baris. Setiap baris menautkan halaman sumber penulisannya, sehingga setiap sel dapat diperiksa ulang pada sumbernya. Pada 1 Oktober 2026, setiap klien dengan repository publik diperiksa ulang melalui GitHub API dan setiap tautan sumber dibuka kembali: tidak ada yang diarsipkan sejak itu, semua sumber masih merespons, dan tanggal dalam sel siklus hidup adalah hasil pembacaan September sebagaimana dicatat, kecuali jika sebuah sel menyatakan sebaliknya.

Tiga sumbu yang menentukan apakah endpoint kustom berfungsi

Satu kolom "mendukung API kustom" menyembunyikan sebagian besar mode kegagalan yang sebenarnya. Setiap baris di bawah memisahkannya.

1. Protokol wire

"Kompatibel dengan OpenAI" adalah bentuk yang paling umum, tetapi bukan satu-satunya, dan nama yang digunakan klien untuknya tidak selalu sesuai dengan yang mereka kirimkan.

ProtokolApa yang dikirim klienArtinya bagi sebuah endpoint
OpenAI Chat CompletionsPOST ke /v1/chat/completionsBentuk yang paling luas dukungannya; asumsi default di sebagian besar klien di sini
OpenAI ResponsesPOST ke /v1/responsesEndpoint yang berbeda. Gateway yang hanya mengimplementasikan chat completions tidak akan menjawabnya
Anthropic MessagesPOST ke /v1/messagesBentuk permintaan dan respons yang sepenuhnya berbeda, bukan sekadar perubahan header
Google Gemini atau Vertex nativemodels/*:generateContentGemini CLI menerima base URL tetapi tetap menggunakan protokol ini, sehingga URL yang kompatibel dengan OpenAI tidak akan berfungsi di sana
Hanya nativeEndpoint vendor tetapTidak ada kolom base URL; endpoint dikompilasi ke dalam aplikasi

Dua jebakan penamaan layak diingat karena kegagalannya tampak seperti endpoint yang rusak, bukan protokol yang salah. Di PicoClaw, provider: "anthropic" mengirim chat completions berbentuk OpenAI dan anthropic-messages mengirim Messages API native, sehingga endpoint yang hanya menyediakan /v1/messages mengembalikan 404 pada nilai pertama. Di Droid milik Factory, provider: openai berarti Responses API dan generic-chat-completion-api adalah nilai untuk gateway chat-completions.

2. Batas bring-your-own-key

BatasBentuknyaContoh dalam direktori ini
Dapat dikonfigurasi secara bebasKolom base URL yang terdokumentasi, tanpa akun atau paket berbayarSebagian besar agen terminal, sebagian besar front-end chat yang di-host sendiri
Dibatasi antarmukaBerfungsi pada beberapa antarmuka produk, tetapi tidak pada yang lainDroid (hanya CLI dan desktop), Qoder (IDE, bukan CLI), OpenHands (backend agent-server lokal, bukan cloud), AutoGPT Platform (agen chat yang di-host sendiri, bukan lapisan blok)
Dibatasi paketMemerlukan paket berbayar atau akses awalURL endpoint kustom Amp, Warp untuk organisasi dengan lebih dari sepuluh karyawan, Smart Chat Pro
Dibatasi protokolKolomnya ada, tetapi hanya menerima satu protokol vendorGemini CLI, nanocode, NanoClaw pada runtime default-nya
Tidak ada yang didokumentasikanTidak ada kolom endpoint — hanya kunci vendor, atau bahkan kunci vendor pun tidak tersediaDevon (kunci vendor, tanpa endpoint), Kiro CLI (keduanya tidak ada)

3. Siklus hidup

Repository yang tidak diarsipkan adalah bukti yang lemah. Continue bersifat hanya-baca tetapi tidak memiliki tanda arsip, sehingga pemeriksaan tanda arsip melaporkannya sebagai aktif; repository Aider juga tidak diarsipkan, tetapi tidak memiliki rilis sejak Agustus 2025, dan repository Stakpak tidak memiliki tanda arsip maupun commit sejak Juli 2026. Tanggal push bahkan lebih lemah, karena berubah ketika apa pun didorong ke mana pun dalam repository sementara default branch tidak berubah — kesenjangan inilah yang membuat Continue dan Witsy tampak lebih baru daripada kondisi sebenarnya. Sel siklus hidup di bawah didasarkan pada log commit default branch, daftar rilis, dan pernyataan proyek itu sendiri, bukan tanggal push.

Mengapa base URL bukan jaminan kompatibilitas

Berikut alasan berulang mengapa endpoint yang dikonfigurasi dengan benar tetap berperilaku tidak semestinya, semuanya diambil dari dokumentasi klien itu sendiri:

  • Penanganan path. Cherry Studio menginginkan root provider dan menambahkan path versi sendiri, sehingga menempelkan URL chat-completions lengkap akan menggandakan path. Jan memerlukan path versi di dalam base URL. TypingMind menginginkan path /v1/chat/completions lengkap. SillyTavern menyatakan agar suffix tidak ditambahkan. Dify menambahkan versi sendiri untuk jenis model non-LLM.
  • Persyaratan daftar model. Pengujian kredensial n8n mengeluarkan GET /models dan menilai jawaban hanya berdasarkan kode status, sehingga gagal tanpa daftar model dan dapat lolos pada base URL yang salah jika mengembalikan 200 di sana. Override panjang konteks pool hanya berlaku ketika model muncul dalam daftar model provider. Open WebUI mengatasi daftar yang tidak tersedia dengan kolom allowlist manual.
  • Metadata model yang dideklarasikan manual. Zed, Crush, Theia, OpenClaw, ChatWise, maupun Dyad tidak menemukan batas model dari endpoint Anda. Dampaknya berbeda-beda: Zed, Crush, dan ChatWise meminta Anda memasukkan context window, batas output, atau harga per token; OpenClaw dan Dyad menerima kolom tersebut sebagai opsional dan menerapkan default jika Anda membiarkannya kosong; entri model kustom Theia sama sekali tidak memuat batas atau harga. Jika klien melaporkan pengeluaran berdasarkan angka yang Anda masukkan, angka tersebut mencerminkan apa yang Anda masukkan, bukan apa yang ditagihkan.
  • Subset fitur. Autocomplete Twinny menggunakan rute completions lama, sedangkan chat menggunakan chat completions. AnythingLLM mengonfigurasi embedding secara terpisah dari chat. Jan tidak dapat menyimpulkan dukungan alat, visi, atau audio untuk provider kustom. Oh My Pi memerlukan flag untuk endpoint yang menolak definisi alat yang ketat.

Kelima tabel di bawah dapat dipersempit berdasarkan pertanyaan yang sama: protokol, batas kunci sendiri, apakah paket berbayar diperlukan untuk endpoint kustom, dan siklus hidup. Setiap baris tetap berada di halaman; filter hanya menyembunyikan baris saat digunakan, dan "Tidak dinyatakan" berarti sumber baris tersebut tidak memberikan kepastian.

Semua klien tercantum di bawah.

Agen coding terminal

Proyek terminal yang dihentikan dan digantikan — SWE-agent, Plandex, Mentat, Go OpenCode CLI yang diarsipkan, dan iFlow CLI — berada di bagian arsip lebih jauh di bawah, bukan dalam tabel ini. Kiro CLI dan Devon berada dalam tabel tanpa-endpoint.

KlienSiklus hidupProtokol / batas BYOKPaling cocok untukBatas kunciHalaman Kunavo
AiderTidak diarsipkan tetapi tidak aktif: rilis terakhir 2025-08-09, commit default branch terakhir 2026-05-22OpenAI Chat Completions melalui prefix model openai/ dan OPENAI_API_BASE. Dapat dikonfigurasi secara bebasPemrograman berpasangan di terminal pada repo git yang sudah ada, dengan edit yang diterapkan dan di-commit otomatisTidak ada rilis selama lebih dari 13 bulan, sehingga metadata untuk model yang lebih baru dapat tertinggal dan mungkin perlu diisi secara manualHarga, penyiapan
gooseAktif, tetapi dipindahkan: disumbangkan oleh Block kepada Agentic AI Foundation, repo dipindahkan ke aaif-goose/goose dan dokumentasi ke goose-docs.ai, diumumkan pada 2026-04-07OpenAI Chat Completions (OPENAI_HOST ditambah OPENAI_BASE_PATH) dan Anthropic Messages (ANTHROPIC_HOST). Dapat dikonfigurasi secara bebasAgen lokal serbaguna di luar coding — aplikasi desktop, CLI, dan API yang dapat disematkan, diperluas melalui MCPBase URL dibagi ke dalam dua variabel, sehingga endpoint yang berakar pada path versi memerlukan path tersebut ditetapkan secara eksplisitvs Claude Code, penyiapan
CrushAktif; di-push pada 2026-09-18, pada hari yang sama saat diperiksaJenis yang berbeda: openai, openai-compat untuk API yang tidak kompatibel dengan OpenAI, dan anthropic. Dapat dikonfigurasi secara bebas melalui crushrc atau crush.jsonAgen terminal yang dipoles dengan context window dan harga per model dideklarasikan secara lokal, sehingga biaya terlihat selama sesiTidak ada yang ditemukan — context window, token maksimum, dan harga dimasukkan secara manual. Kedua file konfigurasi adalah kode tepercaya: crushrc dijalankan di shell, dan substitusi perintah dalam crush.json dijalankan saat pemuatanHarga, penyiapan, vs OpenCode
PiAktif; earendil-works/pi di-push pada 2026-09-18. Path badlogic/pi-mono yang lebih lama dialihkan ke siniopenai-completions, openai-responses, anthropic-messages, google-generative-ai dalam ~/.pi/agent/models.json — empat nilai api yang didokumentasikan Pi untuk provider kustom hingga pembaruan dokumentasinya pada 22 September 2026, yang menghapus daftar tersebut. Source pada v0.99.2 mengetik kolom tersebut sebagai string bebas dan mengirimkannya ke salah satu dari sepuluh implementasi bawaan yang cocok; hanya empat nilai tersebut yang pernah didokumentasikan untuk provider kustom, dan tidak satu pun dari enam lainnya diuji di sini. Dapat dikonfigurasi secara bebasMembangun di atas atau menyematkan core agen kecil yang mudah dimodifikasiREADME menyatakan bahwa issue dan pull request baru dari kontributor baru ditutup otomatis secara default, dan Anda mengadopsi monorepo harness, bukan hanya CLIHarga, vs OpenCode, penyiapan
Oh My PiFork Pi yang aktif; di-push pada 2026-09-18Sembilan protokol wire chat dalam models.yml: openai-completions, openai-responses, openai-codex-responses, azure-openai-responses, anthropic-messages, bedrock-converse-stream, dan tiga varian Google (google-generative-ai, google-gemini-cli, google-vertex). Daftar yang sama menambahkan dua API penilaian, typesafe dan openrouter-decisions, yang menjawab permintaan penilai, bukan chat; schema pada v18.4.8 menerima tepat sebelas nilai tersebut. Dapat dikonfigurasi secara bebas melalui models.ymlProtokol chat yang terdokumentasi paling banyak di antara semua agen terminal dalam tabel ini, dengan tooling LSP dan DAP yang terintegrasiEndpoint yang kompatibel dengan Anthropic dan menolak kolom strict pada definisi alat memerlukan disableStrictTools; discovery memaksa path /v1/models kecuali dinonaktifkan secara eksplisitHarga, penyiapan, vs Pi
poolAktif tetapi kecil: di-push pada 2026-08-18, 425 bintang, didukung secara komersial oleh PoolsideHanya kompatibel dengan OpenAI pada rute kustom (POOLSIDE_STANDALONE_BASE_URL); secara terpisah menggunakan ACP. Hanya melalui variabel lingkungan, tanpa pembatasanAgen terminal native-ACP yang juga dapat dijalankan sebagai server untuk editor yang kompatibelEndpoint harus menyediakan GET /v1/models dan mencantumkan model yang dipilih, atau override panjang konteks akan berhenti diterapkan secara diam-diam—
DeepSeek HarnessAktif, pratinjau developer yang dinyatakan sendiri; di-push pada 2026-09-17openai-completions, openai-responses, atau anthropic-messages, satu protokol per provider, disimpan dalam 0.2.0-rc.2 di cordis.patch.yml milik profil. Dapat dikonfigurasi secara bebasMencoba harness arsitektur plugin DeepSeek sebagai UI web lokal yang diarahkan ke endpoint apa punPengelola menjanjikan perubahan yang dapat memutus kompatibilitas, dan dalam 0.2.0-rc.2 halaman Models belum dapat menambahkan provider yang masuk dengan OAuth, seperti Codexpenyiapan
Droid (Factory)Produk komersial aktif, sumber tertutup; dokumentasi dan halaman harga keduanya dapat diakses pada 2026-09-18. factory.ai dialihkan ke factory.comanthropic adalah Messages, openai adalah Responses, generic-chat-completion-api adalah Chat Completions. Dibatasi antarmuka: hanya CLI dan aplikasi desktopMempertahankan agen yang didukung secara komersial sambil memindahkan inferensi ke endpoint Anda sendiri pada antarmuka lokalModel kustom tidak pernah muncul di aplikasi web atau seluler yang di-host. Tidak ada pembatasan tingkat paket yang dinyatakan di halaman BYOK dan halaman harga tidak mencantumkan fitur tersebut — ini adalah ketiadaan pembatasan yang terdokumentasi, bukan bukti bahwa pembatasan itu tidak adaHarga, penyiapan
Qwen CodeAktif; di-push pada 2026-09-18OpenAI Chat Completions, Anthropic Messages, Google GenAI, dan Vertex, masing-masing dengan variabel base URL sendiri, ditambah opsi Custom Provider eksplisit. Dapat dikonfigurasi secara bebasMengganti protokol dan provider saat runtime dari satu klien terminalPaket gratis Qwen OAuth dihentikan pada 2026-04-15 dan dihapus dari dialog autentikasi, sehingga panduan apa pun yang masih menjanjikan kuota harian gratis sudah kedaluwarsaHarga, penyiapan
Kimi Code CLIAktif; MoonshotAI/kimi-code di-push pada 2026-09-18. Repo Kimi CLI yang lebih lama menyatakan bahwa proyek tersebut sedang berkembang menjadi yang ini dan akan dihentikan secara bertahapOpenAI Chat Completions dan Responses, Anthropic Messages, Google GenAI, Vertex — blok provider config.toml. Dapat dikonfigurasi secara bebasMempertahankan login Moonshot terkelola sebagai salah satu provider sambil menambahkan endpoint pihak ketiga di sampingnyaKredensial tidak pernah dibaca dari variabel shell ambient: nama variabel harus dideklarasikan dalam konfigurasi, atau startup gagalvs Claude Code, penyiapan
OpenHandsAktif tetapi direstrukturisasi: organisasi berganti nama dari All-Hands-AI, repo utama kini merilis Agent Canvas (1.20.0, 2026-09-17), sementara agen berada di repo SDK terpisah. Mode CLI masih terdokumentasiLiteLLM, sehingga prefix provider wajib ada. Dibatasi backend: koneksi provider tersedia pada backend agent-server lokal dan disembunyikan pada backend cloudPekerjaan multi-langkah otonom dalam sandbox — tugas dari issue hingga pull request dan otomatisasi terjadwal — di mesin atau server Anda sendiriPada path proxy, nama model harus sudah dikonfigurasi pada proxy tersebut. Apakah backend cloud mengizinkan kunci langsung pada profil provider juga tidak didokumentasikan, baik ya maupun tidakvs OpenCode, penyiapan
mini-SWE-agentAktif; di-push pada 2026-09-14, saat ini menggunakan v2 dengan v1 dipertahankan di sebuah branchLiteLLM; endpoint kustom melewati model_kwargs dengan provider yang kompatibel dengan OpenAI dan api_base. Dapat dikonfigurasi secara bebasProses batch dan benchmark yang murah serta dapat dibuat dalam skrip, dengan loop inti yang cukup singkat untuk dibaca sebelum dipercayaModel di luar registry LiteLLM merusak pelacakan biaya, dan v2 mengubah tata letak konfigurasi sehingga instruksi era v1 tidak dapat diterapkanHarga, penyiapan, vs Claude Code
NanocoderAktif; di-push pada 2026-09-18. Dijalankan oleh kolektif komunitas, bukan perusahaanKompatibel dengan OpenAI, ditambah Ollama dan preset per vendor. Entri provider dalam agents.config.json atau wizard pengaturan. Dapat dikonfigurasi secara bebasCoding terminal dengan pendekatan local-first, di mana API remote adalah salah satu opsi di antara model lokal, bukan default yang diasumsikanPengaturan diselesaikan blok demi blok, sehingga override proyek satu kolom membuang sisa blok tersebut dan kembali ke default bawaan, bukan konfigurasi global AndaModel dan biaya API, penyiapan, vs OpenCode
Mistral VibeAktif; di-push pada 2026-09-18. Proyek resmi MistralKompatibel dengan OpenAI secara default; blok provider dalam config.toml memuat api_base dan nama variabel kunci. Dapat dikonfigurasi secara bebasCLI Python kecil yang dapat diaudit dari vendor model, dengan endpoint Anda sendiri di baliknyaReferensi provider berada dalam referensi konfigurasi di dalam repo, bukan README, sehingga nama kunci dapat berubah antar-rilis — tetapkan versi dalam instruksi penyiapan apa punPenyiapan, vs Claude Code, alternatif
Gemini CLIAktif; di-push pada 2026-09-18Hanya Gemini native. Override base URL berlaku untuk autentikasi dengan kunci API, harus berupa HTTPS kecuali mengarah ke localhost, dan tidak ada mode yang kompatibel dengan OpenAI yang didokumentasikanPekerjaan terminal yang mengutamakan Gemini — dan contoh paling jelas tentang alasan protokol dan endpoint merupakan dua pertanyaan terpisahOverride tersebut hanya didokumentasikan untuk jalur kunci API, jadi jangan mengandalkan override itu untuk menjangkau login OAuth akun Google, dan URL yang kompatibel dengan OpenAI tidak akan berfungsi kecuali endpoint tersebut juga melayani protokol wire Geminivs Claude Code
GitHub Copilot CLIAktif; rilis v1.0.86 pada 2026-09-17. Bukan ekstensi gh copilot yang telah diarsipkan, yang merupakan repo terpisah dan diarsipkan dengan push terakhir pada 2025-10-30OpenAI Chat Completions, Azure OpenAI, atau Anthropic, dipilih oleh variabel tipe provider bersama variabel base-URL. Tidak ada pembatasan paket untuk individu; BYOK organisasi dan enterprise tidak diperiksaMenjalankan coding agent GitHub pada endpoint Anda sendiri tanpa seat Copilot dan tanpa login GitHubBYOK memungkinkan CLI berjalan tanpa autentikasi GitHub, dan halaman autentikasi mencantumkan hal-hal yang berhenti berfungsi tanpanya: /delegate, server MCP GitHub, dan GitHub Code Search. Pemanggilan model tetap berfungsi, dan Anda juga dapat masuk serta membawa kunci untuk mempertahankan semuanyavs Claude Code, penyiapan
gptmeAktif; didorong pada 2026-09-18. Dipindahkan dari namespace pribadi ke organisasi gptme; jalur lama dialihkanHanya kompatibel dengan OpenAI untuk endpoint khusus, melalui prefiks model lokal dengan variabel base-URL atau entri provider bernama. Dapat dikonfigurasi secara bebasAgen terminal umum dengan alat shell dan browser, yang diarahkan ulang dengan menetapkan satu variabel lingkunganEndpoint yang hanya menggunakan Anthropic Messages tidak memiliki slot terdokumentasi, dan protokol lain apa pun memerlukan plugin yang ditulis berdasarkan entry point provider—
Open InterpreterAktif tetapi ditulis ulang menjadi program berbeda: kini merupakan implementasi Rust berbasis Codex, dengan rilis bertanda rust-v0.0.44 pada 2026-09-15, dan jalur repositorinya sendiri dipindahkan ke openinterpreter/openinterpreterTabel provider TOML tempat wire_api menerima responses atau chat. Dapat dikonfigurasi secara bebasHarness bergaya Codex yang sengaja disetel untuk model terbuka yang murah, dikonfigurasi melalui tabel providerNama tersebut tidak lagi berarti seperti yang dimaksud oleh sebagian besar tulisan — file konfigurasi Python lama, flag, dan tutorial tidak berlaku. Contoh terdokumentasi menggunakan wire responses, jadi endpoint yang hanya mendukung chat completions harus dideklarasikan secara eksplisitPenyiapan, vs Claude Code, alternatif
AmpAktif secara komersial; agen Sourcegraph, dengan pengumuman kebijakan bertanggal 2026-09-13. Tingkatannya adalah Hobby (gratis), Individual/Megawatt, Gigawatt, Teams, dan EnterpriseURL endpoint khusus arbitrer masih merupakan akses awal untuk anggota Megawatt dan Gigawatt, di balik toggle fitur eksperimental; pengumuman tersebut hanya menjanjikan bahwa fitur ini akan segera diluncurkan untuk semua orang, tanpa tanggal. Bring-your-own-key biasa terpisah dan lebih luas — pengumuman yang sama menyatakan bahwa tidak ada biaya atau batas token BYOK untuk siapa pun kecuali tingkat Enterprise, dan semua orang dapat menggunakan Amp dengan kunci mereka sendiri tanpa biaya bulananTim yang menginginkan agen komersial dengan pencarian kode yang kuat, sementara pengeluaran token tetap menggunakan akun provider mereka sendiriJangan mengasumsikan base URL arbitrer: per 2026-09-18, kemampuan khusus tersebut hanya tersedia sebagai akses awalHarga, penyiapan, vs Claude Code
nanocodeDipublikasikan tetapi hampir tidak dipelihara: dibuat pada 2026-04-01, push terakhir pada 2026-04-02, 20 bintangHanya Anthropic Messages, meskipun ada tabel di README. Base URL ditetapkan melalui variabel lingkungan atau perintah konfigurasi. Dapat dikonfigurasi secara bebasUntuk dibaca, bukan dijalankan — codebase Python singkat yang menunjukkan cara merangkai loop agen berbentuk Claude CodeKompatibilitas OpenAI yang diiklankan tidak ada di dalam kode: klien membungkus Anthropic SDK, sehingga endpoint chat-completions biasa tidak akan berfungsi—
QodeXAktif tetapi sangat kecil: dibuat pada 2026-06-11, push terakhir pada 2026-08-22, 32 bintang. Tidak terkait dengan Codex milik OpenAITipe openai yang menerima base URL arbitrer, tipe ollama, dan tipe anthropic dengan caching prompt aktif secara default. Konfigurasi menyimpan nama variabel kunci, bukan kuncinya. Dapat dikonfigurasi secara bebasPekerjaan yang mengutamakan lokal, dengan satu konfigurasi yang memuat server lokal dan endpoint cloud, lalu dialihkan per eksekusi menggunakan profilSkala pemeliharaan oleh satu pengelola tanpa komunitas yang dapat menyerap perubahan upstream yang merusak, dan tidak satu pun bagian ini diverifikasi saat runtime oleh siapa pun—
GoCodeAktif tetapi minimal: dibuat pada 2026-07-25, commit cabang default terakhir pada 2026-09-17, 5 bintangSebagian besar berbentuk OpenAI di sembilan gateway bernama, dengan Anthropic sebagai satu-satunya entri native; base_url per provider di config.toml. Dapat dikonfigurasi secara bebasSatu biner Go kecil dengan pergantian provider dalam sesi dan tanpa runtime Node atau Python di mesinID model default yang dikirimkan sudah usang, jadi Anda harus menetapkannya secara manual — dan namanya berbenturan dengan daemon pelengkapan otomatis Go yang telah lama ada—
Jan AgentPratinjau: dokumentasi menyatakan bahwa installer mengambil dari channel nightly. Repo induk aktif, dengan commit terakhir pada 2026-09-18Kompatibel dengan OpenAI secara default, Anthropic Messages melalui flag api-type. Flag, file konfigurasi, atau variabel lingkungan. Dapat dikonfigurasi secara bebasAgen terminal yang ditujukan untuk endpoint bergaya OpenAI atau Anthropic dengan mengubah satu flagPerangkat lunak pratinjau yang dipasang dari channel nightly, sehingga flag dan perilakunya dapat berubah di antara build, dan konfigurasi apa pun yang Anda catat bersifat spesifik versiPenyiapan
Junie CLIAktif; halaman dokumentasi model khusus JetBrains diberi stempel 18 September 2026, pada hari halaman tersebut diperiksaProfil model JSON dengan base URL, kunci (interpolasi variabel lingkungan didukung), dan apiType yang memilih format OpenAI completions, Anthropic, atau Gemini. Halaman BYOK menyatakan bahwa langganan JetBrains AI tidak diperlukanPengguna JetBrains yang menginginkan agen Junie di terminal, dengan biaya ditagihkan oleh provider mereka sendiriDokumentasi secara khusus menjelaskan CLI dan tidak mengonfirmasi bahwa profil yang sama berlaku untuk plugin IDE; dokumentasi juga menekankan bahwa model harus cukup kuat untuk penggunaan alat secara agentikHarga, penyiapan, vs Claude Code
Docker AgentAktif, berganti nama dari cagent; jalur repo lama mengarah ke yang baru dan prefiks variabel lingkungan lama masih berfungsiOpenAI chat completions melalui api_type eksplisit dengan base URL dan nama variabel kunci, ditambah tipe provider native anthropic, google, dan bedrock. Dapat dikonfigurasi secara bebasTim multi-agen deklaratif yang ditulis dalam YAML dan dikirimkan sebagai artefak OCIKebingungan penamaan dan penagihan: materi cagent lama, dokumentasi Docker Agent saat ini, dan halaman langganan AI milik Docker sendiri menjelaskan hal yang berbeda—
fast-agentAktif; repositori tidak diarsipkan, dengan issue dan pull request terbuka pada saat pemeriksaanProvider generik yang kompatibel dengan OpenAI, menerima base_url dan api_key dalam YAML, atau flag base-URL untuk satu eksekusi. Jalur native Anthropic, OpenAI, Google, Azure, dan DeepSeek tersedia secara terpisah. Dapat dikonfigurasi secara bebasMembangun agen native-MCP dan pola workflow dalam Python, yang dijalankan dari CLI interaktifFramework, bukan produk — tidak ada layanan hosted atau dukungan komersial — dan contoh generik terdokumentasi menggunakan endpoint lokal, sehingga endpoint jarak jauh didukung oleh spesifikasi tetapi bukan bentuk yang diilustrasikan—
StakpakTidak aktif, tetapi tidak diarsipkan: Apache-2.0, namun commit cabang default terbaru adalah 2026-07-06 dan rilis terbaru v0.3.88 bertanggal 2026-06-10 — tidak ada aktivitas selama lebih dari dua bulan pada saat pemeriksaanKompatibel dengan OpenAI melalui kunci api_endpoint; kunci native Anthropic dan OpenAI juga diterima. Akun Stakpak adalah salah satu opsi, bukan persyaratanPekerjaan DevOps dan infrastruktur — debugging Kubernetes, CI/CD, dan infrastructure-as-code — dengan guardrail terhadap perintah destruktifKedua contoh yang berfungsi dalam README mengarahkan api_endpoint ke server lokal, sehingga kasus jarak jauh didukung oleh spesifikasi tetapi bukan bentuk yang diilustrasikan. Jika digabungkan dengan jeda commit di atas, anggap ini sebagai proyek yang perlu diperiksa sebelum diadopsi, bukan proyek yang sedang aktif dikembangkan—
VT CodeAktif tetapi secara eksplisit eksperimental dan dipelihara oleh satu orang; README menyatakan bahwa inferensi lokal dan beberapa alur otomatisasi dapat berubah antar-rilisArray custom-provider yang kompatibel dengan OpenAI dalam vtcode.toml dengan base_url dan nama variabel kunci, ditambah allowlist providers opsional. Dapat dikonfigurasi secara bebasSatu biner Rust statis untuk orang yang menginginkan pilihan provider yang luas sekaligus allowlist provider yang dapat diauditPemeliharaan oleh satu orang di waktu luang dengan permukaan eksperimental yang dinyatakan sendiri, sehingga stabilitas konfigurasi antar-rilis merupakan risiko nyatadibandingkan dengan OpenCode
CodeBuddy CodeAktif; produk Tencent Cloud yang dokumentasi CLI-nya merujuk ke v2.153.0Kompatibel dengan OpenAI melalui pasangan base-URL dan variabel kunci, yang ditujukan untuk layanan model pihak ketiga. Tidak ada klaim format Anthropic dalam dokumentasi meskipun UX-nya familiar. Tidak ada pembatasan paket pada jalur pihak ketigaWorkflow terminal berbentuk Claude Code dengan eksekusi terisolasi, sub-agen khusus, dan hookBeberapa produk yang tidak terkait menggunakan nama CodeBuddy, dan pengalih wilayah milik vendor tidak lagi berlaku setelah Anda mengarahkan CLI ke base URL pihak ketiga—
WarpAktif; halaman dokumentasi yang diperiksa memiliki tanggal pembaruan terakhir 16 September 2026OpenAI Chat Completions untuk endpoint inferensi khusus, dikonfigurasi per pengguna pada paket Free dan paket berbayar yang memenuhi syarat. Organisasi dengan lebih dari sepuluh karyawan memerlukan Business atau Enterprise. Fitur terpisah khusus enterprise mencakup jalur native vendor cloudUI terminal agentik yang berjalan pada endpoint Anda sendiri, bukan pada kuota model bawaanDua pembatasan berlaku sekaligus: aturan ukuran organisasi dan persyaratan mutlak bahwa endpoint dapat dijangkau secara publik — localhost, alamat jaringan privat, dan proxy khusus internal ditolak secara langsungvs Claude Code

Editor dan fork IDE

Continue, Void, dan PearAI berada di bagian yang diarsipkan dan digantikan, bukan di sini.

KlienSiklus hidupProtokol / batas BYOKPaling cocok untukBatas kunciHalaman Kunavo
ZedAktif; di-push pada 2026-09-18Dua hierarki pengaturan independen, yang kompatibel dengan OpenAI dan Anthropic, masing-masing dengan api_url sendiri. Halaman harga memberikan paket Personal gratis dengan penggunaan tanpa batas menggunakan kunci API Anda sendiri, sehingga BYOK tidak dikunci di balik pembayaran. Edit prediction memiliki hierarkinya sendiri dan juga dapat menerima provider yang kompatibel dengan OpenAIEditor native yang cepat, tempat satu kunci dapat menggerakkan panel agen, bantuan inline, dan prediksi pengeditanTidak ada penemuan model: setiap model dideklarasikan secara manual dengan batas tokennya sendiri, dan salah ketik menghasilkan model yang tidak ditemukan, bukan error. Zed sebagai provider model dan model prediksi pengeditan default tetap memerlukan login Zedvs Cursor, penyiapan
Theia IDEAktif; didorong pada 2026-09-18, dengan nightly yang diberi tag pada hari yang samaKompatibel dengan OpenAI. Array preferensi berisi objek model khusus yang memuat model, url, id, dan key. Tidak ada pembatasan paket atau akun, tetapi fitur AI dikirimkan dalam keadaan nonaktif di balik toggle lokalIDE desktop netral-vendor dari Eclipse Foundation, tempat setiap endpoint model dideklarasikan secara eksplisit dalam pengaturanTidak ada penemuan model, dan url atau id yang salah gagal secara diam-diam. Jangan samakan Theia IDE yang dapat diunduh dengan platform Theia yang disematkan oleh produk lain — konfigurasi di atas adalah konfigurasi milik IDEPenyiapan
TwinnyAktif; didorong pada 2026-09-18, MITKompatibel dengan OpenAI, melalui dua rute berbeda: chat menambahkan chat-completions ke jalur yang dikonfigurasi, sedangkan autocomplete menggunakan rute completions lama. Provider ditambahkan satu per satu melalui formulir dengan tombol pengujian. Dapat dikonfigurasi secara bebasAutocomplete VS Code gratis plus chat, dengan fill-in-the-middle dan chat yang sengaja diarahkan ke model berbeda atau bahkan endpoint berbedaKompatibilitas chat tidak berarti autocomplete berfungsi: endpoint yang hanya melayani chat completions menghasilkan chat yang berfungsi dan ghost text yang tidak berfungsi. Verifikasi rute completions dan template fill-in-the-middle secara terpisahPenyiapan, vs Continue
QoderAktif; platform coding agentik Alibaba dengan dokumentasi model khusus yang masih berlakuDibatasi oleh permukaan. IDE menerima base URL dan kunci dengan pemilih yang kompatibel dengan OpenAI (chat completions atau responses) atau kompatibel dengan Anthropic. CLI tidak: halaman custom-models miliknya menyatakan agar BYOK tidak dikonfigurasi secara manual di settings.json dan bahwa provider, model, serta kolom kredensial yang tersedia ditetapkan oleh katalog BYOK pada akun AndaPekerjaan IDE agentik yang memahami repo menggunakan kunci Anda sendiri, bukan kuota bawaanIDE dan CLI tidak berbagi aturan BYOK, sehingga klaim bahwa “Qoder mendukung endpoint khusus” di seluruh produk adalah salah untuk CLIPenyiapan, vs Claude Code
DyadAktif; rilis v1.15.0 pada 2026-09-11 dan commit pada 2026-09-18Hanya kompatibel dengan OpenAI. Tambahkan provider khusus dengan ID, nama tampilan, dan base URL, lalu tambahkan setiap model dengan ID model yang tepat. Kredit Dyad Pro merupakan alternatif, bukan pembatasanPengembangan aplikasi desktop lokal, tempat seluruh loop build berjalan menggunakan kunci Anda sendiriModel khusus memerlukan batas output-token dan context-window yang dimasukkan secara manual; jika dibiarkan kosong, aplikasi kembali ke default yang mungkin secara diam-diam membatasi build panjangHarga, penyiapan, vs Lovable
bolt.diyTidak aktif, tetapi tidak diarsipkan: commit terakhir 2026-02-07, 83 issue terbuka, tag terakhir v1.0.0 pada 2025-05-12Kompatibel dengan OpenAI melalui entri provider bergaya OpenAI, atau pasangan base-URL dan kunci dalam file env lokal. Sepenuhnya self-hosted, tanpa pembatasanPengembangan aplikasi full-stack dalam browser yang sepenuhnya self-hosted, dengan setiap kunci tetap berada di file env Anda sendiriTidak ada yang mendorong kode sejak 2026-02-07, jadi ID model baru, keunikan provider, dan backlog terbuka menjadi tanggung jawab Anda — konfigurasi yang berfungsi hari ini belum tentu dipeliharaModel dan biaya API, vs Dyad dan Bolt.new

Klien chat desktop dan basis pengetahuan

Witsy berada di bagian yang diarsipkan; Smart Chat berada di tabel tanpa endpoint, karena base URL arbitrer pihak ketiga tidak didokumentasikan untuknya.

KlienSiklus hidupProtokol / batas BYOKPaling cocok untukBatas kunciHalaman Kunavo
Cherry StudioAktif; kode diunggah pada 2026-09-18. Edisi komunitas dengan lisensi AGPL-3.0, dengan edisi perusahaan yang dijual secara terpisah dan opsi lisensi komersialKompatibel dengan OpenAI secara default, dengan OpenAI Responses, Anthropic, dan Gemini yang dapat dipilih per provider. Masukkan root provider — aplikasi menambahkan jalur versi itu sendiri, dan hash di akhir menetapkan alamat secara persis. Dapat dikonfigurasi secara bebasWorkspace desktop gratis untuk satu orang yang menangani banyak provider, asisten, model lokal, dan dokumenKolom alamat API adalah root, bukan endpoint: halaman pengaturan menyatakan bahwa Cherry Studio menambahkan /v1/chat/completions sendiri kecuali alamat berakhir dengan #, sehingga menempelkan URL chat-completions lengkap akan menggandakan jalur. Pull request yang akan menghapus perilaku ini (#19120) ditutup tanpa merge pada 2026-09-04Penyiapan
Chatbox AIAktif; repo berganti nama menjadi chatboxai/chatbox dengan jalur lama yang dialihkan, didorong pada 2026-09-16Chat completions yang kompatibel dengan OpenAI untuk provider khusus: tambahkan provider dengan host API, jalur API kosong, dan kunci, lalu ambil daftar model. Tidak dibatasi oleh paketMemberikan sesuatu yang berfungsi di desktop, seluler, dan web kepada non-developer yang sudah memiliki kunci, dengan pengambilan daftar model alih-alih mengetik ID model secara manualDua permukaan API menggunakan nama yang sama dan mengarah ke hal yang berlawanan: produk ini juga menyediakan endpoint yang kompatibel dengan OpenAI pada paket berbayar yang ditagihkan dalam poin komputasi, yang bukan BYOKPenyiapan
Jan DesktopAktif; didorong pada 2026-09-18, rilis terbaru v0.8.4 pada 2026-07-23. Jalur organisasi lama dialihkan ke siniKompatibel dengan OpenAI atau Anthropic, dipilih per provider. Base URL harus menyertakan jalur versi yang diharapkan server Anda, dan kunci diperlukan bahkan untuk server lokal yang tidak diautentikasi. Dapat dikonfigurasi secara bebasOrang yang memulai secara lokal dan offline dengan mesin inferensi bawaan, tetapi ingin aplikasi yang sama menjangkau endpoint cloud berbayarProvider khusus tidak dideteksi berdasarkan kemampuan — aplikasi tidak dapat menyimpulkan apakah model mendukung tools, vision, atau audio, sehingga fitur-fitur tersebut harus diaktifkan per model atau tidak melakukan apa pun secara diam-diamModel dan biaya API, vs LM Studio
Msty StudioAktif secara komersial, closed source tanpa repositori publik; entri terbaru changelog publik adalah v2.9.6 pada 2026-07-24, sementara build Msty yang disediakan untuk diunduh pada 2026-10-01 adalah 2.9.11Kompatibel dengan OpenAI untuk provider khusus — tipe “Open AI Compatible” dengan API Key dan Inference Endpoint, label yang dibaca dari build 2.9.11 — dan jalur tersebut tidak dibatasi oleh paket. Tipe provider Azure dan Bedrock berada di balik tingkat berbayarWorkspace desktop closed-source yang rapi untuk seseorang yang tidak akan pernah menjalankan DockerTidak ada riwayat commit publik, sehingga pemeliharaan sepenuhnya bergantung pada changelog vendor; preset alat bawaan bersifat spesifik provider dan provider khusus tidak mewarisinyaHarga, penyiapan, vs LM Studio dan AnythingLLM
AnythingLLMAktif; MIT, didorong pada 2026-09-17. Menyediakan aplikasi desktop sekaligus server self-hostedChat completions yang kompatibel dengan OpenAI melalui provider generik yang menerima base URL, kunci, nama model, context window, dan max tokens. Tidak ada pembatasan paket saat self-hostedPengambilan dokumen di mesin atau server Anda sendiri, dengan pemilihan model per workspaceChat, embedding, dan transkripsi dikonfigurasi secara independen, sehingga endpoint chat tidak menyediakan embedding dan instalasi retrieval yang berfungsi memerlukan provider kedua. Dokumentasi juga menandai provider generik sebagai berfokus pada developervs Open WebUI, penyiapan
Open WebUIAktif; kode diunggah pada 2026-09-18. Lisensi nonstandar — BSD-3 ditambah klausul pencantuman merek yang berlaku untuk penerapan dengan lebih dari lima puluh pengguna akhir dalam periode tiga puluh hari bergulirOpenAI chat completions untuk model biasa dan backend agen: masukkan URL dan kunci di bawah koneksi admin. Endpoint daftar model direkomendasikan tetapi opsional; tanpanya, cantumkan ID model di kolom allowlist. Dapat dikonfigurasi secara bebasServer chat multi-pengguna self-hosted yang ditempatkan di depan endpoint, dan tempat standar untuk menghubungkan backend agenPemanggilan alat hanya sebaik kesetiaan skema upstream; dokumentasi menyoroti lapisan kompatibilitas yang menghilangkan kolom wajib sehingga pemanggilan alat gagal secara diam-diamPenyiapan
LibreChatAktif; MIT, didorong pada 2026-09-18Kompatibel dengan OpenAI secara default; nilai provider anthropic pada endpoint khusus dialihkan melalui klien Messages native. Hanya melalui file konfigurasi, dengan base URL sebagai root API. Dapat dikonfigurasi secara bebasDeployment multi-pengguna self-hosted, tempat setiap endpoint memerlukan kebijakan kuncinya sendiri, allowlist model, dan pencatatan biayaMenambahkan provider berarti mengedit YAML dan memulai ulang, bukan mengeklik panel pengaturan; harga token per endpoint adalah metadata yang Anda masukkan sendiri, sehingga biaya yang ditampilkan hanya seakurat data yang Anda masukkanvs Open WebUI, penyiapan
LobeHubAktif dan berganti nama: jalur repo lobe-chat lama kini dialihkan, didorong pada 2026-09-18. Diposisikan ulang dari framework chat menjadi operator agen. Lisensi komunitas dengan ketentuan komersialURL dasar khusus didokumentasikan untuk penggunaan yang di-host sendiri, dan opsi SDK penyedia mengekspos tipe OpenAI dan Anthropic. Apakah cloud yang di-host membatasi URL dasar khusus di balik paket berbayar tidak dinyatakan dalam dokumentasiRuang kerja chat dan agen yang di-host sendiri dengan marketplace plugin dan MCP, untuk tim yang menjalankan instansnya sendiriPenggantian nama sudah aktif, tetapi ekosistemnya belum: panduan pihak ketiga dan panduan variabel lingkungan lama masih menggunakan nama sebelumnya, dan langkah penyiapan berubah pada versi baruPenyiapan
ChatWiseKomersial aktif, sumber tertutup tanpa repositori publik; dokumentasi dan halaman harga keduanya aktif pada 2026-09-18Kompatibel dengan OpenAI atau Anthropic per penyedia khusus, dengan model yang diambil dari endpoint daftar model atau ditambahkan secara manual. Tersedia lisensi Pro satu kali; apakah penyedia khusus berfungsi pada tingkat gratis tidak dinyatakan oleh kedua halamanSeseorang yang menginginkan klien desktop native yang cepat, membayar sekali alih-alih berlangganan, dan membawa kuncinya sendiriModel yang ditambahkan secara manual tidak memiliki kemampuan yang terdeteksi otomatis — Anda menyatakan sendiri panjang konteks, visi, audio, dan penalaran, dan tanda yang salah menjadi fitur yang rusak secara diam-diam. Tingkat gratis dilisensikan untuk penggunaan pribadi dan nonkomersialPenyiapan, Biaya API, vs Chatbox
TypingMindKomersial aktif; dijual sebagai paket lisensi satu kali, dengan produk tim ditagihkan secara terpisahFormulir Tambahkan Model Khusus yang aktif (diperiksa 2026-10-01) menawarkan tipe OpenAI Chat Completions, OpenAI Responses, Claude Messages, dan Gemini API, dan kolom Endpoint URL mengharuskan rute LENGKAP — contoh resmi berakhir dengan jalur chat-completions. Tidak dibatasi tingkat dalam tabel paket yang dipublikasikanFrontend chat BYOK yang rapi, dibeli sekali lalu diisi dengan token Anda sendiriEndpoint yang dipublikasikan sebagai URL dasar memerlukan sufiks yang ditambahkan secara manual. Permintaan dikirim langsung dari browser — halaman Local AI TypingMind menyatakannya demikian — sehingga endpoint harus mengirim header CORS; toggle ikut serta "Route requests via TypingMind Cloud" pada formulir adalah cara yang didokumentasikan untuk mengatasinyaPenyiapan, harga, alternatif
Copilot for ObsidianAktif; rilis 4.0.9 pada 2026-09-16, AGPL-3.0. Dokumentasi dipindahkan ke domain baru dan jalur lama dialihkanKompatibel dengan OpenAI. Tambahkan penyedia khusus dengan URL dasar dan ID model, serta kunci jika endpoint memerlukannya. Dokumentasi menyatakan bahwa ini tidak memerlukan lisensi self-host; tingkat berbayar adalah jalur terkelola yang terpisahMengobrol dengan dan mencari vault Obsidian menggunakan kunci Anda sendiri, tanpa berlangganan layanan ter-host pluginJika pengujian koneksi berhasil tetapi chat tetap gagal, Anda harus mengaktifkan opsi CORS penyedia — dan itu menonaktifkan streaming, sehingga respons muncul setelah selesai, bukan token demi tokenPenyiapan, Biaya API, vs Smart Connections
NextChatAktif tetapi melambat dan semakin dikomersialkan: commit terakhir 2026-08-11, rilis bertanda terakhir 2025-07-29. Repositori kini mengutamakan layanan ter-host berbayar, sementara self-hosting tetap menjadi jalur deployment yang didokumentasikanKompatibel dengan OpenAI: satu variabel URL dasar menulis ulang rute OpenAI, dan vendor lain memiliki variabelnya sendiri. Hanya self-hosted, tanpa pembatasan paketUI chat self-hosted sekali klik di depan sebuah endpoint, dengan variabel nama model yang mengontrol tepat nama-nama yang dilihat penggunaID model endpoint Anda tidak muncul sampai Anda mencantumkannya dalam variabel tersebut — menetapkan URL dasar saja membuat pengguna melihat menu defaultPenyiapan
ChatGPTBoxAktif; kepemilikan dialihkan ke organisasi proyek dengan jalur lama yang dialihkan, rilis v2.7.1 pada 2026-09-06. Ini adalah pengalihan, bukan penggantian nama produkKompatibel dengan OpenAI dalam mode model khusus, yang menerima alamat API dan kunci khusus. Dapat dikonfigurasi secara bebasAsisten browser dalam halaman — tindakan pada seleksi, ringkasan, sidebar hasil pencarian — yang diarahkan ke endpoint Anda sendiriMode gratis utama menggunakan sesi web yang login, bukan kunci Anda; BYOK hanya berlaku setelah Anda sengaja beralih ke mode model khusus—

Pembuat alur kerja

Flowise berada di bagian yang diarsipkan, bukan di sini.

KlienSiklus hidupProtokol / batas BYOKPaling cocok untukBatas kunciHalaman Kunavo
DifyAktif dan berkembang cepat: commit terakhir 2026-09-18, rilis 1.17.1 pada 2026-09-10. Apache 2.0 yang dimodifikasiKompatibel dengan OpenAI, dideklarasikan per tipe model melalui plugin kompatibilitas pihak pertama — instans plugin terpisah untuk LLM, embedding, rerank, speech-to-text, dan text-to-speech. Tidak ada pembatasan paket saat self-hostedTim yang menyusun pipeline retrieval dan alur kerja agen secara visual, dengan satu kunci berada di balik banyak slot modelUntuk tipe non-LLM, plugin menambahkan versi API sendiri, sehingga URL dasar yang sudah berakhir dengan jalur versi menghasilkan jalur duplikat. Lisensi juga melarang menjalankannya sebagai layanan multi-tenant tanpa lisensi komersialPenyiapan, Biaya API, vs n8n
n8nAktif; commit terakhir 2026-09-18. Fair-code di bawah Sustainable Use License, dengan file berlisensi enterprise yang ditandai dalam pohonKompatibel dengan OpenAI. Kredensial mengekspos kolom URL dasar yang dijelaskan sebagai pengganti basis API default, diverifikasi langsung dalam sumber kredensial, bukan hanya dalam dokumentasi. Pada node OpenAI Chat Model saat ini (versi 1.3, n8n 2.41.4), "Use Responses API" aktif secara default, sehingga permintaan menuju rute responses kecuali Anda menonaktifkannya. Tidak ada pembatasan paket pada self-hostedOtomasi self-hosted tempat langkah LLM berada di dalam alur kerja yang lebih besar dan satu perubahan URL dasar memindahkan semua node AI sekaligusPengujian kredensial mengeluarkan permintaan daftar model terhadap URL dasar Anda dan hanya memeriksa status HTTP, sehingga endpoint tanpa model gagal dalam pengujian — dan URL dasar yang salah tetapi kebetulan menjawab 200 pada jalur tersebut berhasil melewatinya. Di cloud ter-host, node yang sama dapat berjalan menggunakan kredit milik vendor alih-alih kredensial Anda — konfirmasikan mana yang dipilihPenyiapan, Biaya API, vs n8n
AutoGPT PlatformRepositori aktif (didorong 2026-09-18), tetapi AutoGPT Classic — agen otonom tahun 2023 yang dimaksud oleh sebagian besar lalu lintas pencarian — secara eksplisit tidak dipelihara, dengan dokumentasi resmi menyatakan bahwa dependensi tidak akan diperbarui dan issue tidak akan diperbaikiOpenAI-compatible chat completions, dan kedua bagian produk ini berbeda. Dibatasi oleh permukaan: agen chat AutoPilot mengambil CHAT_BASE_URL pada instalasi self-hosted, dan panduan mencantumkan API terkelola yang kompatibel dengan OpenAI di antara bentuk yang berfungsi. Helper penyedia block-layer adalah kebalikannya: enumerasi penyedia tertutup yang klien OpenAI dan Anthropic-nya dibuat tanpa URL dasar, dengan satu-satunya host yang dapat ditetapkan pengguna adalah host Ollama yang diperiksa terhadap daftar izin nama host tepercayaPembuat visual berbasis blok dengan marketplace, tempat agen chat di sebelahnya dapat berjalan pada endpoint Anda sendiriKedua jalur membaca variabel lingkungan yang berbeda, sehingga mengonfigurasi salah satunya tidak mengonfigurasi yang lain, dan panduan menyatakan bahwa deployment agpt.co ter-host sepenuhnya mengabaikan variabel ini — ini adalah jalur self-hosting. Transport chat juga menolak fallback ke kunci OpenAI yang tersedia di lingkungan, sehingga CHAT_API_KEY harus ditetapkan secara eksplisit. Jalankan pada image single-container v0.8.2 terhadap pengganti rekaman pada 2026-10-01: satu giliran chat dan tiga putaran perjalanan alat selesaiPenyiapan API khusus, harga, alternatif

Agen pribadi yang selalu aktif

KlienSiklus hidupProtokol / batas BYOKPaling cocok untukBatas kunciHalaman Kunavo
OpenClawAktif; didorong 2026-09-18. Berganti nama dua kali — Clawdbot, lalu Moltbot, kemudian OpenClaw — dan kedua jalur repositori lama masih mengarah ke siniKolom api per penyedia memilih adapter permintaan, bersama baseUrl, apiKey, dan array models dalam JSON. Contoh penyedia khusus menggunakan openai-completions dan anthropic-messages; referensi konfigurasi gateway mencantumkan sebelas adapter, termasuk openai-responses, google-generative-ai, google-vertex, dan bedrock-converse-stream, serta menetapkan baseUrl tanpa api ke openai-completions secara default. Skema konfigurasi pada v2026.9.7 menerima dua belas: sebelas tersebut ditambah google-interactions, ditambahkan pada 25 September 2026 dan didokumentasikan pada halaman penyedia Google tetapi belum ada dalam referensi. Dapat dikonfigurasi secara bebasAgen pribadi serbaguna default saat Anda menginginkan ekosistem plugin dan cakupan komunitas terbesarTidak ada penemuan katalog: setiap model harus dicantumkan berdasarkan id, dan kolom contextWindow, maxTokens, serta biaya per token bersifat opsional dengan default yang diterapkan jika dihilangkan. Biarkan biaya kosong dan pelaporan pengeluarannya hanya berupa perkiraan; isi biaya tersebut dan pelaporan mencerminkan apa yang Anda ketik, bukan apa yang ditagihkanHarga, alternatif
Hermes AgentAktif; MIT, didorong 2026-09-18, tag rilis v2026.9.14Kompatibel dengan OpenAI secara default; kolom transport pada penyedia khusus mengalihkannya ke Anthropic Messages. Tetapkan secara interaktif atau dalam konfigurasi YAML. Tanpa pembatasan paket, langganan, atau akunAgen CLI pribadi yang persisten dengan memori dalam basis data lokal, dapat dijangkau dari beberapa platform chat melalui satu endpointAsumsi defaultnya adalah chat completions berbentuk OpenAI, sehingga endpoint khusus Anthropic memerlukan kolom transport terpisah tersebut — dan kegagalannya tampak seperti endpoint rusak, bukan format wire yang salahHarga, vs OpenClaw
nanobotAktif; MIT, didorong 2026-09-18, diterbitkan oleh HKUDS. Proyek lain yang juga aktif menggunakan nama yang sama di tempat lain — periksa organisasinya sebelum mengikuti tautanKompatibel dengan OpenAI untuk penyedia khusus dan penyedia yang diberi nama sembarang; endpoint berbentuk Anthropic harus mengganti basis pada penyedia anthropic bawaan. Dokumentasi menyatakan untuk menyertakan jalur versi. Dapat dikonfigurasi secara bebasAgen pribadi self-hosted yang berjalan sebagai UI web, terminal, atau aplikasi chat, dan mengekspos ulang API kompatibel OpenAI miliknya sendiriPenyedia khusus yang diberi nama sembarang hanya berbentuk OpenAI dan tidak menggunakan format permintaan Anthropic; backend native menolak kolom proxy secara langsungdibandingkan dengan OpenClaw
ZeroClawAktif; Apache-2.0, didorong 2026-09-18Kolom wire_api memilih chat completions atau OpenAI Responses per penyedia, dengan rute berbentuk Anthropic pada slot penyedia terpisah. Kolom uri wajib pada slot khusus dan juga mengganti keluarga bawaan apa pun. Setiap kolom dapat ditetapkan melalui variabel lingkungan. Dapat dikonfigurasi secara bebasRuntime Rust yang mengutamakan keamanan, cukup kecil untuk perangkat keras murah, dengan otonomi yang diawasi dan sandbox tingkat OSWire mengubah perilaku, bukan hanya transport: wire yang kompatibel dengan OpenAI dan Responses tidak dapat membawa metadata penolakan Anthropic, sehingga fallback otomatis hanya berfungsi melalui slot Anthropic, dan caching prompt melalui rute chat-completions memerlukan tanda nondefaultdibandingkan dengan OpenClaw
NanoClawAktif; MIT, didorong 2026-09-17Berbentuk Anthropic dan dibatasi akun pada jalur default: runtime default adalah Claude Agent SDK, sehingga secara langsung mengharapkan langganan Claude atau kunci Anthropic. Endpoint apa pun yang kompatibel dengan Anthropic berfungsi melalui pasangan URL dasar dan token; akses yang kompatibel dengan OpenAI bersifat tidak langsung, dengan delegasi melalui sebuah skillAlternatif OpenClaw yang diisolasi dalam container bagi orang yang sudah menggunakan Claude Code, terhubung ke beberapa platform pesanEndpoint khusus OpenAI harus diakses melalui skill delegasi. Penyedia Codex terpisah, dipasang dengan /add-codex (@openai/codex 0.155.1 dipatok), menjalankan model OpenAI melalui layanan milik OpenAI sendiri dengan kunci OpenAI atau login ChatGPT; WebSocket Responses yang macet di sana berakhir pada batas waktu giliran sepuluh menit NanoClaw, direproduksi pada 2026-10-01. Proyek ini juga sengaja tidak menyediakan file konfigurasi, sehingga pengaturan BYOK berada dalam file env dan perintah CLI per grupvs OpenClaw, batas waktu Codex
PicoClawAktif; MIT, didorong 2026-09-17, diterbitkan oleh Sipeed. Ditulis dalam Go dari awal, secara eksplisit bukan forkJebakan penamaan: nilai penyedia anthropic menggunakan chat completions yang kompatibel dengan OpenAI, sedangkan anthropic-messages menggunakan Messages API native. Kolom api_base mengganti endpoint dan header khusus dapat mengganti otorisasi. Dapat dikonfigurasi secara bebasJejak penggunaan terkecil di sini — satu biner Go dengan mode agen, gateway, dan TUI, ditujukan untuk deployment selalu aktif dan tertanamEndpoint yang hanya melayani rute Messages mengembalikan 404 pada nilai anthropic. Bedrock dan jalur identitas Azure tidak ada dalam biner default dan memerlukan pembangunan ulang dengan build tagBiaya dan penyiapan API, error 404, vs OpenClaw
IronClawAktif; Apache-2.0, didorong 2026-09-13, diterbitkan di bawah organisasi nearaiAdapter chat-completions generik yang kompatibel dengan openai, dengan URL dasar wajib, ditambah Anthropic, Gemini, Bedrock native, dan lainnya yang masing-masing menerima penggantian URL dasar. Fallback variabel lingkungan mencakup container dan eksekusi satu kali. Dapat dikonfigurasi secara bebasOS agen yang berorientasi privasi dan keamanan dengan penyimpanan rahasia lokal terenkripsi, alat dalam sandbox, dan pengungkapan alat progresifAdapter generik tidak memiliki host default, sehingga URL dasar harus diberikan — setiap contoh yang didokumentasikan menetapkannya secara eksplisit, dan tidak satu pun merupakan endpoint pihak ketiga yang di-host. Lapisan tempat URL dasar yang hilang gagal tidak dinyatakan dalam dokumentasiAPI khusus, error anggaran konteks, vs OpenClaw
Agent ZeroAktif; didorong 2026-09-18, dibuat 2024-06-10 — proyek tertua dalam kelompok ini. Kepemilikan berpindah dari akun pribadi ke organisasi agent0ai, dan jalur lama dialihkanChat completions kompatibel OpenAI melalui penyedia generik dengan kolom URL API per model, dan kunci dimasukkan secara terpisah. Hanya UI: panduan instalasi tidak mendokumentasikan padanan file konfigurasi atau variabel lingkungan. Tanpa pembatasan paketFramework agen yang dapat diutak-atik dan digerakkan prompt, dijalankan dalam Docker dengan UI web, lebih mirip framework yang Anda bentuk daripada asisten jadiModel chat, utilitas, dan embedding dikonfigurasi secara independen, sehingga endpoint yang melayani chat tetapi bukan embedding memaksa penyiapan terpisah; dokumentasi memperingatkan bahwa model utilitas yang sangat kecil gagal total dalam tugas memoridibandingkan dengan OpenClaw
OpenManusAktif tetapi terlihat lebih lambat: didorong 2026-08-22 dengan commit terbaru bertanggal 2026-08-16. Jebakan tautan usang — jalur repositori asli TIDAK dialihkan dan kini mengarah ke repositori lain yang tidak terkaitChat completions kompatibel OpenAI, dikonfirmasi dalam sumber, bukan hanya dokumentasi. Blok config.toml dengan base_url, api_key, dan model; kolom api_type beralih ke klien Azure atau Bedrock. Dapat dikonfigurasi secara bebasImplementasi ulang terbuka dari loop agen umum untuk riset dan otomasi browser, serta konfigurasi paling mekanis dalam kelompok iniAda dua blok LLM independen, satu untuk model utama dan satu untuk visi, yang masing-masing memerlukan URL dasar dan kuncinya sendiri. Konfigurasi contoh juga masih mematok id model tahun 2025 yang akan gagal pada sebagian besar endpoint saat iniBiaya dan penyiapan API, error token dan alat
SillyTavernAktif; AGPL-3.0, didorong 2026-09-14Chat completions kompatibel OpenAI melalui sumber completion khusus. Dokumentasi menyatakan untuk tidak menambahkan sufiks chat-completions, dan mencoba menambahkan jalur versi jika koneksi gagal. Dapat dikonfigurasi secara bebasRoleplay dan chat karakter berdurasi panjang dengan kontrol prompt yang kuat — pembeli yang benar-benar berbeda dari kelompok coding, dengan pola konteks dan token yang berbedaMode pascapemrosesan prompt lebih penting daripada endpoint: varian "no tools" menghapus pemanggilan alat dari prompt, dan pemanggilan alat tidak didukung di bawahnya — tanpa errorAPI terbaik, penyiapan
Msty GoAktif, berganti nama dari Msty Claw pada 2026-08-04. Sumber tertutup; halaman harga mencantumkannya pada paket beta $0 dengan tingkat tim yang ditandai sebagai direncanakanTidak diketahui. Settings mendokumentasikan tipe, nama tampilan, URL dasar, kunci, dan perilaku daftar model, tetapi dokumentasi tidak pernah mencantumkan opsi tipe, sehingga format wire yang dihasilkan penyedia khusus tidak dipublikasikanRunner tugas desktop terbatas dengan folder eksplisit, eksekusi terisolasi, dan pekerjaan yang dapat ditinjauSumber tertutup, beta gratis, dan daftar tipe penyedia yang tidak didokumentasikan: Anda tidak dapat mengonfirmasi dari dokumentasi bahwa endpoint kompatibel OpenAI sembarang akan berfungsi. Yang satu ini memerlukan instalasi untuk membuktikannyaPenyiapan
Page AssistAktif; MIT, didorong 2026-09-13Kompatibel dengan OpenAI. Settings menawarkan tab kompatibel OpenAI tempat opsi Custom menerima URL API dan kunci. Dapat dikonfigurasi secara bebasChat sidebar browser yang dapat membaca halaman yang sedang Anda buka, bagi orang yang tidak akan pernah membuka terminalUI chat ekstensi browser, bukan agen otonom — tanpa loop coding atau menjalankan alat — dan pusat gravitasinya masih model lokal, sehingga jalur cloud relatif sedikit diujiPenyiapan

Klien tanpa endpoint pihak ketiga yang didokumentasikan

Ketiga proyek ini cukup aktif untuk muncul dalam hasil pencarian, tetapi tidak satu pun mendokumentasikan pengarahan klien ke URL dasar sembarang. Pisahkan tiga fakta berbeda di sini, karena sering disatukan: apakah Anda dapat memberikan kunci vendor sendiri, apakah Anda dapat memberikan endpoint sendiri, dan apakah belum ada yang menetapkannya. Devon menerima kunci vendor dan tidak mendokumentasikan kolom URL dasar; Kiro CLI tidak menerima keduanya — kunci API yang dijelaskan dokumentasi enterprise-nya adalah milik Kiro sendiri, untuk menjalankan CLI dalam skrip, bukan cara membawa kunci vendor model; Smart Chat dibatasi paket dan dukungan endpoint sembarangnya belum terkonfirmasi, yang tidak sama dengan ditolak. Hanya kolom endpoint yang membuat klien dapat dijangkau dari Kunavo.

KlienKategoriSiklus hidupYang sebenarnya tersediaDampaknya bagi Anda
Kiro CLITerminalAktif, berganti nama dari Amazon Q Developer CLI (tersedia 2025-11-17, diperbarui otomatis 2025-11-24, titik masuk lama masih berfungsi). Secara terpisah, plugin IDE dan langganan berbayar Amazon Q Developer mencapai akhir dukungan pada 2027-04-30, dengan pendaftaran baru diblokir mulai 2026-05-15Tidak ada yang didokumentasikan. Model disediakan melalui tingkat langganan dan dikirim melalui Bedrock; dokumentasi model tidak memuat opsi penyedia khusus, kunci, atau URL dasar. BYOK hanya ada sebagai permintaan fitur terbukaEndpoint pihak ketiga tidak mungkin digunakan saat ini. Jangan mencampurkannya dengan Kiro Crew, produk orkestrasi open-source terpisah yang dibangun di atas CLI. Apa yang ditawarkannya, dan kapan mengungguli agen endpoint khusus, dibandingkan dalam Kiro CLI vs Claude Code
DevonTerminalTidak secara resmi diarsipkan tetapi secara efektif ditinggalkan: commit cabang default terbaru bertanggal 2024-07-29 dan push repositori terakhir dalam bentuk apa pun adalah 2025-05-26Kunci tersedia, endpoint tidak. README mendokumentasikan variabel kunci per vendor dan jalur Ollama lokal, serta tidak memuat penggantian URL dasar atau api-base di mana punHanya referensi historis. Nilai direktorinya berfungsi sebagai pembeda: Devon (open source, tidak aktif) bukan Devin, produk komersial berbeda yang mendominasi hasil pencarian yang sama
Smart Chat (Smart Connections)Plugin ObsidianAktif tetapi terbagi menjadi produk-produk terpisah: inti gratisnya diposisikan sebagai pencarian semantik tanpa memerlukan kunci, sementara chat dengan model API merupakan ekstensi terpisah. Commit terakhir 2026-09-16Dibatasi oleh paket, dan endpoint arbitrer belum terkonfirmasi. Alur kerja yang didokumentasikan memerlukan Smart Chat Pro serta model dari sekumpulan adapter bernama yang sudah ditentukan; satu-satunya base URL kustom yang didokumentasikan adalah untuk satu aplikasi self-hosted tertentuAnggap dukungan endpoint arbitrernya tidak diketahui, bukan tidak ada — tidak ada hal dalam dokumentasi saat ini yang memastikannya. Halaman penyiapan Smart Connections yang lebih lama secara eksplisit sudah tidak digunakan dan tidak boleh dipakai lagi. Perbandingannya dengan klien yang memang menerima endpoint kustom ada di Copilot for Obsidian vs Smart Connections

Sudah dihentikan, diarsipkan, dan digantikan

Sepuluh item ini ada di direktori agar pencarian yang mendarat pada namanya mencapai statusnya, bukan perintah instalasi. Tidak satu pun merupakan rekomendasi saat ini.

KlienStatusKondisinya sekarangBeralih ke
LanjutkanPemeliharaan dihentikan; repositori bersifat hanya-baca setelah rilis final 2.0.0 untuk ekstensi VS Code, CLI, dan plugin JetBrains. Situs milik perusahaan menyatakan bahwa produk ini telah diakuisisi oleh Cursor. Commit terakhir pada cabang default 2026-07-21Agen pemrograman yang dibekukan — ekstensi VS Code, CLI, dan plugin JetBrains — yang masih dapat diarahkan ulang ke endpoint pihak ketiga setelah autentikasi bawaan dikeluarkanHanya untuk instalasi yang sudah ada, bukan titik awal. Peringatan mekanis bagi siapa pun yang memeriksa ulang: repositori tidak ditandai sebagai diarsipkan dan tanggal push-nya masih berubah setiap hari, sehingga pemeriksaan tanda arsip melaporkannya sebagai aktif. Halaman penyiapan yang sudah ada
VoidDiarsipkan 2026-06-02; hanya-baca dan tidak menerima kontribusi. README dibuka dengan pernyataan bahwa proyek ini sudah tidak digunakan lagiFork VS Code yang diarsipkan, yang menurut README-nya sendiri terutama direkomendasikan sebagai referensi untuk melakukan fork terhadap VS CodeBermigrasilah. README mengarah ke repositori fork komunitas; Zed dan Theia adalah editor yang dipelihara dalam direktori ini. Bacaan migrasi: Alternatif editor Void
PearAIRepositori editor belum merilis apa pun sejak 2025-05-20; aktivitas terbaru di seluruh organisasi adalah 2026-06-19. Beranda masih aktif dan tetap menjual langganan routerEditor turunan Continue yang petunjuk BYOK-nya terakhir diedit pada akhir November 2024 dan masih menampilkan model-model era 2024 sebagai jajaran saat iniJangan menyajikannya sebagai target BYOK yang berfungsi. Saat ini tidak ada yang dapat mengonfirmasi alur endpoint kustom terhadap build terbaru — verifikasi terhadap salinan yang terpasang terlebih dahulu, dan jangan menyimpulkan bahwa produknya sudah mati hanya dari repositori editor
WitsyDialihkan kepada pemilik korporat dan tidak aktif: dipindahkan pada 2026-04-08, rilis terakhir 2026-03-04, commit terbaru 2026-04-09. Domain produk kini mengarahkan ulang ke repositoriAsisten desktop BYOK dan klien MCP yang dokumentasinya akurat tetapi tidak dipeliharaBukan rekomendasi aktif. Pilih klien desktop yang dipelihara dari tabel di atas
FlowiseDiarsipkan 2026-08-13, bersama repositori dokumentasi dan embed-nya. Issue dan pull request dikunci, dan para pemelihara menyatakan bahwa paket yang telah dipublikasikan akan ditandai sebagai deprecatedCodebase Apache-2.0 yang oleh para pemeliharanya disarankan untuk difork oleh pengguna. Tidak dinyatakan apakah cloud ter-hosting-nya masih beroperasi, dan situs pemasarannya tidak memuat pemberitahuan arsipHanya untuk langkah migrasi atau keluar. Dify dan n8n adalah pembuat workflow yang dipelihara dalam direktori ini. Bacaan migrasi: Alternatif Flowise, Dify vs Flowise, dan Flowise vs n8n
SWE-agentHanya untuk pemeliharaan dan telah digantikan. Repositori tidak diarsipkan (push terakhir 2026-09-14), tetapi README dan dokumentasi sama-sama menyatakan bahwa pengembangan telah dipindahkanMasih dapat digunakan untuk mereproduksi proses benchmark yang dipublikasikan dari satu konfigurasi YAML yang terdokumentasi sepenuhnyaUpstream merekomendasikan mini-SWE-agent untuk pekerjaan baru; produk itu ada di tabel terminal di atas
PlandexTidak aktif, dan domainnya tidak lagi dapat di-resolve. Push terakhir 2025-10-03; pada 2026-09-18, baik situs maupun dokumentasi ter-hosting tidak dapat di-resolve, dikonfirmasi melalui dua resolver publik independenAgen perencanaan self-hosted yang situs web, dokumentasi ter-hosting, dan cloud-nya semuanya tidak dapat diakses. Provider kustom mengharuskan self-hosting bahkan ketika situsnya masih aktif — tingkat BYOK cloud hanya dapat menggunakan provider bawaanAnggap tidak dipelihara hingga upstream menyatakan sebaliknya. Bacaan migrasi: Plandex vs Aider
Mentat (CLI yang diarsipkan)Diarsipkan, push terakhir 2025-01-07. Repositori sengaja diganti namanya menjadi path arsip dan README-nya dibuka dengan pemberitahuan proyek yang diarsipkanAlat baris perintah yang sudah mati. Namanya dialihkan — README arsip menyatakan bahwa Mentat kini merujuk pada produk lain, bot code review ter-hosting, yang status operasionalnya saat ini tidak dapat diverifikasi dari lingkungan iniTidak ada yang dapat dimigrasikan dalam proyek ini. Pilih agen terminal yang dipelihara dari atas
OpenCode (CLI Go yang diarsipkan)Diarsipkan, push terakhir 2025-09-18. README diawali pemberitahuan bahwa proyek ini dilanjutkan dengan nama CrushOpenCode Go dan TUI asli, dipertahankan hanya untuk asal-usulCrush, di tabel terminal di atas. Jangan keliru dengan OpenCode yang digunakan orang saat ini, yang merupakan proyek TypeScript terpisah — halaman OpenCode Kunavo yang sudah ada mendeskripsikan proyek itu, bukan repositori yang diarsipkan ini. Crush vs OpenCode menjelaskan garis keturunannya
iFlow CLIDitutup. Pemberitahuan repositori menyatakan bahwa layanan akan ditutup pada 17 April 2026; tanggal tersebut telah berlalu dan pemberitahuan itu masih berada di bagian teratas READMEAgen terminal kompatibel-OpenAI yang sudah dihentikan, tetapi dokumentasi konfigurasinya masih dapat diakses — dan itulah jebakannyaHanya untuk migrasi. Pilih agen terminal kompatibel-OpenAI yang dipelihara dari tabel di atas. Bacaan migrasi: Alternatif iFlow CLI

Status verifikasi Kunavo

Tidak ada klien dalam direktori ini yang telah menyelesaikan permintaan melalui Kunavo dalam pengujian yang tercatat. Itulah keadaan sebenarnya, dan hal ini layak dinyatakan secara langsung alih-alih disembunyikan, karena perbedaan tersebut mengubah apa yang seharusnya Anda lakukan selanjutnya.

StatusArtinyaYang tidak dimaksudkan olehnya
Panduan penyiapan telah diterbitkanKunavo menulis langkah-langkah konfigurasi untuk klien ini berdasarkan dokumentasi milik klien tersebutIni tidak berarti bahwa permintaan telah dikirim, pemanggilan alat telah diukur, atau klien tersebut tersertifikasi, terverifikasi, maupun didukung secara resmi
Path permintaan telah diperiksaKunavo menjalankan klien tersebut, atau mengirim permintaan darinya, terhadap endpoint mock lokal atau dengan kunci yang sengaja tidak valid, lalu mencatat apa yang dikirim dan apa yang diterima kembaliIni tidak berarti completion, stream, atau pemanggilan alat berhasil melalui Kunavo
Belum diujiDetail protokol dan endpoint pada baris tersebut berasal dari dokumentasi vendor, README, atau sumber repositori pada tanggal pemeriksaan yang dinyatakanIni tidak berarti klien tersebut gagal — hanya berarti belum ada yang menjalankannya di sini

40 dari 77 klien dalam direktori ini memiliki panduan penyiapan Kunavo yang telah diterbitkan: Aider, goose, Crush, Pi, Oh My Pi, DeepSeek Harness, Factory Droid, Qwen Code, Kimi Code, OpenHands, mini-SWE-agent, Nanocoder, Mistral Vibe CLI, GitHub Copilot CLI, Open Interpreter, Amp, Jan Agent, Junie CLI, Zed, Theia IDE, twinny, Qoder, Dyad, Cherry Studio, Chatbox, Msty Studio, AnythingLLM, Open WebUI, LibreChat, LobeChat, ChatWise, TypingMind, Copilot for Obsidian, NextChat, Dify, n8n, SillyTavern, Msty Go, Page Assist, dan Continue. Panduan n8n dan TypingMind adalah dua panduan dengan path permintaan yang telah diperiksa; sisanya ditulis berdasarkan dokumentasi atau sumber klien. Setiap baris lain dalam direktori ini belum diuji, begitu pula fitur-fitur spesifik di dalam panduan tersebut.

Konsekuensi praktisnya: anggap tugas pertama Anda pada klien baru sebagai langkah verifikasi. Kirim satu permintaan yang dibatasi, pastikan respons mengalir, pastikan pemanggilan alat mengembalikan hasil, dan periksa biaya yang tercatat sebelum memindahkan pekerjaan terjadwal atau berbayar ke sana.

Biaya menggunakan kunci Anda sendiri

Setelah klien diarahkan ke endpoint Anda sendiri, tagihannya dihitung per token, bukan per seat. Dengan tarif katalog aktif Kunavo, Claude Sonnet 5 mencantumkan $1,40 per juta token input dan $7,00 per juta token output; Claude Haiku 4.5 mencantumkan $0,70 dan $3,50.

Sesi agen hipotetis yang menggunakan 400.000 token input tanpa cache dan 30.000 token output memiliki estimasi katalog sebesar $0,77 pada Claude Sonnet 5 dan $0,38 pada Claude Haiku 4.5. Itu adalah perhitungan token berdasarkan volume yang diasumsikan, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan. Perhitungan ini tidak mencakup biaya cache, alat eksternal, atau percobaan ulang apa pun yang dilakukan agen; agen yang mengulangi pemanggilan alat yang gagal akan membayar setiap percobaan.

Tarif terendah yang tercantum dan biaya terendah untuk menyelesaikan tugas adalah dua klaim yang berbeda, dan direktori ini tidak menjanjikan keduanya. Model yang lebih kecil dengan tarif lebih rendah mungkin memerlukan lebih banyak percobaan dan peninjauan; bandingkan kandidat berdasarkan kartu tarif, lalu ukur tugas nyata yang sama pada dua kandidat tersebut. Minimum Kunavo adalah top-up prabayar $10 tanpa langganan — lihat detail penagihan untuk mengetahui hubungan estimasi katalog dengan biaya akhir, dan harga untuk katalog saat ini.

Bacaan terkait: API kompatibel-OpenAI membahas bentuk endpoint yang diharapkan sebagian besar klien ini, base URL Anthropic membahas klien protokol Messages, dan mulai cepat membantu mengaktifkan kunci pertama. Buat akun Kunavo ketika Anda siap menguji salah satu klien ini terhadap endpoint nyata.

Pertanyaan umum

Klien agen AI mana yang dapat menggunakan endpoint API kustom?

Sebagian besar agen terminal sumber terbuka, sebagian besar front-end chat yang di-host sendiri, dan sebagian besar agen personal yang selalu aktif mendokumentasikan kolom base URL tanpa memerlukan paket atau akun. Pengecualiannya terbagi dalam empat kelompok: klien yang kolom endpoint-nya hanya tersedia pada beberapa antarmuka (Factory Droid di CLI dan desktop, Qoder di IDE tetapi bukan CLI, OpenHands di backend lokal tetapi bukan backend cloud-nya, agen chat AutoGPT Platform saat di-host sendiri tetapi bukan di cloud yang di-host), klien yang URL base arbitrer berada di balik paket berbayar atau akses awal (URL endpoint kustom Amp, Warp untuk organisasi dengan lebih dari sepuluh karyawan, Smart Chat Pro), klien yang hanya menggunakan satu protokol vendor (Gemini CLI menerima base URL tetapi tetap mengirim permintaan Gemini native), dan klien yang sama sekali tidak memiliki kolom endpoint (Kiro CLI, Devon).

Apakah endpoint kustom yang terdokumentasi berarti setiap fitur akan berfungsi?

Tidak. Kolom base URL hanya menentukan ke mana permintaan dikirim. Pemanggilan alat, caching prompt, pelengkapan fill-in-the-middle, embedding, visi, dan streaming adalah kemampuan terpisah yang masing-masing dapat gagal meskipun chat berhasil. Twinny mengirim pelengkapan ke rute completions lama, bukan chat completions, AnythingLLM mengonfigurasi embedding sebagai provider terpisah, SillyTavern menghapus pemanggilan alat dalam beberapa mode pascapemrosesan prompt, dan beberapa klien mengharuskan Anda memasukkan sendiri context window serta harga token setiap model. Uji fitur spesifik yang Anda perlukan sebelum memindahkan pekerjaan nyata.

Apakah Kunavo telah menguji klien-klien agen ini?

Belum secara end-to-end. Tidak ada klien dalam direktori ini yang menyelesaikan permintaan melalui Kunavo dalam pengujian yang direkam. Jika tersedia panduan penyiapan Kunavo, langkah konfigurasinya ditulis berdasarkan dokumentasi atau source code yang dirilis oleh klien tersebut, bukan hasil pengukuran. Dua halaman penyiapan melangkah lebih jauh: catatan n8n merekam proses n8n 2.41.4 terhadap endpoint mock lokal dan terhadap Kunavo dengan kunci tidak valid, sedangkan catatan TypingMind merekam permintaan browser yang dikirim dari typingmind.com dengan kunci tidak valid — pemeriksaan tingkat permintaan, bukan proses yang berhasil. Setiap pernyataan protokol dan endpoint di sini disalin dari dokumentasi vendor, README, atau source repository pada tanggal pemeriksaan yang disebutkan. Anggap tugas pertama yang Anda jalankan pada klien baru sebagai langkah verifikasi Anda sendiri.

Proyek mana yang sebaiknya tidak saya mulai?

Continue bersifat hanya-baca setelah rilis final 2.0.0 dan perusahaannya menyatakan bahwa proyek tersebut diakuisisi oleh Cursor. Void diarsipkan pada 2026-06-02 dan Flowise pada 2026-08-13. iFlow CLI memublikasikan tanggal penghentiannya sendiri, yaitu 17 April 2026. Mentat dan Go OpenCode CLI diarsipkan, sedangkan SWE-agent hanya berada dalam pemeliharaan dengan upstream yang merekomendasikan mini-SWE-agent sebagai gantinya. Plandex tidak memiliki aktivitas repository sejak 2025-10-03 dan domainnya tidak lagi dapat di-resolve. Devon tidak memiliki commit pada default branch sejak 2024-07-29, dan instruksi bring-your-own-key PearAI terakhir diedit pada November 2024. Semua ini cocok berada dalam direktori untuk migrasi dan disambiguasi, bukan sebagai titik awal.

Apakah harga model yang tercantum paling murah merupakan cara termurah untuk menyelesaikan tugas?

Belum tentu. Tarif per token yang tercantum dan total biaya untuk menyelesaikan suatu pekerjaan adalah dua ukuran yang berbeda. Model yang lebih kecil dengan tarif lebih rendah mungkin memerlukan lebih banyak percobaan, konteks lebih panjang, atau lebih banyak peninjauan manusia, dan agen yang mengulangi pemanggilan alat yang gagal membayar setiap percobaan. Bandingkan kartu tarif untuk memilih kandidat, lalu ukur tugas nyata yang sama pada dua model sebelum memutuskan. Kunavo menerbitkan tarif katalog per token dan dimulai dengan isi ulang prabayar $10, tanpa langganan.

Setiap nama klien dalam tabel di atas menautkan ke halaman dokumentasi, README, atau berkas repositori milik proyek tersebut yang menjadi sumber penulisan barisnya; jika suatu baris juga didasarkan pada halaman kedua — dokumentasi terpisah sebuah CLI, halaman autentikasi vendor — halaman tersebut ditautkan langsung di dalam sel yang memuat klaim terkait. Fakta-fakta tersebut dikumpulkan pada 17 September 2026. Pemeriksaan pada 18 September 2026 memeriksa ulang status siklus hidup melalui GitHub REST API — penanda arsip, tanggal push, tanggal commit, dan pengalihan jalur lama — untuk setiap baris berstatus diarsipkan dan tanpa endpoint serta sebagian besar baris yang aktif, dan membaca ulang dokumentasi yang ditautkan untuk sebagian sel protokol dan penggunaan kunci milik sendiri, bukan untuk setiap baris. Jika situs pemasaran suatu proyek dan repositorinya memberikan informasi yang bertentangan, repositori dan pernyataan pengelola sendiri digunakan sebagai acuan, dan perbedaan tersebut dicatat dalam barisnya. Jumlah bintang, tanggal push, dan struktur paket mencerminkan keadaan pada suatu waktu dan akan berubah — setiap sel siklus hidup ditulis agar pemeriksaan yang sama dapat dijalankan ulang. Pada 1 Oktober 2026, status siklus hidup diperiksa ulang melalui GitHub API untuk setiap klien yang memiliki repositori publik, setiap tautan sumber dibuka kembali, dan baris n8n, TypingMind, serta Msty Studio, beserta batas cakupan Kiro CLI, dikoreksi berdasarkan pemeriksaan pada hari itu. Pada hari yang sama, sel protokol pada baris Pi diperiksa ulang dengan mengacu pada halaman model Pi yang telah diperbarui serta tipe api, mekanisme dispatch-nya, dan implementasi yang terdaftar dalam kode sumber Pi pada v0.99.2, lalu dikoreksi; filter protokolnya tetap mencerminkan empat nilai yang didokumentasikan. Hal lain yang juga dikoreksi pada hari itu: sel protokol dan sel penggunaan yang paling sesuai pada baris Oh My Pi, yang diperiksa ulang dengan mengacu pada skema docs/models.md dan models.yml pada v18.4.8, serta sel dan filter protokol pada baris OpenClaw, yang diperiksa ulang dengan mengacu pada halaman penyedia kustom, referensi konfigurasi gateway, halaman penyedia Google, dan skema konfigurasi pada v2026.9.7. Tarif token Kunavo diambil dari katalog yang diperbarui secara langsung; contoh biaya merupakan ilustrasi perhitungan token.