Vobuda
Lataa Miten se toimiiClaude Codevs CodexVertailu Meistä Yhteystiedot

Codex vs Claude Code, suoraan koneesi tiedostoista

Ei tuomiota siitä, kumpi kirjoittaa parempaa koodia. Kuvaus siitä, miten ne kaksi oikeasti käyttäytyvät, kirjoittanut väki, jonka piti saada yksi ikkuna ohjaamaan molempia.

Miksi tämä vertailu on erilainen kuin muut

Suurin osa siitä, mitä Codexista ja Claude Codesta kirjoitetaan, on jonkun kannettavalla ajettu vertailutesti, joka vanhenee kuukaudessa, koska molemmat julkaisevat uusia malleja nopeammin kuin kukaan ehtii kirjoittaa niistä. Tämä sivu ei tee sitä. Kumpi kirjoittaa parempaa koodia, riippuu siitä, mitä malleja käytetään sinä päivänä kun kysyt, emmekä yritä teeskennellä ratkaisevamme sitä.

Mitä voimme kertoa, on se, mistä nämä kaksi ohjelmaa koostuvat, sillä Vobudan piti lukea molemmat voidakseen piirtää ohjauspalkin kummankin päälle. Missä kumpikin säilyttää istuntonsa, mitä se kutsuu istunnon jatkamiseksi, missä sen mallilista on, ja miten se ilmoittaa tilan jossa se on. Nämä ovat faktoja omalla kiintolevylläsi, ne muuttuvat hitaasti, ja ne ratkaisevat miten kumpikin sopii työpäivän kulkuun.

Lyhyesti: Claude Code on näistä kahdesta ulkopuolelta läpinäkyvämpi. Se kirjoittaa mallinsa tiedostoon, säilyttää istuntonsa projektikohtaisessa kansiossa ja käyttää lippua jatkaakseen yhtä niistä. Codex pitää enemmän itsellään. Se vaihtaa mallia oman valitsimensa kautta, joten rehellistä on avata se valitsin ja lukea, mitä se näyttää, sen sijaan että toimittaisi listan, joka on väärä.

Missä kumpikin säilyttää mitäkin

Kaikki tässä taulukossa on koneellasi juuri nyt, ja voit itse käydä katsomassa.

Claude CodeCodex
Aiemmat istunnotProjektikohtainen kansio kansiossa ~/.claude/projectsYksi indeksitiedosto, ~/.codex/session_index.jsonl, joka nimeää jokaisen ketjun
Avaa vanha istunto--resume <id>resume <id>
Jatka viimeisintä--continueresume --last
Taidot~/.claude/skills, sekä vastaava kansio projektissa~/.codex/skills, sekä vastaava kansio projektissa
MallilistaOma tiedosto, jonka palvelin kirjoittaa, joten uusi malli ilmestyy sinä päivänä kun se julkaistaanSen oma valitsin, jonka valikko avaa ja lukee rivi riviltä
Mallin asettaminen/model mallille, /effort tasolleSen oma /model-valitsin, sitten taso jokaiselle mallille
Sen asetuksetsettings.jsonconfig.toml
Mitä sen tilarivi näyttääOpus 5.5 korkealla tehotasolla, Claude Maxgpt-5.6-terra medium
Miltä prosessi näyttääclaudenode, koska Codex ajetaan nodena

Luettu syyskuussa 2026 molempien nykyisistä asennuksista. Niiden oma dokumentaatio on lopullinen auktoriteetti; tämä kuvaa miltä ne kaksi näyttävät ikkunasta jonka on ohjattava niitä.

Kaksi kansiota, joista yllä oleva taulukko on luettu

Kumpikaan agentti ei piilota mitään tästä. Vobudan ohjauspalkki lukee juuri näitä tiedostoja, minkä ansiosta se voi näyttää mallilistan jota emme ole itse kirjoittaneet mihinkään.

~/.claude
settings.json          malli, tehotaso, käyttöoikeudetprojects/              yksi kansio per projekti  <project>/           sen istunnot, uusin viimeisenäskills/                omasi, sekä projektin omathistory.jsonl          mitä kirjoitit, järjestyksessä
Projektikohtainen kansio pitää istunnot erillään, joten jatkaminen kysyy ensin minkä projektin. Mallilista on tiedosto, jonka asennus kirjoittaa itselleen.
~/.codex
config.toml            malli ja päättelytasosession_index.jsonl    jokainen ketju, yksi rivi kutakinskills/                omasi, sekä projektin omat
Yksi indeksi nimeää jokaisen ketjun, minkä takia resume --last on yksittäinen komento ja vanhemman valitseminen tarkoittaa indeksin lukemista.

Kolme ansaa joihin törmäsimme, jotta tunnistat ne

Jokainen näistä oli ensin bugi Vobudassa, ja jokainen kertoo jotain totta näistä kahdesta agentista.

Claude-istunnon syvin prosessi on usein codex

Claude Code ajaa Codexia omana apuohjelmanaan. Kun päätettiin, mihin agenttiin lohko kuuluu, ottamalla puun syvin prosessi, telakka näytti CODEX Claude-istunnon päällä ja uudelleenkäynnistys käynnisti väärän ohjelman. Lohko kuuluu sille agentille, jonka käyttäjä käynnisti, ei sille jonka se itse käynnisti.

Codex ei ole node_repl

Codex ajetaan nodena, ja shell käynnistää ohjelman haarauttamalla itsensä ja korvaamalla sitten itsensä kyseisellä ohjelmalla, joten prosessilista kutsuu sitä vanhalla nimellä koko sen elinajan, ellei ohjelmaa kysytä nimellä. Codexia ajava lohko oli ennen otsikoltaan node_repl.

Yhden agentin lista toisen agentin lohkon päällä

Kaksi mallilistaa ja jatka-lippu kirjoitettiin silloin kun agentteja oli yksi, ja ne jäivät globaaleiksi kun agentteja oli kolme. Codex-lohkon avaaminen tarjosi Opusta, Sonnetia, Haikua ja Fablea, ja jatka lähetti komennon codex --continue, johon Codex vastaa käyttövirheellä. Kaikki mitä ohjelmasta luetaan kuuluu nyt sille ohjelmalle ja kysytään vain siltä.

Agentin käyttöliittymän sanat muuttuvat

Agentin vastauksen tai sille annetun pyynnön lukeminen etsimällä tiettyjä sanoja sen käyttöliittymästä pettää agentin seuraavassa julkaisussa. Molemmat tunnistetaan sen sijaan muodosta: agentti tunnetaan odotuskehotteesta jonka se laittaa ennen kirjoittamaasi, ei sitä ympäröivästä laatikosta, koska laatikko on muoti-ilmiö mutta kehote ei ole.

Vastaus jota useimmat oikeasti haluavat on molemmat

Käytännössä kukaan ei valitse toista ja poista toista. Toinen on parempi siinä mitä teet juuri tällä tunnilla, toisella on istunto jossa teit jotain muuta, ja molemmilla on käyttörajat jotka osuvat kohdalle sopimattomimpaan aikaan. Olennaista on, maksaako molempien ajaminen yhtä aikaa mitään.

Vobudassa se ei maksa mitään. Kaksi lohkoa yhdessä välilehdessä, tai kaksi välilehteä, kummallakin oma palkki joka lukee omaa agenttiaan, kummallakin oma mallinsa ja tehotasonsa näkyvissä, ja Claude Coden käyttöoikeustila niiden vieressä. Molemmat välittävät signaalinsa ikkunalle samalla tavalla, joten merkki, ääni ja ilmoitus tarkoittavat samaa riippumatta siitä, kumpi ne laukaisi, ja lokissa siitä mitä tapahtui poissa ollessasi ne on lueteltu vierekkäin, ryhmiteltyinä lohkoittain.

Kumpaakaan ei yhdistetä asetusosion tai kytkimen kautta, sillä signaali, joka pitää ensin määrittää ennen kuin se toimii, ei ole ominaisuus vaan kotitehtävä. Ne yhdistävät itsensä käynnistyksessä, ja välilehtirivin Integraatio-painike asettaa yhteydet takaisin jo käynnissä olleelle agentille. Kolmannen osapuolen koukut jäävät paikoilleen, ja kaikki, mikä jo varaa tapahtuman, kutsutaan heti meidän omamme jälkeen.

Codex ja Claude Code, suoraan kysyttynä

Kumpi on parempi, Codex vai Claude Code?

Koodin laadun osalta se riippuu siitä, mitä malleja kumpikin ajaa sinä päivänä kun kysyt, ja mikä tahansa kirjoitettu vastaus vanhenee. Ohjelmien käyttäytymisen osalta Claude Code on ulkopuolelta helpommin luettavissa: se kirjoittaa mallilistansa tiedostoon, säilyttää istunnot projektikohtaisessa kansiossa ja käyttää lippua istunnon jatkamiseen. Codex pitää enemmän asioista sisäisinä.

Voinko ajaa Codexia ja Claude Codea rinnakkain?

Kyllä. Kaksi lohkoa samassa ikkunassa, kummallakin oma ohjauspalkki joka lukee omaa agenttiaan. Molemmat ilmoittavat kun ne valmistuvat tai tarvitsevat luvan, ja molemmat näkyvät samassa tallenteessa siitä mitä tapahtui poissaolosi aikana.

Miten Vobuda listaa Codexin mallit?

Kysymällä Codexilta. Toimitimme kerran listan kahdesta mallista, joita Codex ei aja, ja se oli väärä jo toimituspäivänä. Mallipainike avaa nyt Codexin oman valitsimen, lukee sen näyttämät rivit ja painaa valitsemaasi, ja jokainen malli tarjoaa ne tasot, jotka Codex sille antaa.

Tarvitseeko kumpikaan niistä tilin Vobudassa?

Ei. Vobudalla ei ole tilejä lainkaan. Kumpikin agentti käyttää tilausta tai avainta, jonka olet sille jo antanut. Vobuda käyttää Claude Coden kirjautumista yhteen asiaan, kysyäkseen Anthropicilta käyttörajojasi, eikä koske Codexin kirjautumiseen koskaan.

Entä paikallinen malli sen sijaan?

Paikallinen malli Ollaman kautta on vain rivi tiedostossa agents.json eikä vaadi koodia. Se saa lohkon ja palkin, jossa näkyy kaikki mitä kyseinen agentti voi rehellisesti kertoa itsestään.

Yksi ikkuna, molemmat agentit

Ilmainen, ei tiliä, ja kumpikin palkki lukee sen alla olevaa agenttia.

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