Vobuda
Unduh Cara kerjaClaude Codevs CodexPerbandingan Tentang Kontak

Codex vs Claude Code, dilihat dari berkas di disk Anda

Ini bukan putusan soal mana yang menulis kode lebih baik. Ini deskripsi bagaimana keduanya benar-benar berperilaku, ditulis oleh orang-orang yang harus membuat satu jendela mengendalikan keduanya sekaligus.

Kenapa perbandingan ini berbeda dari yang lain

Kebanyakan tulisan tentang Codex vs Claude Code adalah benchmark di laptop seseorang, dan basi dalam sebulan karena keduanya merilis model lebih cepat daripada orang bisa menulis tentangnya. Halaman ini tidak melakukan itu. Mana yang menulis kode lebih baik adalah pertanyaan soal model pada hari Anda bertanya, dan kami tidak akan berpura-pura bisa menjawabnya.

Yang bisa kami sampaikan adalah dari apa kedua program ini dibuat, karena Vobuda harus membaca keduanya untuk menggambar bilah kontrol di atas salah satunya. Di mana masing-masing menyimpan sesinya, apa sebutannya untuk melanjutkan satu sesi, di mana daftar modelnya berada, bagaimana ia mengumumkan mode yang sedang dipakai. Itu semua fakta di disk Anda sendiri, berubah pelan-pelan, dan itulah yang menentukan bagaimana masing-masing cocok dalam sehari kerja.

Singkatnya: Claude Code lebih mudah dibaca dari luar. Ia menulis modelnya ke sebuah berkas, menyimpan sesi di satu folder per proyek, dan menerima flag untuk melanjutkan satu sesi. Codex menyimpan lebih banyak hal untuk dirinya sendiri. Ia mengganti model lewat pemilih miliknya sendiri, jadi yang jujur adalah membuka pemilih itu dan membaca apa yang ditampilkannya, alih-alih mengirim daftar yang akan salah.

Di mana masing-masing menyimpan apa

Semua di tabel ini ada di komputer di depan Anda, dan Anda bisa langsung memeriksanya.

Claude CodeCodex
Sesi lamaSatu folder per proyek di ~/.claude/projectsSatu indeks, ~/.codex/session_index.jsonl, mencatat nama setiap thread
Membuka sesi lama--resume <id>resume <id>
Melanjutkan sesi terakhir--continueresume --last
Skill~/.claude/skills, ditambah folder yang sesuai di proyek~/.codex/skills, ditambah folder yang sesuai di proyek
Daftar modelBerkasnya sendiri, ditulis sesuai yang dikatakan servernya, sehingga model baru muncul pada hari model itu dirilisPemilihnya sendiri, yang dibuka dan dibaca menu baris demi baris
Mengatur model/model untuk model, /effort untuk tingkatnyaPemilih /model miliknya sendiri, lalu satu tingkat untuk setiap model
Pengaturannyasettings.jsonconfig.toml
Isi status line-nyaOpus 5.5 dengan upaya tinggi, Claude Maxgpt-5.6-terra medium
Bentuk prosesnyaclaudenode, karena Codex berjalan sebagai node

Dibaca September 2026 dari instalasi terkini keduanya. Dokumentasi resmi masing-masing adalah rujukan utama; ini adalah tampilan keduanya dari sudut pandang jendela yang harus mengendalikan keduanya.

Dua folder, dan dari sinilah seluruh isi tabel di atas dibaca

Tidak ada satu pun dari ini yang disembunyikan oleh kedua agen. Bilah kontrol di Vobuda membaca persis berkas ini, itulah sebabnya ia bisa menampilkan daftar model yang tidak pernah kami tulis sendiri.

~/.claude
settings.json          model, upaya, permissionsprojects/              satu folder per proyek  <project>/           sesi-sesinya, yang terbaru di akhirskills/                milik Anda, ditambah milik proyekhistory.jsonl          apa yang Anda ketik, berurutan
Satu folder per proyek memisahkan sesi, jadi melanjutkan sesi akan bertanya proyek mana dulu. Daftar model adalah berkas yang ditulis sendiri oleh instalasinya.
~/.codex
config.toml            model dan tingkat penalaransession_index.jsonl    setiap thread, satu baris masing-masingskills/                milik Anda, ditambah milik proyek
Satu indeks mencatat nama setiap thread, itulah sebabnya resume --last hanya satu perintah dan memilih sesi yang lebih lama berarti membaca indeks itu.

Tiga jebakan yang kami alami sendiri agar Anda bisa mengenalinya

Setiap satu dari ini awalnya adalah cacat di Vobuda, dan masing-masing menunjukkan sesuatu yang benar tentang kedua agen ini.

Proses terdalam dari sesi Claude sering kali adalah codex

Claude Code menjalankan Codex sebagai bantuan internalnya sendiri. Jadi mengambil proses terdalam di pohon proses untuk menentukan agen pemilik sebuah blok membuat dock menampilkan CODEX padahal itu sesi Claude, dan membuat tombol baru me-restart program yang salah. Agen pemilik sebuah blok adalah agen yang dijalankan oleh orangnya, bukan yang dijalankan oleh agen itu sendiri.

Codex bukan node_repl

Codex berjalan sebagai node, dan shell memulai sebuah program dengan melakukan fork lalu menggantikan dirinya dengan program itu, sehingga daftar proses tetap menyebutnya dengan nama lama seumur hidupnya kecuali executable-nya ditanyakan namanya secara langsung. Sebuah blok yang menjalankan Codex dulu diberi judul node_repl.

Daftar satu agen muncul di blok agen lain

Dua daftar model dan satu flag continue ditulis saat baru ada satu agen, dan tetap bersifat global saat sudah ada tiga agen. Membuka blok Codex menawarkan Opus, Sonnet, Haiku, dan Fable, dan continue mengirim codex --continue, yang dijawab Codex dengan error penggunaan. Apa pun yang dibaca dari sebuah program sekarang milik program itu saja dan hanya ditanyakan lewat program itu.

Istilah dalam tampilan sebuah agen bisa berubah

Membaca jawaban sebuah agen, atau permintaan yang diberikan kepadanya, dengan mencari kata-kata tertentu di antarmukanya, akan gagal pada rilis berikutnya agen itu. Keduanya justru dikenali dari bentuknya: sebuah agen dikenali dari prompt tunggu yang ditampilkannya sebelum Anda mengetik, bukan dari kotak yang menggambarinya, karena kotak itu mode sesaat sedangkan prompt itu tidak.

Jawaban yang sebenarnya diinginkan kebanyakan orang adalah keduanya

Pada praktiknya tidak ada yang memilih satu lalu menghapus yang lain. Yang satu lebih unggul untuk hal yang sedang Anda kerjakan jam ini, yang lain menyimpan sesi saat Anda mengerjakan hal lain, dan keduanya punya batas pemakaian yang muncul di waktu yang kurang tepat. Yang penting adalah apakah menjalankan keduanya sekaligus merugikan Anda.

Di Vobuda, tidak. Dua blok dalam satu tab, atau dua tab, masing-masing dengan bilahnya sendiri yang membaca agennya sendiri, masing-masing menampilkan model dan upayanya sendiri, dan mode izin Claude Code di sebelahnya. Keduanya menyerahkan sinyalnya ke jendela dengan cara yang sama, sehingga lencana, bunyi, dan pemberitahuan berarti hal yang sama siapa pun yang memicunya, dan catatan tentang apa yang terjadi selama Anda pergi mencantumkan keduanya berdampingan, dikelompokkan per blok.

Tidak ada yang dihubungkan lewat bagian pengaturan atau sakelar, karena sinyal yang harus Anda konfigurasi dulu sebelum berfungsi bukanlah fitur, melainkan pekerjaan rumah. Keduanya menghubungkan diri saat diluncurkan, dan tombol Integrasi di bilah tab memasang kembali tautannya untuk agen yang sudah berjalan. Hook pihak ketiga yang sudah ada tetap di tempatnya, dan apa pun yang sudah menempati sebuah peristiwa dipanggil tepat setelah milik kami.

Codex dan Claude Code, dijawab apa adanya

Mana yang lebih baik, Codex atau Claude Code?

Soal kualitas kode, itu pertanyaan tentang model apa yang dijalankan masing-masing pada hari Anda bertanya, dan jawaban apa pun yang dituliskan akan cepat basi. Soal cara keduanya berperilaku sebagai program, Claude Code lebih mudah dibaca dari luar: ia menulis daftar modelnya ke sebuah berkas, menyimpan sesi dalam folder per proyek, dan memakai flag untuk melanjutkan sesi. Codex menyimpan lebih banyak hal secara internal.

Bisakah saya menjalankan Codex dan Claude Code bersamaan?

Bisa. Dua blok dalam jendela yang sama, masing-masing dengan bilah kontrolnya sendiri yang membaca agennya sendiri. Keduanya memberi tahu saat selesai atau butuh izin, dan keduanya muncul dalam catatan yang sama tentang apa yang terjadi saat Anda pergi.

Bagaimana Vobuda mendaftar model Codex?

Dengan bertanya kepada Codex. Kami pernah mengirim daftar dua model yang tidak dijalankan Codex, dan daftar itu sudah salah pada hari dirilis. Kini tombol model membuka pemilih milik Codex sendiri, membaca baris yang ditampilkannya, dan menekan baris yang Anda pilih, dan setiap model menawarkan tingkat yang diberikan Codex kepadanya.

Apakah keduanya butuh akun Vobuda?

Tidak. Vobuda sama sekali tidak punya akun. Setiap agen memakai langganan atau kunci yang sudah Anda berikan kepadanya. Vobuda memakai login Claude Code untuk satu hal saja, menanyakan batas penggunaan Anda ke Anthropic, dan tidak pernah menyentuh milik Codex.

Bagaimana dengan model lokal sebagai gantinya?

Model lokal lewat Ollama adalah satu entri di agents.json dan tidak butuh kode tambahan. Ia mendapat blok dan bilah dengan apa pun yang bisa jujur diumumkan agen itu tentang dirinya sendiri.

Satu jendela, dua agen

Gratis, tanpa akun, dan setiap bilah membaca agen di baliknya.

curl -fsSL https://vobuda.com/install.sh | sh