Codex a Claude Code podle souborů na vašem disku
Ne verdikt o tom, kdo píše lepší kód. Popis toho, jak se oba programy skutečně chovají, napsaný lidmi, kteří museli z jednoho okna ovládat oba najednou.
Proč se toto srovnání liší od ostatních
Většina toho, co se o Codexu a Claude Code píše, je benchmark na něčím notebooku, a do měsíce je zastaralý, protože oba nástroje vydávají nové modely rychleji, než o nich kdokoli stihne napsat. Tahle stránka to dělat nebude. Kdo píše lepší kód, je otázka modelů v den, kdy se ptáte, a my se nebudeme tvářit, že to umíme rozhodnout.
Co vám ale můžeme říct, je, z čeho se oba programy skládají, protože Vobuda musela oba prostudovat, aby nad kterýmkoli z nich mohla nakreslit ovládací lištu. Kde každý ukládá relace, čemu říká jejich obnovení, kde leží jeho seznam modelů, jak oznamuje, v jakém je režimu. Tohle jsou fakta na vašem vlastním disku, mění se pomalu a právě ona určují, jak každý z nich zapadne do pracovního dne.
Ve zkratce: Claude Code je z vnějšku ten čitelnější ze dvou. Modely zapisuje do souboru, relace uchovává ve složce pro každý projekt a k obnovení relace stačí přepínač. Codex si toho víc nechává pro sebe. Modely mění přes vlastní výběr, takže poctivé řešení je tento výběr otevřít a přečíst, co ukazuje, místo abychom dodávali seznam, který bude nesprávný.
Kde co který z nich uchovává
Všechno v této tabulce je na počítači před vámi a můžete se tam sami podívat.
| Claude Code | Codex | |
|---|---|---|
| Minulé relace | Složka pro každý projekt v ~/.claude/projects | Jeden index, ~/.codex/session_index.jsonl, se jmény všech vláken |
| Otevření staré relace | --resume <id> | resume <id> |
| Pokračování v poslední | --continue | resume --last |
| Dovednosti | ~/.claude/skills a odpovídající složka v projektu | ~/.codex/skills a odpovídající složka v projektu |
| Seznam modelů | Vlastní soubor, zapisovaný podle toho, co řekne server, takže nový model se objeví v den vydání | Jeho vlastní výběr, který menu otevře a přečte řádek po řádku |
| Nastavení modelu | /model pro model, /effort pro úroveň | Jeho vlastní výběr /model, pak úroveň pro každý model |
| Jeho nastavení | settings.json | config.toml |
| Co říká jeho stavový řádek | Opus 5.5 s vysokým úsilím, Claude Max | gpt-5.6-terra medium |
| Jak vypadá proces | claude | node, protože Codex běží jako node |
Zjištěno v září 2026 na aktuálních instalacích obou nástrojů. Autoritou je jejich vlastní dokumentace, tohle je pohled z okna, které je musí ovládat.
Dvě složky, ze kterých se čte všechno v tabulce nahoře
Žádný z agentů nic z tohoto neskrývá. Ovládací lišta ve Vobudě čte přesně tyto soubory, a proto dokáže zobrazit seznam modelů, který jsme sami nikdy nezapisovali.
settings.json model, úsilí, oprávněníprojects/ složka pro každý projekt <project>/ jeho relace, nejnovější poslednískills/ vaše, plus vlastní ze složky projektuhistory.jsonl co jste napsali, v pořadí config.toml model a úroveň uvažovánísession_index.jsonl všechna vlákna, každé na jednom řádkuskills/ vaše, plus vlastní ze složky projektu Tři pasti, do kterých jsme spadli, abyste je poznali vy
Každá z nich byla nejdřív chyba ve Vobudě a každá vypovídá něco pravdivého o obou agentech.
Nejhlubší proces relace Claude bývá často codex
Claude Code spouští Codex jako vlastního pomocníka. Když jsme tedy podle nejhlubšího procesu ve stromu rozhodovali, kterému agentovi blok patří, dock nad relací Claude ukazoval CODEX a restart spouštěl špatný program. Agent, kterému blok patří, je ten, kterého spustil člověk, ne ten, kterého spustil on sám.
Codex není node_repl
Codex běží jako node, a shell spouští program tak, že se sám forkne a pak se tímto programem nahradí, takže seznam procesů ho po zbytek jeho života nazývá starým jménem, dokud se na spustitelný soubor nezeptáte jmenovitě. Blok se spuštěným Codexem se dřív jmenoval node_repl.
Seznam jednoho agenta nad blokem jiného agenta
Dva seznamy modelů a flag pro pokračování se napsaly, když existoval jeden agent, a zůstaly globální i ve chvíli, kdy byli tři. Otevření bloku Codexu nabízelo Opus, Sonnet, Haiku a Fable a pokračování posílalo codex --continue, na což Codex odpovídal chybou použití. Cokoli se dnes čte z programu, patří tomu programu a zjišťuje se jen nad ním.
Slova v rozhraní agenta se mění
Čtení odpovědi agenta nebo zadání, které dostal, hledáním konkrétních slov v jeho rozhraní přestane fungovat při příštím vydání toho agenta. Oba se místo toho poznávají podle tvaru: agenta poznáte podle výzvy, kterou dá před to, co napíšete, ne podle rámečku, který je kolem ní nakreslený, protože rámeček je móda a výzva ne.
Odpověď, kterou většina lidí ve skutečnosti chce, je oba
V praxi si nikdo nevybere jeden a druhý nesmaže. Jeden je lepší na to, co děláte právě teď, druhý má relaci, ve které jste dělali něco jiného, a oba mají limity používání, které přijdou vždycky v nevhodnou chvíli. Důležité je, jestli vás běh obou najednou něco stojí.
Ve Vobudě to nic nestojí. Dva bloky v jedné kartě, nebo dvě karty, každá s vlastní lištou, která čte svého agenta, s vlastním zobrazeným modelem a úsilím a vedle nich režim oprávnění Claude Code. Oba předávají signály oknu stejným způsobem, takže odznak, zvuk i oznámení znamenají totéž bez ohledu na to, který z nich je vyvolal, a záznam toho, co se stalo, když jste byli pryč, je uvádí vedle sebe, seskupené podle bloku.
Žádný z nich se nepřipojuje přes sekci nastavení nebo přepínač, protože signál, který musíte před použitím nastavovat, není funkce, ale domácí úkol. Připojují se samy při spuštění a tlačítko Integrace na liště karet znovu vloží propojení agentovi, který už běžel. Existující hooky třetích stran zůstávají na místě a cokoli, co už na danou událost reaguje, se zavolá hned po tom našem.
Codex a Claude Code, na rovinu
Co je lepší, Codex nebo Claude Code?
Pokud jde o kvalitu kódu, je to otázka toho, jaké modely oba zrovna v den vašeho dotazu používají, a jakákoli zapsaná odpověď rychle zastará. Pokud jde o chování programů, Claude Code je z vnějšku čitelnější: seznam modelů zapisuje do souboru, relace drží ve složce pro každý projekt a k obnovení stačí flag. Codex si toho víc nechává uvnitř.
Dají se Codex a Claude Code spouštět vedle sebe?
Ano. Dva bloky ve stejném okně, každý s vlastní ovládací lištou, která čte svého agenta. Oba oznamují, když skončí nebo potřebují oprávnění, a oba se objevují ve stejném záznamu toho, co se stalo, když jste byli pryč.
Jak Vobuda uvádí modely Codexu?
Tím, že se zeptá Codexu. Kdysi jsme vydali seznam dvou modelů, které Codex nespouští, a byl chybný už v den vydání. Tlačítko modelu teď otevírá vlastní výběr Codexu, přečte řádky, které ukazuje, a stiskne ten, který jste zvolili, a každý model nabízí úrovně, které mu Codex dává.
Potřebuje některý z nich účet ve Vobudě?
Ne. Vobuda nemá účty vůbec žádné. Každý agent používá to předplatné nebo klíč, který jste mu už dali. Vobuda používá přihlášení Claude Code k jediné věci, aby se zeptala Anthropicu na vaše limity využití, a přihlášení Codexu se nikdy nedotkne.
A co lokální model místo toho?
Lokální model přes Ollama je jen záznam v agents.json a nepotřebuje žádný kód. Dostane blok a lištu s tím, co o sobě ten agent dokáže poctivě deklarovat.
Jedno okno, oba agenti
Zdarma, bez účtu, a každá lišta čte agenta pod sebou.
curl -fsSL https://vobuda.com/install.sh | sh