Anda tidak perlu meninggalkan agen coding Pi karena alasan siklus hidup: pada 21 September 2026, API GitHub melaporkan earendil-works/pi berlisensi MIT dan tidak diarsipkan, dengan rilis v0.87.0 diterbitkan pada hari yang sama. Alasan sebenarnya orang berpindah adalah pilihan desain. Hingga pembaruan dokumentasi pada 22 September 2026, dokumentasi Pi sendiri menyatakan bahwa Pi "sengaja tidak menyertakan MCP bawaan, sub-agen, pop-up izin, mode rencana, to-do, atau bash latar belakang" dan meminta Anda "membangun atau memasang alur kerja tersebut sebagai ekstensi atau paket, atau menggunakan alat eksternal seperti container dan tmux". Pembaruan tersebut menghapus kalimat itu, dan v0.99.0 pada 29 September 2026 mengirimkan salah satu dari enam fitur tersebut — MCP kini merupakan ekstensi bawaan yang dimuat secara default. Pada v0.99.2, lima lainnya masih belum menjadi bawaan. Jadi pertanyaan yang berguna bukan agen mana yang lebih baik, melainkan fitur mana dari lima fitur tersebut yang ingin Anda jadikan bawaan — dan biaya perpindahan yang harus Anda tanggung dari ~/.pi/agent.
Satu klarifikasi, karena hasil pencarian mencampurkan setidaknya lima hal. Halaman ini membahas agen coding terminal di pi.dev, repo earendil-works/pi, npm @earendil-works/pi-coding-agent. Ini bukan Pi dari Inflection AI di pi.ai, yang merupakan produk berbeda sepenuhnya; bukan koin Pi Network; bukan Raspberry Pi; dan bukan konstanta. Domain lama shittycodingagent.ai kini mengarahkan ulang ke pi.dev, dan badlogic/pi-mono mengarah ke repo saat ini, sehingga tautan lama tiba di tempat yang benar tanpa memberi tahu bahwa tautan tersebut telah berpindah.
Cocokkan alasan Anda berpindah dengan tujuan
Setiap baris di bawah ini adalah alasan yang muncul dalam dokumentasi Pi sendiri sebagai penghilangan atau batasan yang disengaja, dipasangkan dengan proyek yang mendokumentasikan fitur tersebut. Tidak ada bagian di sini yang diuji saat runtime.
| Hal yang Anda inginkan dari Pi | Tujuan yang dituju | Hal yang Anda tanggung sebagai gantinya |
|---|---|---|
| Sub-agen, pop-up persetujuan, mode rencana, to-do, dan bash latar belakang sebagai fitur bawaan, bukan ekstensi — MCP telah menjadi bagian bawaan Pi sejak v0.99.0 | Oh My Pi, sebuah fork Pi | Pengelola dan lini versi berbeda, konfigurasi YAML di ~/.omp/agent/models.yml, serta model persetujuannya sendiri yang perlu dipelajari |
| Sekumpulan protokol wire terdokumentasi di luar empat protokol yang dicantumkan Pi untuk endpoint yang di-host sendiri atau nonstandar | Oh My Pi — sebelas nilai api terdokumentasi; Pi mendokumentasikan empat nilai hingga 22 September 2026 dan kini tidak mencantumkan apa pun, meskipun sumbernya (v0.99.2) mengirimkan sepuluh nilai | Catatan fork yang sama; dua dari sebelas nilai tersebut adalah API penilaian, bukan transport chat, dan enam nilai Pi yang tidak terdokumentasi tidak diuji di sini |
| Tempat ter-host untuk menjalankan agen, bukan shell Anda sendiri | OpenHands | Tingkat Individual SaaS gratis membatasi "Max Daily Conversations" hingga 10; build MIT yang Anda jalankan sendiri tercantum sebagai Unlimited |
| Agen di dalam editor yang sudah Anda gunakan | Cline | Alur kerja ekstensi editor, bukan alur terminal; langganan ClinePass-nya didokumentasikan sebagai "completely optional", dan halaman yang sama menyatakan bahwa Anda dapat menggunakan provider lain bersamanya |
| Gateway pihak pertama yang vendornya sendiri tidak menyebutnya sebagai alfa awal, seperti yang dilakukan Earendil untuk Radius | OpenCode (Zen) atau Crush (Hyper) | Akun kedua. OpenCode menyebut Zen "completely optional"; Charm menyebut Hyper "the official Crush provider" dan tidak menggunakan istilah tersebut. Kedua klien mendokumentasikan penggunaan kunci Anda sendiri untuk provider lain |
| Fondasi, bukan pengelolaan oleh satu perusahaan | goose, Apache-2.0, kini berada di bawah Agentic AI Foundation milik Linux Foundation | Dua rute berbeda menuju endpoint yang sama untuk dipilih: provider OpenAI bawaan yang diarahkan ke URL dasar khusus dengan OPENAI_HOST, atau entri provider khusus, yang didokumentasikan untuk layanan "yang belum didukung" |
| Agen milik satu vendor sendiri, dari awal hingga akhir | Claude Code, atau Codex CLI | Codex CLI jauh lebih terbatas daripada Pi untuk endpoint khusus — lihat FAQ. API GitHub tidak melaporkan lisensi SPDX untuk repositori Claude Code |
Dua batasan yang perlu disebutkan sebelum Anda memilih. Halaman keamanan Pi, sebagaimana ditulis ulang dalam pembaruan dokumentasi 22 September 2026, menyatakan dengan jelas bahwa Pi "dapat membaca, mengubah, dan menjalankan file dengan izin akun yang memulainya, dan tidak meminta persetujuan sebelum setiap panggilan alat", serta mencantumkan "ketiadaan sandbox bawaan" di antara perilaku yang umumnya berada di luar batas keamanan Pi. Prompt kepercayaan proyek juga bukan sistem izin yang hilang: halaman yang sama menyatakan bahwa kepercayaan "mengontrol apakah Pi memuat sebagian besar pengaturan dan sumber daya yang disediakan folder kerja" dan "tidak membatasi apa yang dapat diakses atau dipengaruhi oleh panggilan alat". Jika isolasi adalah alasan Anda berpindah, jawabannya adalah klien dengan mode persetujuan atau container, bukan secara default agen terminal yang berbeda.
Periksa status sebelum Anda menetapkan pilihan
Daftar alternatif untuk Pi mencakup proyek dalam tiga keadaan berbeda, dan satu bidang di GitHub secara aktif menyesatkan. Baca tanggal rilis dan commit, bukan pushed_at.
| Proyek | Lisensi | Rilis terbaru | Status pada 21 September 2026 |
|---|---|---|---|
Pi (earendil-works/pi) | MIT | v0.87.0, 21 September 2026 | Aktif; merilis tiga versi dalam tiga hari |
Oh My Pi (can1357/oh-my-pi) | MIT | v18.2.8, 21 September 2026 | Fork aktif; produk terpisah, bukan ejaan dari Pi |
OpenCode (anomalyco/opencode) | MIT | v1.18.31, 14 September 2026 | Aktif. sst/opencode mengarahkan ke sini; opencode-ai/opencode diarsipkan dan merupakan proyek yang berbeda |
Crush (charmbracelet/crush) | FSL-1.1-MIT — laporan lapangan milik GitHub hanya mencatat NOASSERTION | v0.96.1, 21 September 2026 | Aktif. Functional Source License bukan lisensi sumber terbuka yang disetujui OSI; baca LICENSE.md sebelum menganggapnya demikian |
goose (aaif-goose/goose) | Apache-2.0 | v1.51.0, 17 September 2026 | Aktif; block/goose mengarahkan ke sini, dokumentasi dipindahkan ke goose-docs.ai |
OpenHands (OpenHands/OpenHands) | MIT | v1.20.0, 17 September 2026 | Aktif; All-Hands-AI/OpenHands mengarahkan ke sini |
Cline (cline/cline) | Apache-2.0 | v4.1.19, 17 September 2026 (build desktop dirilis pada jalur tag-nya sendiri) | Aktif: repositori tidak diarsipkan, didorong pada 21 September 2026 |
Codex CLI (openai/codex) | Apache-2.0 | rust-v0.155.1, 18 September 2026 | Aktif; dokumentasinya telah dipindahkan dua kali, sehingga beberapa URL dokumentasi yang masuk akal menghasilkan 404 |
| Aider | Apache-2.0 | v0.86.0, 9 Agustus 2025 | Tidak aktif, tetapi belum mati: tidak diarsipkan, namun tidak ada commit sejak 22 Mei 2026 |
| Continue | Apache-2.0 | v2.0.0-vscode, 19 Juni 2026 (stabil terbaru) | Tidak lagi didistribusikan. continue.dev menyatakan bahwa mereka "telah bergabung dengan Cursor" dan bahwa "codebase sumber terbuka tetap tersedia secara bebas"; commit kode terakhir pada 19 Juni 2026. Sumber migrasi, bukan tujuan |
Fakta repositori dibaca dari GitHub API dan situs masing-masing proyek pada 21 September 2026. Jumlah bintang dan waktu push berubah setiap hari dan sengaja tidak dicantumkan. Continue adalah baris yang perlu dibaca dua kali: kolom pushed_at menampilkan tanggal terbaru karena commit yang hanya berisi dokumentasi, sehingga terus muncul dalam daftar rekomendasi terkini. Halaman Kunavo sendiri, alternatif Continue dan alternatif Aider, membahas kedua proyek tersebut secara terpisah.
Apa yang sebenarnya keluar dari ~/.pi/agent
Inilah bagian yang dilewati tabel perbandingan, dan di sinilah biaya perpindahan yang sebenarnya berada. Pi menyimpan semuanya dalam satu direktori, dan tujuh hal di dalamnya tidak memiliki nasib yang sama.
| Apa yang disimpan Pi | Apa yang ditampungnya | Apa yang terjadi saat Anda berpindah |
|---|---|---|
AGENTS.md / CLAUDE.md | Aturan global di ~/.pi/agent/AGENTS.md, ditambah direktori leluhur dan direktori saat ini; AGENTS.override.md menggantikannya untuk direktori tersebut | Ikut berpindah. OpenCode mendokumentasikan AGENTS.md di root proyek dan ~/.config/opencode/AGENTS.md, dengan fallback ke ~/.claude/CLAUDE.md jika tidak ada file khusus OpenCode. Oh My Pi mendokumentasikan penemuan AGENTS.md sebagai bagian dari penelusuran workspace |
models.json | Blok penyedia kustom: baseUrl, api, apiKey, headers, models, modelOverrides | Diketik ulang, kecuali ke Oh My Pi. Dokumentasinya menyatakan bahwa jika kedua file YAML tidak ada dan models.json ada "di lokasi yang sama", file tersebut dimigrasikan ke models.yml — lokasi itu adalah ~/.omp/agent/, jadi Anda harus menyalin file tersebut ke sana sendiri. Direktori yang menurut dokumentasi Oh My Pi diwarisi pada proses pertama adalah .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot dan .vscode; ~/.pi tidak termasuk di antaranya |
mcp.json | Definisi server MCP, ditambahkan pada v0.99.0 (29 September 2026): tingkat pengguna di ~/.pi/agent/mcp.json, per proyek di .pi/mcp.json, dengan token OAuth disimpan terpisah di ~/.pi/agent/mcp-auth.json | Sebagian besar ikut berpindah. Halaman MCP Pi menyatakan "Formatnya cocok dengan klien MCP lainnya", dan tabel konversinya sendiri memetakan entri local dan remote OpenCode berdasarkan tiap kolom — pemetaan yang perlu dibalik saat keluar. Kolom khusus Pi seperti exposure tidak ikut terbawa, dan token OAuth tidak ikut berpindah: masuk lagi di tujuan |
auth.json | Kunci API dan token OAuth untuk penyedia /login Pi, diperbarui otomatis | Tidak ikut berpindah. Setiap klien membuat miliknya sendiri. Perlu diketahui juga saat keluar: urutan resolusi terdokumentasi Pi, sebagaimana dinyatakan dalam pembaruan dokumentasinya pada 22 September 2026, adalah runtime --api-key, lalu auth.json, kemudian models.json apiKey, lalu variabel lingkungan penyedia — jadi token lama di sini tetap diam-diam mengungguli kunci yang baru saja Anda konfigurasi |
sessions/ | Satu file JSONL per sesi, diatur berdasarkan direktori kerja, sebagai pohon tempat setiap entri memiliki id dan parentId | Tidak ikut berpindah. Pi mendokumentasikan dua ekspor — /export ke HTML dan /share ke gist GitHub pribadi — serta laporan /bug yang dapat menyertakan branch saat ini sebagai session.jsonl. Tidak ditemukan importer untuk format ini di klien yang diperiksa di sini — tidak adanya bukti, bukan larangan yang terdokumentasi |
trust.json | Keputusan kepercayaan proyek per direktori, berdasarkan path kanonis, dengan defaultProjectTrust secara default bernilai ask | Tidak ada padanan yang dapat dibawa. Ini mengatur pemuatan konfigurasi, bukan pemanggilan alat, jadi tidak ada yang perlu direproduksi di tujuan sebagai kebijakan izin |
| Ekstensi, skill, templat prompt, paket | Modul TypeScript dan aset alur kerja, di direktori proyek .pi/ atau secara global di ~/.pi/agent/, berjalan dengan izin yang sama seperti Pi itu sendiri | Tidak ditemukan jalur migrasi yang terdokumentasi. Ini adalah biaya terbesar yang belum terukur saat keluar, tepat karena jawaban Pi atas lima built-in yang masih hilang adalah membangunnya di sini. Inventarisasikan hal-hal yang benar-benar Anda andalkan sebelum menetapkan biaya perpindahan |
Dibaca dari halaman penggunaan Pi, keamanan, model, sesi dan penyedia, halaman aturan OpenCode dan dokumentasi model Oh My Pi, semuanya pada 21 September 2026; urutan resolusi baris auth.json dibaca ulang dari halaman model Pi yang diperbarui pada 1 Oktober 2026, dan baris mcp.json dibaca dari halaman MCP-nya pada hari yang sama.
Melakukan perpindahan tanpa membakar jalan untuk kembali
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.
# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
# so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md # global rules, OpenCode
# 3. Of the destinations checked here, only Oh My Pi documents a converter,
# and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json # omp writes models.yml
# 4. Do NOT copy auth.json. Mint credentials in the destination instead.
# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
piDua detail membedakan perpindahan yang rapi dari sore yang penuh 404. Pertama, pertahankan tujuan di worktree atau branch terpisah hingga satu siklus lengkap pengeditan, pengujian, dan peninjauan berhasil di sana — Pi terus membaca ~/.pi/agent sepanjang waktu, termasuk sesi, sehingga rollback cukup dilakukan dengan menjalankan pi lagi. Kedua, masukkan kembali metadata biaya dan batas Anda di tujuan, alih-alih menganggapnya ikut terbawa. Source Pi (v0.99.2) menetapkan blok cost model yang ditambahkan sendiri ke semua nol secara default, bersama contextWindow 128.000 token dan maxTokens 16.384 — jadi tampilan biaya Pi yang sedang Anda tinggalkan mungkin sejak awal menampilkan $0. Apakah tujuan Anda memiliki titik buta yang sama patut diperiksa sebelum Anda menganggap angkanya sebagai anggaran. Harga Pi memuat seluruh blok penyedia kustom beserta hal-hal yang perlu diperhatikan; halaman ini sengaja tidak menduplikasinya.
Jika Anda sedang mempertimbangkan pasangan tertentu, bukan kategori, Oh My Pi vs Pi membahas fork tersebut secara terperinci, Pi vs OpenCode dan Pi vs Claude Code membandingkan keduanya secara langsung, dan alternatif OpenCode melakukan analisis yang sama dari sisi lain.
Mengganti klien tidak mengubah tagihan token
Tidak satu pun klien ini mengenakan biaya untuk kliennya sendiri, dan masing-masing dapat berjalan menggunakan rute model mana pun yang Anda konfigurasi — itulah kegunaan kolom api, baseUrl dan kunci di tabel di atas. Beberapa vendor juga menjual alternatif pihak pertama untuk kunci Anda sendiri (Radius, Zen, Hyper, ClinePass, penyedia OpenHands), dan Claude Code serta Codex CLI juga masuk menggunakan paket langganan vendor mereka sendiri, jadi angka di bawah hanya menjelaskan kasus menggunakan rute milik sendiri. Bagaimanapun, alasan untuk keluar harus berupa kapabilitas, bukan harga: mengganti agen tidak dengan sendirinya mengubah biaya model.
Angka di bawah adalah perhitungan aritmetika token ilustratif, bukan biaya tugas yang diukur dan bukan batas atas tagihan. Asumsikan satu sesi yang mengirim 200.000 token input tanpa cache dan menerima 15.000 token output, tanpa pembacaan cache, penulisan cache, input gambar, atau biaya alat. Tarif ditampilkan dari katalog Kunavo langsung per satu juta token.
| Model | Input / output per 1M | Estimasi untuk satu sesi yang diasumsikan |
|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,192 |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,203 |
| Claude Sonnet 5 | $1,40 / $7,00 | $0,385 |
| Claude Opus 5 | $3,50 / $17,50 | $0,963 |
Skalakan berdasarkan jumlah sesi Anda sendiri per hari sebelum menganggapnya sebagai anggaran, dan pisahkan kedua klaim ini: tarif tercantum termurah dan cara termurah untuk menyelesaikan tugas adalah dua hal berbeda, karena model yang lebih kecil dan memerlukan tiga percobaan dapat berbiaya lebih tinggi daripada model yang lebih kuat dan berhasil menyelesaikan perubahan sekali jalan. Jumlah katalog Kunavo adalah batas bawah penagihan, bukan batas atas — ketika upstream melaporkan biayanya, tagihan adalah nilai yang lebih besar antara biaya katalog dan biaya upstream dikalikan markup yang berlaku, sebagaimana dijelaskan oleh penagihan. Top-up minimum adalah $10 dalam kredit prabayar, yang merupakan minimum pendanaan, bukan biaya tugas atau langganan.
Satu kesenjangan kapabilitas yang perlu direncanakan jika Anda membandingkan agen dengan pengindeksan codebase bawaan: Kunavo tidak menyediakan embedding. Kunavo tidak menyediakan model embedding, maupun model text-to-speech atau speech-to-text, sehingga langkah pengindeksan yang memerlukan endpoint embedding harus menggunakan penyedia terpisah.
Kunavo menerbitkan referensi konfigurasi untuk Pi dan beberapa tujuan di halaman ini. Panduan penyiapan yang diterbitkan bukanlah uji kompatibilitas: tidak satu pun klien ini telah diuji saat runtime terhadap endpoint Kunavo, dan setiap klaim protokol di atas dibaca dari dokumentasi masing-masing proyek, bukan dijalankan. Mulailah dari panduan integrasi Pi atau panduan Oh My Pi jika fork tersebut adalah tujuan Anda, pertahankan rute yang berfungsi selama pengujian, dan buat akun Kunavo saat Anda siap menghitung harga satu tugas terbatas menggunakan model yang Anda pilih.
Pertanyaan umum
Apa alternatif terbaik untuk agen coding Pi?
Tidak ada satu pemenang, karena pertanyaan yang jujur adalah fitur apa yang tidak disediakan Pi tetapi Anda perlukan. Hingga pembaruan dokumentasi pada 22 September 2026, bagian prinsip desain Pi sendiri menyatakan bahwa Pi sengaja dikirim tanpa MCP bawaan, sub-agen, pop-up izin, mode rencana, to-do, atau bash latar belakang, dan meminta Anda menambahkannya sebagai ekstensi atau paket. Pembaruan tersebut menghapus kalimat itu, dan v0.99.0 pada 29 September 2026 mengirimkan MCP sebagai ekstensi bawaan; lima lainnya masih belum menjadi bawaan pada v0.99.2. Jika Anda lebih memilih fitur-fitur tersebut sudah tersedia sebagai bawaan, Oh My Pi adalah tujuan terdekat karena merupakan fork Pi yang mendokumentasikan fitur-fitur tersebut secara tepat. Jika Anda menginginkan tempat ter-host untuk menjalankan agen, OpenHands Cloud memiliki tingkat Individual gratis. Jika Anda menginginkan agen di dalam editor, Cline. Jika Anda menginginkan gateway pihak pertama yang vendornya sendiri tidak menyebutnya sebagai alfa awal — radius.earendil.com menyatakan "Radius is currently in early alpha" — OpenCode menyediakan Zen, yang oleh dokumentasinya disebut "completely optional", dan Crush menyediakan Hyper, yang oleh Charm disebut "the official Crush provider" sembari mendokumentasikan selusin provider lain yang dapat Anda masukkan kuncinya sendiri. Semua status diperiksa pada 21 September 2026.
Apakah agen coding Pi masih dipelihara?
Ya, secara aktif. Pada 21 September 2026, API GitHub melaporkan earendil-works/pi berlisensi MIT, tidak diarsipkan, dan didorong pada hari yang sama, dengan rilis v0.87.0 diterbitkan pada 21 September 2026. Oleh karena itu, Pi bukan proyek yang perlu Anda tinggalkan karena alasan siklus hidup. Hal ini penting untuk perbandingan ini, karena dua nama yang muncul dalam daftar alternatifnya berada dalam kondisi berbeda: Continue diakuisisi oleh Cursor dan commit kode terakhirnya adalah 19 Juni 2026, sedangkan Aider tidak memiliki commit sejak 22 Mei 2026 dan tidak memiliki rilis sejak v0.86.0 pada 9 Agustus 2025.
Apakah Oh My Pi hanyalah nama lain untuk Pi?
Tidak. Oh My Pi adalah produk terpisah yang dibuat sebagai fork Pi, dengan pengelola, lini versi, dan format konfigurasi yang berbeda. README-nya menyatakan bahwa produk tersebut adalah fork Pi oleh @mariozechner, LICENSE-nya mencantumkan Mario Zechner, Can Bölük, dan Stencil Labs, Inc., dan produk tersebut merilis v18.2.8 pada 21 September 2026, dibandingkan Pi v0.87.0. Pi membaca ~/.pi/agent/models.json sebagai JSON; Oh My Pi membaca ~/.omp/agent/models.yml sebagai YAML. Jangan pernah mencampur contoh konfigurasi atau nomor versi keduanya. Jebakan ketiga: paket npm @mariozechner/pi sama sekali bukan rilis Pi yang lebih lama — registri menjelaskannya sebagai CLI untuk mengelola deployment vLLM pada pod GPU. Paket npm untuk Pi adalah @earendil-works/pi-coding-agent; pi.dev juga menyediakan penginstal curl dan PowerShell.
Dapatkah saya memindahkan konfigurasi Pi ke agen coding lain?
Sebagian, dan pembagiannya lebih tegas daripada yang diakui kebanyakan panduan migrasi. Aturan proyek dapat dipindahkan: Pi memuat AGENTS.md atau CLAUDE.md dari ~/.pi/agent, direktori leluhur, dan direktori saat ini, sedangkan OpenCode mendokumentasikan AGENTS.md di root proyek serta ~/.config/opencode/AGENTS.md dengan konvensi Claude Code sebagai fallback. Konfigurasi provider diketik ulang di setiap tujuan yang diperiksa di sini kecuali Oh My Pi, yang mengonversi models.json menjadi models.yml — tetapi hanya jika file tersebut sudah berada di ~/.omp/agent/, jadi Anda harus menyalinnya ke sana sendiri. Kredensial tidak ikut berpindah; setiap klien membuat kredensialnya sendiri. Riwayat sesi juga tidak berpindah: Pi menyimpan sesi sebagai pohon JSONL di ~/.pi/agent/sessions/ dan mendokumentasikan dua ekspor, /export ke HTML dan /share ke gist GitHub pribadi, serta laporan /bug yang dapat menyertakan branch saat ini sebagai session.jsonl. Tidak ditemukan importir untuk format tersebut pada klien yang diperiksa di sini, yang merupakan ketiadaan bukti, bukan pemblokiran yang terdokumentasi.
Alternatif mana yang menerima rentang endpoint API khusus paling luas?
Dari klien yang diperiksa, Oh My Pi mendokumentasikan set terluas. Hingga pembaruan dokumentasi Pi pada 22 September 2026, halaman modelnya mencantumkan empat nilai api untuk models.json — openai-completions, yang diberi label paling kompatibel, serta openai-responses, anthropic-messages, dan google-generative-ai; halaman yang diperbarui tidak mencantumkan apa pun, menampilkan openai-completions dalam satu contoh dan hanya menjelaskan kasus tersebut sebagai endpoint yang kompatibel dengan OpenAI, Anthropic, atau Google. Sumber Pi pada v0.99.2 melangkah lebih jauh daripada dokumentasinya: sumber tersebut mengetik bidang ini sebagai string bebas dan mengirimkannya ke implementasi mana pun dari sepuluh implementasi bawaan yang cocok — empat nilai tadi ditambah mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex, dan pi-messages — sehingga perbedaan dengan Oh My Pi lebih terletak pada apa yang didokumentasikan daripada apa yang dapat dikirim Pi; keenam nilai tambahan Pi tidak diuji di sini. models.yml Oh My Pi menerima superset ketat yang terdiri dari sebelas nilai, dengan tambahan openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli, dan google-vertex, meskipun dua dari sebelas nilai tersebut, typesafe dan openrouter-decisions, adalah API penilaian, bukan transport chat. Codex CLI berada di ujung yang paling sempit: referensi konfigurasinya menyatakan bahwa responses adalah satu-satunya nilai wire_api yang didukung, dan bahwa id provider bawaan openai, ollama, serta lmstudio dicadangkan dan tidak dapat diganti. Dibaca dari dokumentasi masing-masing proyek pada 21 September 2026, dengan dokumentasi dan sumber Pi dibaca ulang pada 1 Oktober 2026.
Haruskah saya beralih dari Pi ke Continue?
Tidak. Continue telah berhenti dikirimkan sebagai produk mandiri: continue.dev menyatakan bahwa Continue telah bergabung dengan Cursor dan diakuisisi oleh Cursor, serta bahwa basis kode sumber terbukanya tetap tersedia secara gratis. Di GitHub, rilis stabil terbarunya adalah v2.0.0-vscode bertanggal 19 Juni 2026, dan commit kode terakhirnya juga pada hari yang sama, dengan hanya commit dokumentasi setelahnya. Kolom pushed_at di GitHub masih menunjukkan tanggal terbaru, sehingga artikel daftar lama terus merekomendasikannya — baca tanggal rilis dan commit sebagai gantinya. Perlakukan Continue sebagai sumber migrasi, bukan tujuan.
Apa yang diperiksa di sini, dan bagaimana caranya. Status repositori serta rilis terbaru Pi dan Oh My Pi dibaca dari GitHub API pada 21 September 2026, dan dokumentasi penggunaan, keamanan, serta model Pi, dokumentasi model Oh My Pi, serta halaman aturan OpenCode dibaca pada hari yang sama. Setelah pembaruan dokumentasi Pi pada 22 September 2026, urutan kredensial dan daftar api-nya diperiksa ulang di halaman model pada 1 Oktober 2026, sementara default model kustom, yang tidak lagi dinyatakan dalam dokumentasi yang diperbarui, diperiksa di source-nya pada v0.99.2. Pada hari yang sama, setelah Pi v0.99.0 dirilis dengan MCP bawaan, daftar fitur yang dihilangkan diperiksa ulang terhadap halaman penggunaan, MCP, pengaturan, dan CLI serta source pada v0.99.2, kutipan sandbox dan kepercayaan proyek terhadap halaman keamanan yang ditulis ulang, dan nilai api yang dikirim oleh source-nya. Baris lainnya — OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider, dan Continue — dibaca pada hari yang sama dari GitHub API dan halaman tertaut milik masing-masing proyek: tabel harga OpenHands, halaman ClinePass Cline, halaman Zen OpenCode, README Crush dan LICENSE.md, dokumentasi penyedia goose, referensi konfigurasi Codex CLI, serta continue.dev. Tidak ada satu pun hal di sini yang dicocokkan dengan akun aktif pada layanan-layanan tersebut. Tarif Kunavo ditampilkan dari katalog langsung dan setiap angka dolar di sini adalah perhitungan aritmetika token ilustratif. Tidak ada klien di halaman ini yang diuji saat runtime terhadap Kunavo.