Kembali ke panduan
Agen coding·21 September 2026·Diperbarui 24 September 2026·Baca 7 menit

Alternatif Oh My Pi: pilih berdasarkan workflow dan kontrol API

Dua dari empat alasan umum untuk meninggalkan coding agent sama sekali tidak berlaku untuk omp, dan bermigrasi keluar lebih mahal daripada bermigrasi masuk.

Terakhir ditinjau pada .

Tidak ada alasan mendesak untuk meninggalkan Oh My Pi, dan daftar alternatif yang jujur memang singkat: klien yang meminta konfirmasi sebelum menjalankan perintah, atau permukaan terkelola yang tidak Anda jalankan sendiri. Oh My Pi aktif dan gratis — API GitHub melaporkan can1357/oh-my-pi tidak diarsipkan, berlisensi MIT, memiliki sekitar 32.300 bintang, dan terakhir di-push pada hari pemeriksaan, sementara omp.sh menyediakan Offer yang dapat dibaca mesin sebesar $0 (keduanya diperiksa pada 21 September 2026). Jadi ini adalah halaman untuk memilih jalur, bukan artikel penyelamatan.

Dua pasangan sudah dibahas dan tidak diulang di sini. Untuk proyek upstream yang menjadi sumber fork-nya, lihat Oh My Pi vs Pi. Untuk agent terminal lain yang paling sering dipertimbangkan sebagai pembanding, lihat Oh My Pi vs OpenCode. Semua bagian di bawah ini membahas klien yang tidak disebutkan oleh kedua halaman tersebut.

Dua dari empat alasan umum untuk beralih tidak berlaku

Rangkuman alternatif biasanya mengelompokkan coding agent ke dalam kategori local-first, open-API, autonomous, dan IDE-native. Terhadap Oh My Pi, dua kategori tersebut kosong, dan menyatakannya lebih bermanfaat daripada mengisinya.

Local-first bukan alasan untuk keluar. README omp memiliki bagian "Run it yourself" yang berbunyi "OpenAI-compatible /v1/models. Local instances skip the key.", serta mencantumkan Ollama, Ollama Cloud, LM Studio, llama.cpp, vLLM, dan LiteLLM. Bacalah tag-nya, bukan hanya daftarnya: README menandai Ollama, LM Studio, llama.cpp, dan vLLM dengan local — legendanya sendiri mendefinisikan ini sebagai "runs against a local server with the key optional" — sedangkan LiteLLM dan Ollama Cloud tidak memiliki tag tersebut, dan docs/models.md memiliki discovery LiteLLM menggunakan LITELLM_API_KEY atau autentikasi tersimpan saat proxy memerlukan key. Field discovery.type menerima ollama, llama.cpp, lm-studio, openai-models-list, proxy, dan litellm (file yang sama, dibaca pada 21 September 2026). Meninggalkan omp untuk menjalankan model lokal berarti pergi menuju sesuatu yang sudah dapat dilakukan omp.

Permukaan API terbuka tanpa gate juga bukan alasan untuk keluar. omp berlisensi MIT, tidak menjual apa pun, dan models.yml terdokumentasinya menerima sebelas nilai api — openai-completions, openai-responses, openai-codex-responses, azure-openai-responses, anthropic-messages, bedrock-converse-stream, google-generative-ai, google-gemini-cli, google-vertex, typesafe, dan openrouter-decisions — yang menurut dokumentasi, dua nilai terakhir adalah API judgment, bukan transport chat (docs/models.md, dibaca pada 21 September 2026). Judul README-nya menyebut "60+ providers". Tidak ada bagian dari jalur tersebut yang dikunci di balik paket, karena tidak ada paket.

Alasan yang tetap berlaku

Mengapa Anda akan pergiApakah Oh My Pi sudah mencakupnya?Ke mana harus melihat sebagai gantinya
Anda ingin agent berhenti dan meminta konfirmasi sebelum menjalankan perintahTidak secara default. yolo adalah mode default terdokumentasi dan menyetujui otomatis read, write, dan exec, tanpa meminta konfirmasi apa punUbah tools.approvalMode menjadi always-ask atau write terlebih dahulu. Hanya jika itu tidak cukup, beralihlah ke klien yang secara default meminta konfirmasi
Anda ingin permukaan terkelola atau otonom yang tidak Anda jalankan sendiriTidak. omp adalah CLI terminal di mesin Anda sendiriOpenHands, yang memiliki produk hosted sendiri. Harga atau lisensi OpenHands tidak diverifikasi untuk halaman ini
Anda menginginkan permukaan inline editor, bukan terminalTidak. omp adalah klien terminalCline, Continue, atau Zed
Anda menginginkan model lokalYa — enam backend yang dijalankan sendiri tercantum, empat di antaranya diberi tag local, yang berarti key bersifat opsionalTetap gunakan ini. Lihat dokumentasi API yang kompatibel dengan Ollama jika Anda mencampur model lokal dan hosted
Anda menginginkan klien terbuka tanpa akun atau paketYa — MIT, $0 dalam JSON-LD-nya sendiri, tidak ada halaman checkout dalam sitemap, sembilan protokol wire chat plus dua API judgmentTetap gunakan ini

Baris mode persetujuan adalah yang penting. Menurut tabel mode persetujuan milik omp sendiri, dibaca pada 21 September 2026, always-ask menyetujui otomatis read dan meminta konfirmasi untuk write serta exec; write menyetujui otomatis read dan write serta meminta konfirmasi untuk exec; yolo, yaitu default, tidak meminta konfirmasi apa pun. Itu adalah default terdokumentasi, bukan cacat — dan mengubah pengaturan lebih murah daripada mengganti klien. Satu peringatan yang perlu disebutkan: Roo Code diarsipkan (archived=true, push terakhir 2026-05-15, API GitHub, 21 September 2026), dan tidak ada penerus yang disebutkan di bagian awal README-nya, jadi bukan target migrasi, apa pun yang dikatakan rangkuman lama. Alasan pengarsipannya tidak ditetapkan di sini.

Migrasi keluar membutuhkan biaya lebih besar daripada migrasi masuk

Inilah asimetri yang tidak diperhitungkan siapa pun sebelum memulai. README omp menyatakan bahwa "On first run omp inherits whatever is already on disk: rules, skills, and MCP servers from .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot, and .vscode" — tanpa skrip migrasi. Masuk gratis. Tidak ada bagian dari antarmuka terdokumentasi omp yang menulis kembali format-format tersebut, jadi keluar berarti menulis ulang konfigurasi provider, entri model, dan rules secara manual di tujuan.

Transkrip adalah biaya kedua yang terpisah. omp menyimpan sesi sebagai JSONL di ~/.omp/agent/sessions/<encoded-cwd>/, dan perintah ekspor pada halaman operasi sesinya menghasilkan HTML (/export) serta teks clipboard plus sidecar JSON sementara (/dump) — tidak satu pun merupakan format sesi agent lain. Dokumentasi omp memperingatkan bahwa sidecar tersebut "persists after the command and can contain raw context or secrets; protect or remove it accordingly". Apakah agent lain atau konverter pihak ketiga dapat membaca JSONL tersebut tidak diperiksa untuk halaman ini, jadi rencanakan membawa konteks secara manual, bukan melalui impor.

Rollback mudah dilakukan, dan itu kabar baiknya. Karena impor hanya membaca direktori agent lain, mencoba alternatif tidak mengubah ~/.omp/: biarkan ~/.omp/agent/models.yml dan config.yml tetap di tempatnya, dan omp masih berjalan persis seperti sebelumnya. Lakukan pemeriksaan sebaliknya sebelum menghapus apa pun — pastikan tujuan menyelesaikan satu tugas nyata di repositori Anda terlebih dahulu.

Satu jebakan penamaan saat Anda memindahkan file: pencarian untuk omp.json mengembalikan Oh My Posh, renderer prompt shell lintas platform yang tidak terkait dan temanya secara harfiah bernama *.omp.json. Konfigurasi Oh My Pi adalah ~/.omp/agent/models.yml, dan tidak ada file yang berakhiran .omp.json yang menjadi miliknya.

Apa yang diminta setiap alternatif dari API key Anda sendiri

Tidak satu pun klien ini menghitung token Anda sendiri; tagihan datang dari pihak yang menerbitkan key. Crush, Codex CLI, goose, dan OpenHands semuanya dapat diunduh tanpa biaya — ketentuan milik Claude Code sendiri tidak diperiksa untuk halaman ini. Yang berbeda adalah bentuk konfigurasi dan, dalam dua kasus, apakah endpoint Anda sama sekali berbicara dengan protokol yang diharapkan klien.

KlienLisensiCara mendeklarasikan endpoint khususGate yang perlu diperhatikan
CrushFSL-1.1-MIT, bukan lisensi OSIprovider add --type openai-compat --base-url --api-key dalam crushrc, lalu model add per modelContext window dan empat field harga diketik secara manual per model. crushrc adalah Bash dan berjalan dalam shell penuh, dan README Crush menyatakan bahwa setiap $(...) dalam crush.json dijalankan saat pemuatan
Claude CodeTidak diverifikasi di siniANTHROPIC_BASE_URL ditambah kredensial gatewaypanduan kompatibilitas Anthropic mengharuskan format Anthropic Messages, Bedrock InvokeModel, atau Agent Platform rawPredict — endpoint Chat Completions bukan salah satunya. Anthropic juga menyatakan bahwa kredensial gateway menggantikan langganan claude.ai untuk sesi tersebut dan batas langganan tidak lagi berlaku, sedangkan menetapkan base URL saja tidak cukup. Lihat dokumentasi base URL
Codex CLIApache-2.0~/.codex/config.toml, model_providers.<id>.base_url, dan env_keyGate tersulit untuk endpoint Chat Completions. Menurut sumber provider, wire_api hanya menerima responses; chat telah dihapus dan kini menghasilkan error berdasarkan namanya. Endpoint yang hanya menyediakan Chat Completions tidak dapat menggerakkannya
gooseApache-2.0OPENAI_API_KEY, OPENAI_HOST, OPENAI_BASE_PATHProyek berpindah ke aaif-goose/goose dan dokumentasi berpindah ke goose-docs.ai; root block.github.io/goose kini hanya menyediakan stub pengalihan "goose has moved", dan jalur di bawahnya mengembalikan 404
OpenHandsTidak diverifikasi di siniLLM_BASE_URL, LLM_API_KEY, LLM_MODEL — ditetapkan dalam pengaturan UI, atau sebagai variabel lingkungan atau entri config.tomlString model mengikuti daftar provider LiteLLM, sehingga model yang tidak terdaftar memerlukan id berprefiks provider LiteLLM, seperti openai/<id> (dokumentasi LLM OpenHands)

Lisensi dan fakta repositori dibaca dari API GitHub dan file milik setiap proyek pada 21 September 2026; kata-kata Anthropic berasal dari halaman gateway LLM-nya, yang juga menyatakan bahwa Anthropic "doesn't endorse, maintain, or audit third-party gateway products". Variabel goose dibaca ulang dari halaman provider goose saat ini pada hari yang sama, yang mendokumentasikan OPENAI_HOST sebagai "Custom endpoint URL (defaults to api.openai.com)" dan OPENAI_BASE_PATH sebagai "Request path appended to the host (defaults to v1/chat/completions)".

goose: endpoint yang kompatibel dengan OpenAI
# goose reaches an OpenAI-compatible endpoint through the built-in
# OpenAI provider. OPENAI_HOST is the host root; OPENAI_BASE_PATH is the
# request path appended to it, and defaults to v1/chat/completions.
export OPENAI_API_KEY="your-key"
export OPENAI_HOST="https://api.kunavo.com"
export OPENAI_BASE_PATH="v1/chat/completions"

Kunavo menerbitkan panduan penyiapan untuk setiap klien ini — Crush, Claude Code, Codex CLI, goose, OpenHands — dan referensi konfigurasi yang diterbitkan bukanlah pengujian kompatibilitas. Tidak satu pun klien ini telah diuji saat berjalan terhadap endpoint Kunavo, termasuk Oh My Pi sendiri.

Klien berubah; tagihan token tidak

Karena semua klien ini tidak mengenakan biaya sendiri, model yang Anda pilih memengaruhi biaya jauh lebih besar daripada klien tempat Anda menjalankannya. Angka di bawah ini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan. Anggap satu sesi yang mengirim 200.000 token input yang tidak di-cache dan menerima 15.000 token output, dengan tarif katalog Kunavo per satu juta token yang berlaku saat ini.

ModelInput / output per 1MPerkiraan biaya untuk sesi tersebut
Claude Haiku 4.5$0,70 / $3,50$0,192
GPT-5.6 Terra$0,70 / $4,20$0,203
Claude Sonnet 4.6$2,10 / $10,50$0,578
Claude Opus 5$3,50 / $17,50$0,963

Dengan asumsi ini, sesi yang sama berkisar dari $0,192 pada Claude Haiku 4.5 hingga $0,963 pada Claude Opus 5 — selisih yang tidak didekati oleh pilihan klien mana pun di halaman ini. Perhatikan bahwa tarif terdaftar termurah dan biaya terendah untuk menyelesaikan tugas adalah klaim yang berbeda: model yang lebih murah tetapi memerlukan tiga percobaan dapat berbiaya lebih tinggi daripada model yang menyelesaikan dengan satu kali jalan, jadi ukurlah di repositori Anda sendiri. Jumlah katalog Kunavo adalah batas bawah penagihan, bukan batas maksimum — ketika upstream melaporkan biayanya, tagihan adalah nilai yang lebih besar antara biaya katalog dan biaya upstream dikalikan markup yang berlaku. Biaya cache dan alat eksternal berada di luar contoh ini, dan top-up minimum adalah $10 dalam kredit prabayar, yang mendanai saldo, bukan membeli paket. Lihat detail penagihan.

Satu catatan cakupan sebelum Anda merencanakan perpindahan IDE: Kunavo tidak menyediakan model embedding, sehingga klien yang mengindeks repositori Anda secara lokal memerlukan langkah tersebut diatur di tempat lain. Katalog Kunavo berisi model chat-completion dan media.

Coba satu tugas terbatas sebelum berkomitmen

Pilih satu alternatif yang benar-benar ditunjuk oleh alasan Anda untuk keluar, konfigurasikan dengan bentuk pada tabel di atas, lalu jalankan satu tugas yang sudah pernah Anda jalankan di omp. Biarkan ~/.omp/ tetap utuh selama proses ini. Jika tujuannya Codex CLI, verifikasi gate protokol terlebih dahulu — endpoint yang hanya menyediakan Chat Completions tidak akan bekerja di sana, terlepas dari konfigurasi lainnya. Jika Anda tetap menggunakan omp dan hanya menginginkan kontrol eksekusi yang lebih ketat, perubahannya cukup satu pengaturan. Bagaimanapun, mulailah dari panduan integrasi Oh My Pi, dan buat akun Kunavo saat Anda siap mendanai key. Untuk survei klien yang lebih luas, lihat direktori AI agent API.

Pertanyaan umum

Apa alternatif terbaik untuk Oh My Pi?

Itu bergantung pada alasan Anda ingin berpindah, dan dua alasan umum sebenarnya bukan alasan yang valid. Jika Anda menginginkan model lokal, tetap gunakan omp: README omp mencantumkan Ollama, Ollama Cloud, LM Studio, llama.cpp, vLLM, dan LiteLLM di bawah "Run it yourself"; docs/models.md mendokumentasikan penemuan runtime implisit untuk Ollama, llama.cpp, LM Studio, dan LiteLLM; dan README menyatakan "Local instances skip the key" — tag lokal di sana mencakup Ollama, LM Studio, llama.cpp, dan vLLM, bukan LiteLLM, yang penemuannya tetap memerlukan kunci jika proksi memerlukannya. Jika Anda menginginkan klien terbuka tanpa pembatasan, tetap gunakan omp: omp berlisensi MIT, omp.sh menerbitkan harga yang dapat dibaca mesin sebesar $0, dan sitemap berisi 36 URL-nya tidak memiliki halaman harga, checkout, pendaftaran, login, atau akun. Ada dua alasan yang memang valid. Jika Anda menginginkan agen yang berhenti dan meminta persetujuan sebelum menjalankan perintah, mode persetujuan default omp yang didokumentasikan adalah yolo, yang otomatis menyetujui read, write, dan exec serta tidak meminta apa pun — ubah pengaturan itu terlebih dahulu, lalu pertimbangkan Cline, Continue, atau Zed untuk pengalaman yang terintegrasi dengan editor, atau OpenHands untuk pengalaman terkelola. Jika Anda secara khusus memilih antara omp dan Pi atau OpenCode, kedua perbandingan tersebut sudah tersedia di situs ini.

Apakah Oh My Pi masih dipelihara?

Ya, berdasarkan setiap sinyal bertanggal yang tersedia pada 2026-09-21. API GitHub melaporkan can1357/oh-my-pi sebagai archived=false, fork=false, berlisensi MIT, dibuat pada 2025-12-31, dengan sekitar 32.300 bintang dan push terakhir pada 2026-09-21 itu sendiri. Rilis muncul setiap hari saat pemeriksaan tersebut: v18.2.6 pada 2026-09-18, lalu v18.2.7 dan v18.2.8 keduanya pada 2026-09-21, dengan paket npm @oh-my-pi/pi-coding-agent membawa versi yang sesuai. Jumlah dan tag tersebut terus berubah, jadi anggap sebagai snapshot hari itu, bukan angka terkini. Perhatikan juga bahwa README omp menyebutnya fork dari Pi, sementara keduanya memberi nomor rilis dengan skala yang tidak berkaitan — omp pada 18.x, Pi pada 0.x — sehingga tidak satu pun angka tersebut menjadi indikator kematangan terhadap yang lain. Alasan keduanya berbeda tidak ditetapkan di sini.

Bisakah saya memindahkan konfigurasi Oh My Pi ke coding agent lain?

Tidak secara otomatis. Impor berjalan satu arah. README Oh My Pi menyatakan bahwa pada proses pertama, Oh My Pi mewarisi rules, skills, dan server MCP yang sudah ada di disk dari .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot, dan .vscode, tanpa skrip migrasi. Tidak ada bagian dari antarmuka terdokumentasi omp yang menulis kembali format-format tersebut, jadi masuk ke omp gratis, sedangkan keluar berarti menulis ulang konfigurasi provider, entri model, dan rules khusus omp secara manual di tujuan. Sesi adalah persoalan terpisah: omp menyimpannya sebagai JSONL di ~/.omp/agent/sessions, dan perintah ekspor yang didokumentasikan di halaman operasi sesi menghasilkan HTML (/export) dan teks clipboard plus sidecar JSON sementara (/dump) — tidak satu pun merupakan format sesi agent lain. Apakah ada konverter pihak ketiga untuk JSONL tersebut tidak diperiksa di sini.

Coding agent mana yang tidak dapat menggunakan gateway OpenAI Chat Completions?

Dua dari yang ada di sini: Codex CLI dan Claude Code, berdasarkan pembacaan sumber dan dokumentasi pada 2026-09-21. Codex CLI adalah kasus yang lebih tegas. Di openai/codex pada codex-rs/model-provider-info/src/lib.rs, enum WireApi hanya berisi satu varian, Responses, yang dijelaskan sebagai Responses API di /v1/responses, dan konstanta bernama menolak pengaturan lama dengan pesan bahwa wire_api = "chat" tidak lagi didukung serta meminta Anda menetapkan wire_api = "responses". Oleh karena itu, endpoint yang hanya menyediakan /v1/chat/completions sama sekali tidak dapat mendukung Codex CLI, apa pun base_url yang Anda masukkan ke ~/.codex/config.toml. Konfigurasi Codex yang dicakup proyek juga tidak dapat mengganti provider atau autentikasi lokal mesin: referensi advanced-config mencantumkan model_provider dan model_providers sebagai kunci yang diabaikan dalam .codex/config.toml lokal proyek. Claude Code adalah kasus yang lebih tersirat dan paling mudah dinyatakan terlalu luas: panduan kompatibilitas gateway Anthropic menyatakan bahwa gateway harus menyediakan format Anthropic Messages, Amazon Bedrock InvokeModel, atau Agent Platform rawPredict, dan endpoint Chat Completions bukan salah satunya — jadi ANTHROPIC_BASE_URL memerlukan endpoint berbentuk Anthropic, bukan Chat Completions. Dari klien lain dalam tabel di atas, Crush, goose, dan OpenHands masing-masing mendokumentasikan jalur Chat Completions yang kompatibel dengan OpenAI. Ekstensi editor berada di luar pemeriksaan ini.

Apakah Crush bersifat open source?

Tidak berdasarkan lisensi yang disetujui OSI saat ini. Pembacaan charmbracelet/crush's LICENSE.md pada 2026-09-21 memberikan judul "Functional Source License, Version 1.1, MIT Future License", singkatan FSL-1.1-MIT, dan baris hak cipta "Copyright 2025-2026 Charmbracelet, Inc." API GitHub sendiri hanya melaporkan lisensinya sebagai NOASSERTION. Inilah perbedaan lisensi paling jelas dari Oh My Pi, Pi, dan OpenCode, yang ketiganya berlisensi MIT. Crush gratis untuk diunduh; perbedaan yang layak dipublikasikan adalah lisensinya, bukan biaya. Proyek terpisah dengan kepemilikan berbeda yang juga bernama OpenCode, opencode-ai/opencode, diarsipkan dengan push terakhir pada 2025-09-18 dan pengembangannya berlanjut sebagai Crush — jangan pernah menggunakan dokumentasi atau format konfigurasi repositori yang diarsipkan itu untuk proyek mana pun.

Apakah goose berpindah? Apakah masih menjadi proyek Block?

Ya, goose berpindah. API GitHub mengarahkan block/goose ke aaif-goose/goose, berlisensi Apache-2.0, dengan beranda goose-docs.ai, berdasarkan pemeriksaan 2026-09-21. Pos pengumuman proyek sendiri bertanggal 7 April 2026 menyatakan bahwa Block menyumbangkan goose kepada Agentic AI Foundation di Linux Foundation, bersama MCP milik Anthropic dan AGENTS.md milik OpenAI, serta bahwa goose "is still open source, still actively developed, and still the same agent you know." Host dokumentasi lama tidak sepenuhnya hilang: block.github.io/goose masih merespons pada root-nya, tetapi hanya dengan halaman "goose has moved" yang mengalihkan ke goose-docs.ai, sementara jalur dokumentasi di bawahnya — /goose/docs/ dan seterusnya — mengembalikan 404. Bagaimanapun, bookmark atau perintah yang disalin dari host lama sudah kedaluwarsa.

Apakah Oh My Pi berbayar, dan bagaimana dengan alternatifnya?

Klien omp gratis: omp.sh menyediakan blok JSON-LD SoftwareApplication dengan Offer berharga "0" dalam USD dan URL lisensi MIT, diperiksa pada 2026-09-21, dan sitemap 36 URL-nya pada hari yang sama tidak memuat halaman harga, checkout, pendaftaran, login, atau akun. Crush, goose, dan Codex CLI juga gratis untuk diunduh. Yang sebenarnya Anda bayar dalam semua kasus adalah token model, yang ditagihkan oleh pihak yang menerbitkan API key, jadi berpindah klien tidak dengan sendirinya mengubah tagihan. Satu alternatif menjual paket modelnya sendiri: Charm Hyper, yang README Crush sebut sebagai "the official Crush provider", menerbitkan pada 2026-09-21 tier gratis 100 Hypercredits per bulan, langganan $20 per bulan dengan 250 Hypercredits yang diperbarui setiap hari, dan bundel prabayar seharga $5 untuk 100, $10 untuk 200, serta $20 untuk 400 kredit yang tidak pernah kedaluwarsa, dengan menyatakan bahwa satu Hypercredit "is currently 5¢". Tarif tersebut adalah tarif yang diterbitkan Charm untuk layanan Charm, bukan tarif Kunavo, dan Crush tidak mewajibkannya — Crush juga menerima key Anda sendiri melalui provider OpenAI-compatible khusus.

Haruskah saya beralih dari Oh My Pi ke Pi atau OpenCode?

Kedua pertanyaan tersebut memiliki halaman masing-masing di situs ini dan tidak dijawab ulang di sini, karena jawabannya bergantung pada detail yang tidak dimuat halaman ini. Pi adalah proyek upstream yang menjadi sumber fork Oh My Pi; repositorinya berpindah dari badlogic/pi-mono ke earendil-works/pi, tetap aktif dan berlisensi MIT dengan sekitar 108.000 bintang pada 2026-09-21, serta membaca file konfigurasi yang berbeda — ~/.pi/agent/models.json, bukan ~/.omp/agent/models.yml — sehingga konfigurasi yang ditulis untuk salah satunya tidak dimuat oleh yang lain. OpenCode di sini berarti anomalyco/opencode yang aktif, yang diarahkan oleh sst/opencode, bukan Go CLI terarsip dengan nama yang sama.

Diperiksa pada 21 September 2026 dengan mengambil, untuk halaman ini: README Oh My Pi, docs/models.md, docs/approval-mode.md, dan halaman operasi sesinya pada main; enum WireApi Codex; LICENSE.md dan README Crush; panduan kompatibilitas gateway Anthropic; dokumentasi provider goose saat ini dan pengumuman perpindahannya; serta harga yang diterbitkan oleh hyper.charm.land. Jumlah repositori, tanggal, lisensi, dan nomor rilis berasal dari pembacaan API GitHub dan npm pada hari yang sama. Tidak ada klien di halaman ini yang diuji saat berjalan terhadap endpoint Kunavo. Tarif token Kunavo dibaca dari katalog aktif, dan setiap angka dolar di sini adalah perhitungan token ilustratif.