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.
| Protokol | Apa yang dikirim klien | Artinya bagi sebuah endpoint |
|---|---|---|
| OpenAI Chat Completions | POST ke /v1/chat/completions | Bentuk yang paling luas dukungannya; asumsi default di sebagian besar klien di sini |
| OpenAI Responses | POST ke /v1/responses | Endpoint yang berbeda. Gateway yang hanya mengimplementasikan chat completions tidak akan menjawabnya |
| Anthropic Messages | POST ke /v1/messages | Bentuk permintaan dan respons yang sepenuhnya berbeda, bukan sekadar perubahan header |
| Google Gemini atau Vertex native | models/*:generateContent | Gemini CLI menerima base URL tetapi tetap menggunakan protokol ini, sehingga URL yang kompatibel dengan OpenAI tidak akan berfungsi di sana |
| Hanya native | Endpoint vendor tetap | Tidak 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
| Batas | Bentuknya | Contoh dalam direktori ini |
|---|---|---|
| Dapat dikonfigurasi secara bebas | Kolom base URL yang terdokumentasi, tanpa akun atau paket berbayar | Sebagian besar agen terminal, sebagian besar front-end chat yang di-host sendiri |
| Dibatasi antarmuka | Berfungsi pada beberapa antarmuka produk, tetapi tidak pada yang lain | Droid (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 paket | Memerlukan paket berbayar atau akses awal | URL endpoint kustom Amp, Warp untuk organisasi dengan lebih dari sepuluh karyawan, Smart Chat Pro |
| Dibatasi protokol | Kolomnya ada, tetapi hanya menerima satu protokol vendor | Gemini CLI, nanocode, NanoClaw pada runtime default-nya |
| Tidak ada yang didokumentasikan | Tidak ada kolom endpoint — hanya kunci vendor, atau bahkan kunci vendor pun tidak tersedia | Devon (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/completionslengkap. SillyTavern menyatakan agar suffix tidak ditambahkan. Dify menambahkan versi sendiri untuk jenis model non-LLM. - Persyaratan daftar model. Pengujian kredensial n8n mengeluarkan
GET /modelsdan 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.
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.
| Klien | Siklus hidup | Protokol / batas BYOK | Paling cocok untuk | Batas kunci | Halaman Kunavo |
|---|---|---|---|---|---|
| Aider | Tidak diarsipkan tetapi tidak aktif: rilis terakhir 2025-08-09, commit default branch terakhir 2026-05-22 | OpenAI Chat Completions melalui prefix model openai/ dan OPENAI_API_BASE. Dapat dikonfigurasi secara bebas | Pemrograman berpasangan di terminal pada repo git yang sudah ada, dengan edit yang diterapkan dan di-commit otomatis | Tidak ada rilis selama lebih dari 13 bulan, sehingga metadata untuk model yang lebih baru dapat tertinggal dan mungkin perlu diisi secara manual | Harga, penyiapan |
| goose | Aktif, 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-07 | OpenAI Chat Completions (OPENAI_HOST ditambah OPENAI_BASE_PATH) dan Anthropic Messages (ANTHROPIC_HOST). Dapat dikonfigurasi secara bebas | Agen lokal serbaguna di luar coding — aplikasi desktop, CLI, dan API yang dapat disematkan, diperluas melalui MCP | Base URL dibagi ke dalam dua variabel, sehingga endpoint yang berakar pada path versi memerlukan path tersebut ditetapkan secara eksplisit | vs Claude Code, penyiapan |
| Crush | Aktif; di-push pada 2026-09-18, pada hari yang sama saat diperiksa | Jenis yang berbeda: openai, openai-compat untuk API yang tidak kompatibel dengan OpenAI, dan anthropic. Dapat dikonfigurasi secara bebas melalui crushrc atau crush.json | Agen terminal yang dipoles dengan context window dan harga per model dideklarasikan secara lokal, sehingga biaya terlihat selama sesi | Tidak 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 pemuatan | Harga, penyiapan, vs OpenCode |
| Pi | Aktif; earendil-works/pi di-push pada 2026-09-18. Path badlogic/pi-mono yang lebih lama dialihkan ke sini | openai-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 bebas | Membangun di atas atau menyematkan core agen kecil yang mudah dimodifikasi | README menyatakan bahwa issue dan pull request baru dari kontributor baru ditutup otomatis secara default, dan Anda mengadopsi monorepo harness, bukan hanya CLI | Harga, vs OpenCode, penyiapan |
| Oh My Pi | Fork Pi yang aktif; di-push pada 2026-09-18 | Sembilan 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.yml | Protokol chat yang terdokumentasi paling banyak di antara semua agen terminal dalam tabel ini, dengan tooling LSP dan DAP yang terintegrasi | Endpoint yang kompatibel dengan Anthropic dan menolak kolom strict pada definisi alat memerlukan disableStrictTools; discovery memaksa path /v1/models kecuali dinonaktifkan secara eksplisit | Harga, penyiapan, vs Pi |
| pool | Aktif tetapi kecil: di-push pada 2026-08-18, 425 bintang, didukung secara komersial oleh Poolside | Hanya kompatibel dengan OpenAI pada rute kustom (POOLSIDE_STANDALONE_BASE_URL); secara terpisah menggunakan ACP. Hanya melalui variabel lingkungan, tanpa pembatasan | Agen terminal native-ACP yang juga dapat dijalankan sebagai server untuk editor yang kompatibel | Endpoint harus menyediakan GET /v1/models dan mencantumkan model yang dipilih, atau override panjang konteks akan berhenti diterapkan secara diam-diam | — |
| DeepSeek Harness | Aktif, pratinjau developer yang dinyatakan sendiri; di-push pada 2026-09-17 | openai-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 bebas | Mencoba harness arsitektur plugin DeepSeek sebagai UI web lokal yang diarahkan ke endpoint apa pun | Pengelola menjanjikan perubahan yang dapat memutus kompatibilitas, dan dalam 0.2.0-rc.2 halaman Models belum dapat menambahkan provider yang masuk dengan OAuth, seperti Codex | penyiapan |
| Droid (Factory) | Produk komersial aktif, sumber tertutup; dokumentasi dan halaman harga keduanya dapat diakses pada 2026-09-18. factory.ai dialihkan ke factory.com | anthropic adalah Messages, openai adalah Responses, generic-chat-completion-api adalah Chat Completions. Dibatasi antarmuka: hanya CLI dan aplikasi desktop | Mempertahankan agen yang didukung secara komersial sambil memindahkan inferensi ke endpoint Anda sendiri pada antarmuka lokal | Model 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 ada | Harga, penyiapan |
| Qwen Code | Aktif; di-push pada 2026-09-18 | OpenAI Chat Completions, Anthropic Messages, Google GenAI, dan Vertex, masing-masing dengan variabel base URL sendiri, ditambah opsi Custom Provider eksplisit. Dapat dikonfigurasi secara bebas | Mengganti protokol dan provider saat runtime dari satu klien terminal | Paket gratis Qwen OAuth dihentikan pada 2026-04-15 dan dihapus dari dialog autentikasi, sehingga panduan apa pun yang masih menjanjikan kuota harian gratis sudah kedaluwarsa | Harga, penyiapan |
| Kimi Code CLI | Aktif; 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 bertahap | OpenAI Chat Completions dan Responses, Anthropic Messages, Google GenAI, Vertex — blok provider config.toml. Dapat dikonfigurasi secara bebas | Mempertahankan login Moonshot terkelola sebagai salah satu provider sambil menambahkan endpoint pihak ketiga di sampingnya | Kredensial tidak pernah dibaca dari variabel shell ambient: nama variabel harus dideklarasikan dalam konfigurasi, atau startup gagal | vs Claude Code, penyiapan |
| OpenHands | Aktif 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 terdokumentasi | LiteLLM, sehingga prefix provider wajib ada. Dibatasi backend: koneksi provider tersedia pada backend agent-server lokal dan disembunyikan pada backend cloud | Pekerjaan multi-langkah otonom dalam sandbox — tugas dari issue hingga pull request dan otomatisasi terjadwal — di mesin atau server Anda sendiri | Pada 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 tidak | vs OpenCode, penyiapan |
| mini-SWE-agent | Aktif; di-push pada 2026-09-14, saat ini menggunakan v2 dengan v1 dipertahankan di sebuah branch | LiteLLM; endpoint kustom melewati model_kwargs dengan provider yang kompatibel dengan OpenAI dan api_base. Dapat dikonfigurasi secara bebas | Proses batch dan benchmark yang murah serta dapat dibuat dalam skrip, dengan loop inti yang cukup singkat untuk dibaca sebelum dipercaya | Model di luar registry LiteLLM merusak pelacakan biaya, dan v2 mengubah tata letak konfigurasi sehingga instruksi era v1 tidak dapat diterapkan | Harga, penyiapan, vs Claude Code |
| Nanocoder | Aktif; di-push pada 2026-09-18. Dijalankan oleh kolektif komunitas, bukan perusahaan | Kompatibel dengan OpenAI, ditambah Ollama dan preset per vendor. Entri provider dalam agents.config.json atau wizard pengaturan. Dapat dikonfigurasi secara bebas | Coding terminal dengan pendekatan local-first, di mana API remote adalah salah satu opsi di antara model lokal, bukan default yang diasumsikan | Pengaturan diselesaikan blok demi blok, sehingga override proyek satu kolom membuang sisa blok tersebut dan kembali ke default bawaan, bukan konfigurasi global Anda | Model dan biaya API, penyiapan, vs OpenCode |
| Mistral Vibe | Aktif; di-push pada 2026-09-18. Proyek resmi Mistral | Kompatibel dengan OpenAI secara default; blok provider dalam config.toml memuat api_base dan nama variabel kunci. Dapat dikonfigurasi secara bebas | CLI Python kecil yang dapat diaudit dari vendor model, dengan endpoint Anda sendiri di baliknya | Referensi provider berada dalam referensi konfigurasi di dalam repo, bukan README, sehingga nama kunci dapat berubah antar-rilis — tetapkan versi dalam instruksi penyiapan apa pun | Penyiapan, vs Claude Code, alternatif |
| Gemini CLI | Aktif; di-push pada 2026-09-18 | Hanya 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 didokumentasikan | Pekerjaan terminal yang mengutamakan Gemini — dan contoh paling jelas tentang alasan protokol dan endpoint merupakan dua pertanyaan terpisah | Override 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 Gemini | vs Claude Code |
| GitHub Copilot CLI | Aktif; 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-30 | OpenAI 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 diperiksa | Menjalankan coding agent GitHub pada endpoint Anda sendiri tanpa seat Copilot dan tanpa login GitHub | BYOK 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 semuanya | vs Claude Code, penyiapan |
| gptme | Aktif; didorong pada 2026-09-18. Dipindahkan dari namespace pribadi ke organisasi gptme; jalur lama dialihkan | Hanya kompatibel dengan OpenAI untuk endpoint khusus, melalui prefiks model lokal dengan variabel base-URL atau entri provider bernama. Dapat dikonfigurasi secara bebas | Agen terminal umum dengan alat shell dan browser, yang diarahkan ulang dengan menetapkan satu variabel lingkungan | Endpoint yang hanya menggunakan Anthropic Messages tidak memiliki slot terdokumentasi, dan protokol lain apa pun memerlukan plugin yang ditulis berdasarkan entry point provider | — |
| Open Interpreter | Aktif 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/openinterpreter | Tabel provider TOML tempat wire_api menerima responses atau chat. Dapat dikonfigurasi secara bebas | Harness bergaya Codex yang sengaja disetel untuk model terbuka yang murah, dikonfigurasi melalui tabel provider | Nama 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 eksplisit | Penyiapan, vs Claude Code, alternatif |
| Amp | Aktif secara komersial; agen Sourcegraph, dengan pengumuman kebijakan bertanggal 2026-09-13. Tingkatannya adalah Hobby (gratis), Individual/Megawatt, Gigawatt, Teams, dan Enterprise | URL 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 bulanan | Tim yang menginginkan agen komersial dengan pencarian kode yang kuat, sementara pengeluaran token tetap menggunakan akun provider mereka sendiri | Jangan mengasumsikan base URL arbitrer: per 2026-09-18, kemampuan khusus tersebut hanya tersedia sebagai akses awal | Harga, penyiapan, vs Claude Code |
| nanocode | Dipublikasikan tetapi hampir tidak dipelihara: dibuat pada 2026-04-01, push terakhir pada 2026-04-02, 20 bintang | Hanya Anthropic Messages, meskipun ada tabel di README. Base URL ditetapkan melalui variabel lingkungan atau perintah konfigurasi. Dapat dikonfigurasi secara bebas | Untuk dibaca, bukan dijalankan — codebase Python singkat yang menunjukkan cara merangkai loop agen berbentuk Claude Code | Kompatibilitas OpenAI yang diiklankan tidak ada di dalam kode: klien membungkus Anthropic SDK, sehingga endpoint chat-completions biasa tidak akan berfungsi | — |
| QodeX | Aktif tetapi sangat kecil: dibuat pada 2026-06-11, push terakhir pada 2026-08-22, 32 bintang. Tidak terkait dengan Codex milik OpenAI | Tipe 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 bebas | Pekerjaan yang mengutamakan lokal, dengan satu konfigurasi yang memuat server lokal dan endpoint cloud, lalu dialihkan per eksekusi menggunakan profil | Skala 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 | — |
| GoCode | Aktif tetapi minimal: dibuat pada 2026-07-25, commit cabang default terakhir pada 2026-09-17, 5 bintang | Sebagian besar berbentuk OpenAI di sembilan gateway bernama, dengan Anthropic sebagai satu-satunya entri native; base_url per provider di config.toml. Dapat dikonfigurasi secara bebas | Satu biner Go kecil dengan pergantian provider dalam sesi dan tanpa runtime Node atau Python di mesin | ID 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 Agent | Pratinjau: dokumentasi menyatakan bahwa installer mengambil dari channel nightly. Repo induk aktif, dengan commit terakhir pada 2026-09-18 | Kompatibel dengan OpenAI secara default, Anthropic Messages melalui flag api-type. Flag, file konfigurasi, atau variabel lingkungan. Dapat dikonfigurasi secara bebas | Agen terminal yang ditujukan untuk endpoint bergaya OpenAI atau Anthropic dengan mengubah satu flag | Perangkat 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 versi | Penyiapan |
| Junie CLI | Aktif; halaman dokumentasi model khusus JetBrains diberi stempel 18 September 2026, pada hari halaman tersebut diperiksa | Profil 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 diperlukan | Pengguna JetBrains yang menginginkan agen Junie di terminal, dengan biaya ditagihkan oleh provider mereka sendiri | Dokumentasi 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 agentik | Harga, penyiapan, vs Claude Code |
| Docker Agent | Aktif, berganti nama dari cagent; jalur repo lama mengarah ke yang baru dan prefiks variabel lingkungan lama masih berfungsi | OpenAI chat completions melalui api_type eksplisit dengan base URL dan nama variabel kunci, ditambah tipe provider native anthropic, google, dan bedrock. Dapat dikonfigurasi secara bebas | Tim multi-agen deklaratif yang ditulis dalam YAML dan dikirimkan sebagai artefak OCI | Kebingungan penamaan dan penagihan: materi cagent lama, dokumentasi Docker Agent saat ini, dan halaman langganan AI milik Docker sendiri menjelaskan hal yang berbeda | — |
| fast-agent | Aktif; repositori tidak diarsipkan, dengan issue dan pull request terbuka pada saat pemeriksaan | Provider 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 bebas | Membangun agen native-MCP dan pola workflow dalam Python, yang dijalankan dari CLI interaktif | Framework, 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 | — |
| Stakpak | Tidak 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 pemeriksaan | Kompatibel dengan OpenAI melalui kunci api_endpoint; kunci native Anthropic dan OpenAI juga diterima. Akun Stakpak adalah salah satu opsi, bukan persyaratan | Pekerjaan DevOps dan infrastruktur — debugging Kubernetes, CI/CD, dan infrastructure-as-code — dengan guardrail terhadap perintah destruktif | Kedua 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 Code | Aktif tetapi secara eksplisit eksperimental dan dipelihara oleh satu orang; README menyatakan bahwa inferensi lokal dan beberapa alur otomatisasi dapat berubah antar-rilis | Array custom-provider yang kompatibel dengan OpenAI dalam vtcode.toml dengan base_url dan nama variabel kunci, ditambah allowlist providers opsional. Dapat dikonfigurasi secara bebas | Satu biner Rust statis untuk orang yang menginginkan pilihan provider yang luas sekaligus allowlist provider yang dapat diaudit | Pemeliharaan oleh satu orang di waktu luang dengan permukaan eksperimental yang dinyatakan sendiri, sehingga stabilitas konfigurasi antar-rilis merupakan risiko nyata | dibandingkan dengan OpenCode |
| CodeBuddy Code | Aktif; produk Tencent Cloud yang dokumentasi CLI-nya merujuk ke v2.153.0 | Kompatibel 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 ketiga | Workflow terminal berbentuk Claude Code dengan eksekusi terisolasi, sub-agen khusus, dan hook | Beberapa produk yang tidak terkait menggunakan nama CodeBuddy, dan pengalih wilayah milik vendor tidak lagi berlaku setelah Anda mengarahkan CLI ke base URL pihak ketiga | — |
| Warp | Aktif; halaman dokumentasi yang diperiksa memiliki tanggal pembaruan terakhir 16 September 2026 | OpenAI 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 cloud | UI terminal agentik yang berjalan pada endpoint Anda sendiri, bukan pada kuota model bawaan | Dua 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 langsung | vs Claude Code |
Editor dan fork IDE
Continue, Void, dan PearAI berada di bagian yang diarsipkan dan digantikan, bukan di sini.
| Klien | Siklus hidup | Protokol / batas BYOK | Paling cocok untuk | Batas kunci | Halaman Kunavo |
|---|---|---|---|---|---|
| Zed | Aktif; di-push pada 2026-09-18 | Dua 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 OpenAI | Editor native yang cepat, tempat satu kunci dapat menggerakkan panel agen, bantuan inline, dan prediksi pengeditan | Tidak 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 Zed | vs Cursor, penyiapan |
| Theia IDE | Aktif; didorong pada 2026-09-18, dengan nightly yang diberi tag pada hari yang sama | Kompatibel 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 lokal | IDE desktop netral-vendor dari Eclipse Foundation, tempat setiap endpoint model dideklarasikan secara eksplisit dalam pengaturan | Tidak 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 IDE | Penyiapan |
| Twinny | Aktif; didorong pada 2026-09-18, MIT | Kompatibel 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 bebas | Autocomplete VS Code gratis plus chat, dengan fill-in-the-middle dan chat yang sengaja diarahkan ke model berbeda atau bahkan endpoint berbeda | Kompatibilitas 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 terpisah | Penyiapan, vs Continue |
| Qoder | Aktif; platform coding agentik Alibaba dengan dokumentasi model khusus yang masih berlaku | Dibatasi 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 Anda | Pekerjaan IDE agentik yang memahami repo menggunakan kunci Anda sendiri, bukan kuota bawaan | IDE dan CLI tidak berbagi aturan BYOK, sehingga klaim bahwa “Qoder mendukung endpoint khusus” di seluruh produk adalah salah untuk CLI | Penyiapan, vs Claude Code |
| Dyad | Aktif; rilis v1.15.0 pada 2026-09-11 dan commit pada 2026-09-18 | Hanya 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 pembatasan | Pengembangan aplikasi desktop lokal, tempat seluruh loop build berjalan menggunakan kunci Anda sendiri | Model 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 panjang | Harga, penyiapan, vs Lovable |
| bolt.diy | Tidak aktif, tetapi tidak diarsipkan: commit terakhir 2026-02-07, 83 issue terbuka, tag terakhir v1.0.0 pada 2025-05-12 | Kompatibel dengan OpenAI melalui entri provider bergaya OpenAI, atau pasangan base-URL dan kunci dalam file env lokal. Sepenuhnya self-hosted, tanpa pembatasan | Pengembangan aplikasi full-stack dalam browser yang sepenuhnya self-hosted, dengan setiap kunci tetap berada di file env Anda sendiri | Tidak 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 dipelihara | Model 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.
| Klien | Siklus hidup | Protokol / batas BYOK | Paling cocok untuk | Batas kunci | Halaman Kunavo |
|---|---|---|---|---|---|
| Cherry Studio | Aktif; kode diunggah pada 2026-09-18. Edisi komunitas dengan lisensi AGPL-3.0, dengan edisi perusahaan yang dijual secara terpisah dan opsi lisensi komersial | Kompatibel 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 bebas | Workspace desktop gratis untuk satu orang yang menangani banyak provider, asisten, model lokal, dan dokumen | Kolom 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-04 | Penyiapan |
| Chatbox AI | Aktif; repo berganti nama menjadi chatboxai/chatbox dengan jalur lama yang dialihkan, didorong pada 2026-09-16 | Chat 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 paket | Memberikan 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 manual | Dua 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 BYOK | Penyiapan |
| Jan Desktop | Aktif; didorong pada 2026-09-18, rilis terbaru v0.8.4 pada 2026-07-23. Jalur organisasi lama dialihkan ke sini | Kompatibel 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 bebas | Orang yang memulai secara lokal dan offline dengan mesin inferensi bawaan, tetapi ingin aplikasi yang sama menjangkau endpoint cloud berbayar | Provider 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-diam | Model dan biaya API, vs LM Studio |
| Msty Studio | Aktif 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.11 | Kompatibel 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 berbayar | Workspace desktop closed-source yang rapi untuk seseorang yang tidak akan pernah menjalankan Docker | Tidak ada riwayat commit publik, sehingga pemeliharaan sepenuhnya bergantung pada changelog vendor; preset alat bawaan bersifat spesifik provider dan provider khusus tidak mewarisinya | Harga, penyiapan, vs LM Studio dan AnythingLLM |
| AnythingLLM | Aktif; MIT, didorong pada 2026-09-17. Menyediakan aplikasi desktop sekaligus server self-hosted | Chat 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-hosted | Pengambilan dokumen di mesin atau server Anda sendiri, dengan pemilihan model per workspace | Chat, 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 developer | vs Open WebUI, penyiapan |
| Open WebUI | Aktif; 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 bergulir | OpenAI 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 bebas | Server chat multi-pengguna self-hosted yang ditempatkan di depan endpoint, dan tempat standar untuk menghubungkan backend agen | Pemanggilan alat hanya sebaik kesetiaan skema upstream; dokumentasi menyoroti lapisan kompatibilitas yang menghilangkan kolom wajib sehingga pemanggilan alat gagal secara diam-diam | Penyiapan |
| LibreChat | Aktif; MIT, didorong pada 2026-09-18 | Kompatibel 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 bebas | Deployment multi-pengguna self-hosted, tempat setiap endpoint memerlukan kebijakan kuncinya sendiri, allowlist model, dan pencatatan biaya | Menambahkan 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 masukkan | vs Open WebUI, penyiapan |
| LobeHub | Aktif 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 komersial | URL 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 dokumentasi | Ruang kerja chat dan agen yang di-host sendiri dengan marketplace plugin dan MCP, untuk tim yang menjalankan instansnya sendiri | Penggantian nama sudah aktif, tetapi ekosistemnya belum: panduan pihak ketiga dan panduan variabel lingkungan lama masih menggunakan nama sebelumnya, dan langkah penyiapan berubah pada versi baru | Penyiapan |
| ChatWise | Komersial aktif, sumber tertutup tanpa repositori publik; dokumentasi dan halaman harga keduanya aktif pada 2026-09-18 | Kompatibel 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 halaman | Seseorang yang menginginkan klien desktop native yang cepat, membayar sekali alih-alih berlangganan, dan membawa kuncinya sendiri | Model 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 nonkomersial | Penyiapan, Biaya API, vs Chatbox |
| TypingMind | Komersial aktif; dijual sebagai paket lisensi satu kali, dengan produk tim ditagihkan secara terpisah | Formulir 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 dipublikasikan | Frontend chat BYOK yang rapi, dibeli sekali lalu diisi dengan token Anda sendiri | Endpoint 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 mengatasinya | Penyiapan, harga, alternatif |
| Copilot for Obsidian | Aktif; rilis 4.0.9 pada 2026-09-16, AGPL-3.0. Dokumentasi dipindahkan ke domain baru dan jalur lama dialihkan | Kompatibel 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 terpisah | Mengobrol dengan dan mencari vault Obsidian menggunakan kunci Anda sendiri, tanpa berlangganan layanan ter-host plugin | Jika 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 token | Penyiapan, Biaya API, vs Smart Connections |
| NextChat | Aktif 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 didokumentasikan | Kompatibel dengan OpenAI: satu variabel URL dasar menulis ulang rute OpenAI, dan vendor lain memiliki variabelnya sendiri. Hanya self-hosted, tanpa pembatasan paket | UI chat self-hosted sekali klik di depan sebuah endpoint, dengan variabel nama model yang mengontrol tepat nama-nama yang dilihat pengguna | ID model endpoint Anda tidak muncul sampai Anda mencantumkannya dalam variabel tersebut — menetapkan URL dasar saja membuat pengguna melihat menu default | Penyiapan |
| ChatGPTBox | Aktif; kepemilikan dialihkan ke organisasi proyek dengan jalur lama yang dialihkan, rilis v2.7.1 pada 2026-09-06. Ini adalah pengalihan, bukan penggantian nama produk | Kompatibel dengan OpenAI dalam mode model khusus, yang menerima alamat API dan kunci khusus. Dapat dikonfigurasi secara bebas | Asisten browser dalam halaman — tindakan pada seleksi, ringkasan, sidebar hasil pencarian — yang diarahkan ke endpoint Anda sendiri | Mode 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.
| Klien | Siklus hidup | Protokol / batas BYOK | Paling cocok untuk | Batas kunci | Halaman Kunavo |
|---|---|---|---|---|---|
| Dify | Aktif dan berkembang cepat: commit terakhir 2026-09-18, rilis 1.17.1 pada 2026-09-10. Apache 2.0 yang dimodifikasi | Kompatibel 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-hosted | Tim yang menyusun pipeline retrieval dan alur kerja agen secara visual, dengan satu kunci berada di balik banyak slot model | Untuk 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 komersial | Penyiapan, Biaya API, vs n8n |
| n8n | Aktif; commit terakhir 2026-09-18. Fair-code di bawah Sustainable Use License, dengan file berlisensi enterprise yang ditandai dalam pohon | Kompatibel 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-hosted | Otomasi self-hosted tempat langkah LLM berada di dalam alur kerja yang lebih besar dan satu perubahan URL dasar memindahkan semua node AI sekaligus | Pengujian 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 dipilih | Penyiapan, Biaya API, vs n8n |
| AutoGPT Platform | Repositori 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 diperbaiki | OpenAI-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 tepercaya | Pembuat visual berbasis blok dengan marketplace, tempat agen chat di sebelahnya dapat berjalan pada endpoint Anda sendiri | Kedua 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 selesai | Penyiapan API khusus, harga, alternatif |
Agen pribadi yang selalu aktif
| Klien | Siklus hidup | Protokol / batas BYOK | Paling cocok untuk | Batas kunci | Halaman Kunavo |
|---|---|---|---|---|---|
| OpenClaw | Aktif; didorong 2026-09-18. Berganti nama dua kali — Clawdbot, lalu Moltbot, kemudian OpenClaw — dan kedua jalur repositori lama masih mengarah ke sini | Kolom 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 bebas | Agen pribadi serbaguna default saat Anda menginginkan ekosistem plugin dan cakupan komunitas terbesar | Tidak 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 ditagihkan | Harga, alternatif |
| Hermes Agent | Aktif; MIT, didorong 2026-09-18, tag rilis v2026.9.14 | Kompatibel 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 akun | Agen CLI pribadi yang persisten dengan memori dalam basis data lokal, dapat dijangkau dari beberapa platform chat melalui satu endpoint | Asumsi 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 salah | Harga, vs OpenClaw |
| nanobot | Aktif; MIT, didorong 2026-09-18, diterbitkan oleh HKUDS. Proyek lain yang juga aktif menggunakan nama yang sama di tempat lain — periksa organisasinya sebelum mengikuti tautan | Kompatibel 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 bebas | Agen pribadi self-hosted yang berjalan sebagai UI web, terminal, atau aplikasi chat, dan mengekspos ulang API kompatibel OpenAI miliknya sendiri | Penyedia khusus yang diberi nama sembarang hanya berbentuk OpenAI dan tidak menggunakan format permintaan Anthropic; backend native menolak kolom proxy secara langsung | dibandingkan dengan OpenClaw |
| ZeroClaw | Aktif; Apache-2.0, didorong 2026-09-18 | Kolom 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 bebas | Runtime Rust yang mengutamakan keamanan, cukup kecil untuk perangkat keras murah, dengan otonomi yang diawasi dan sandbox tingkat OS | Wire 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 nondefault | dibandingkan dengan OpenClaw |
| NanoClaw | Aktif; MIT, didorong 2026-09-17 | Berbentuk 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 skill | Alternatif OpenClaw yang diisolasi dalam container bagi orang yang sudah menggunakan Claude Code, terhubung ke beberapa platform pesan | Endpoint 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 grup | vs OpenClaw, batas waktu Codex |
| PicoClaw | Aktif; MIT, didorong 2026-09-17, diterbitkan oleh Sipeed. Ditulis dalam Go dari awal, secara eksplisit bukan fork | Jebakan 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 bebas | Jejak penggunaan terkecil di sini — satu biner Go dengan mode agen, gateway, dan TUI, ditujukan untuk deployment selalu aktif dan tertanam | Endpoint 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 tag | Biaya dan penyiapan API, error 404, vs OpenClaw |
| IronClaw | Aktif; Apache-2.0, didorong 2026-09-13, diterbitkan di bawah organisasi nearai | Adapter 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 bebas | OS agen yang berorientasi privasi dan keamanan dengan penyimpanan rahasia lokal terenkripsi, alat dalam sandbox, dan pengungkapan alat progresif | Adapter 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 dokumentasi | API khusus, error anggaran konteks, vs OpenClaw |
| Agent Zero | Aktif; didorong 2026-09-18, dibuat 2024-06-10 — proyek tertua dalam kelompok ini. Kepemilikan berpindah dari akun pribadi ke organisasi agent0ai, dan jalur lama dialihkan | Chat 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 paket | Framework agen yang dapat diutak-atik dan digerakkan prompt, dijalankan dalam Docker dengan UI web, lebih mirip framework yang Anda bentuk daripada asisten jadi | Model 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 memori | dibandingkan dengan OpenClaw |
| OpenManus | Aktif 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 terkait | Chat 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 bebas | Implementasi ulang terbuka dari loop agen umum untuk riset dan otomasi browser, serta konfigurasi paling mekanis dalam kelompok ini | Ada 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 ini | Biaya dan penyiapan API, error token dan alat |
| SillyTavern | Aktif; AGPL-3.0, didorong 2026-09-14 | Chat 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 bebas | Roleplay dan chat karakter berdurasi panjang dengan kontrol prompt yang kuat — pembeli yang benar-benar berbeda dari kelompok coding, dengan pola konteks dan token yang berbeda | Mode pascapemrosesan prompt lebih penting daripada endpoint: varian "no tools" menghapus pemanggilan alat dari prompt, dan pemanggilan alat tidak didukung di bawahnya — tanpa error | API terbaik, penyiapan |
| Msty Go | Aktif, berganti nama dari Msty Claw pada 2026-08-04. Sumber tertutup; halaman harga mencantumkannya pada paket beta $0 dengan tingkat tim yang ditandai sebagai direncanakan | Tidak 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 dipublikasikan | Runner tugas desktop terbatas dengan folder eksplisit, eksekusi terisolasi, dan pekerjaan yang dapat ditinjau | Sumber 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 membuktikannya | Penyiapan |
| Page Assist | Aktif; MIT, didorong 2026-09-13 | Kompatibel dengan OpenAI. Settings menawarkan tab kompatibel OpenAI tempat opsi Custom menerima URL API dan kunci. Dapat dikonfigurasi secara bebas | Chat sidebar browser yang dapat membaca halaman yang sedang Anda buka, bagi orang yang tidak akan pernah membuka terminal | UI chat ekstensi browser, bukan agen otonom — tanpa loop coding atau menjalankan alat — dan pusat gravitasinya masih model lokal, sehingga jalur cloud relatif sedikit diuji | Penyiapan |
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.
| Klien | Kategori | Siklus hidup | Yang sebenarnya tersedia | Dampaknya bagi Anda |
|---|---|---|---|---|
| Kiro CLI | Terminal | Aktif, 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-15 | Tidak 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 terbuka | Endpoint 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 |
| Devon | Terminal | Tidak 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-26 | Kunci tersedia, endpoint tidak. README mendokumentasikan variabel kunci per vendor dan jalur Ollama lokal, serta tidak memuat penggantian URL dasar atau api-base di mana pun | Hanya 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 Obsidian | Aktif 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-16 | Dibatasi 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 tertentu | Anggap 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.
| Klien | Status | Kondisinya sekarang | Beralih ke |
|---|---|---|---|
| Lanjutkan | Pemeliharaan 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-21 | Agen pemrograman yang dibekukan — ekstensi VS Code, CLI, dan plugin JetBrains — yang masih dapat diarahkan ulang ke endpoint pihak ketiga setelah autentikasi bawaan dikeluarkan | Hanya 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 |
| Void | Diarsipkan 2026-06-02; hanya-baca dan tidak menerima kontribusi. README dibuka dengan pernyataan bahwa proyek ini sudah tidak digunakan lagi | Fork VS Code yang diarsipkan, yang menurut README-nya sendiri terutama direkomendasikan sebagai referensi untuk melakukan fork terhadap VS Code | Bermigrasilah. README mengarah ke repositori fork komunitas; Zed dan Theia adalah editor yang dipelihara dalam direktori ini. Bacaan migrasi: Alternatif editor Void |
| PearAI | Repositori 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 router | Editor turunan Continue yang petunjuk BYOK-nya terakhir diedit pada akhir November 2024 dan masih menampilkan model-model era 2024 sebagai jajaran saat ini | Jangan 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 |
| Witsy | Dialihkan 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 repositori | Asisten desktop BYOK dan klien MCP yang dokumentasinya akurat tetapi tidak dipelihara | Bukan rekomendasi aktif. Pilih klien desktop yang dipelihara dari tabel di atas |
| Flowise | Diarsipkan 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 deprecated | Codebase 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 arsip | Hanya 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-agent | Hanya untuk pemeliharaan dan telah digantikan. Repositori tidak diarsipkan (push terakhir 2026-09-14), tetapi README dan dokumentasi sama-sama menyatakan bahwa pengembangan telah dipindahkan | Masih dapat digunakan untuk mereproduksi proses benchmark yang dipublikasikan dari satu konfigurasi YAML yang terdokumentasi sepenuhnya | Upstream merekomendasikan mini-SWE-agent untuk pekerjaan baru; produk itu ada di tabel terminal di atas |
| Plandex | Tidak 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 independen | Agen 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 bawaan | Anggap 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 diarsipkan | Alat 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 ini | Tidak 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 Crush | OpenCode Go dan TUI asli, dipertahankan hanya untuk asal-usul | Crush, 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 CLI | Ditutup. Pemberitahuan repositori menyatakan bahwa layanan akan ditutup pada 17 April 2026; tanggal tersebut telah berlalu dan pemberitahuan itu masih berada di bagian teratas README | Agen terminal kompatibel-OpenAI yang sudah dihentikan, tetapi dokumentasi konfigurasinya masih dapat diakses — dan itulah jebakannya | Hanya 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.
| Status | Artinya | Yang tidak dimaksudkan olehnya |
|---|---|---|
| Panduan penyiapan telah diterbitkan | Kunavo menulis langkah-langkah konfigurasi untuk klien ini berdasarkan dokumentasi milik klien tersebut | Ini tidak berarti bahwa permintaan telah dikirim, pemanggilan alat telah diukur, atau klien tersebut tersertifikasi, terverifikasi, maupun didukung secara resmi |
| Path permintaan telah diperiksa | Kunavo 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 kembali | Ini tidak berarti completion, stream, atau pemanggilan alat berhasil melalui Kunavo |
| Belum diuji | Detail protokol dan endpoint pada baris tersebut berasal dari dokumentasi vendor, README, atau sumber repositori pada tanggal pemeriksaan yang dinyatakan | Ini 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.