Codex vs Claude Code, όπως αποτυπώνονται στα αρχεία του δίσκου σας
Δεν είναι κρίση για το ποιος γράφει καλύτερο κώδικα. Είναι περιγραφή του πώς συμπεριφέρονται πραγματικά τα δύο, γραμμένη από ανθρώπους που έπρεπε να κάνουν ένα παράθυρο να οδηγεί και τα δύο.
Γιατί αυτή η σύγκριση διαφέρει από τις υπόλοιπες
Τα περισσότερα κείμενα για το Codex vs Claude Code είναι ένα benchmark στο laptop κάποιου, και μέσα σε έναν μήνα είναι ξεπερασμένα, γιατί και τα δύο βγάζουν νέα μοντέλα πιο γρήγορα απ' όσο προλαβαίνει κανείς να γράψει γι' αυτά. Αυτή η σελίδα δεν κάνει αυτό. Το αν το ένα γράφει καλύτερο κώδικα από το άλλο είναι ζήτημα μοντέλων της συγκεκριμένης ημέρας που ρωτάς, και δεν πρόκειται να προσποιηθούμε ότι το απαντάμε.
Αυτό που μπορούμε να σας πούμε είναι από τι είναι φτιαγμένα τα δύο προγράμματα, επειδή το Vobuda χρειάστηκε να διαβάσει και τα δύο για να σχεδιάσει μια μπάρα ελέγχου πάνω από το καθένα. Πού κρατά το καθένα τις συνεδρίες του, πώς λέει την επανάληψη μιας συνεδρίας, πού βρίσκεται η λίστα των μοντέλων του, πώς ανακοινώνει τη λειτουργία στην οποία βρίσκεται. Είναι γεγονότα στον δικό σας δίσκο, αλλάζουν αργά και καθορίζουν πώς ταιριάζει το καθένα σε μια μέρα δουλειάς.
Με δύο λόγια: το Claude Code διαβάζεται καλύτερα από έξω. Γράφει τα μοντέλα του σε αρχείο, κρατά τις συνεδρίες του σε φάκελο ανά έργο και δέχεται μία σημαία για να συνεχίσει μία. Το Codex κρατά περισσότερα για τον εαυτό του. Αλλάζει μοντέλα μέσω ενός δικού του επιλογέα, οπότε το έντιμο είναι να ανοίγετε τον επιλογέα και να διαβάζετε όσα δείχνει, αντί να στέλνετε μια λίστα που θα βγει λάθος.
Πού κρατά ο καθένας τι
Όλα σε αυτόν τον πίνακα βρίσκονται στο μηχάνημα μπροστά σας, και μπορείτε να πάτε να τα δεις.
| Claude Code | Codex | |
|---|---|---|
| Παλιές συνεδρίες | Ένας φάκελος ανά έργο μέσα στο ~/.claude/projects | Ένα ευρετήριο, το ~/.codex/session_index.jsonl, που ονομάζει κάθε νήμα |
| Άνοιγμα παλιάς | --resume <id> | resume <id> |
| Συνέχιση της τελευταίας | --continue | resume --last |
| Skills | ~/.claude/skills, συν τον αντίστοιχο φάκελο στο έργο | ~/.codex/skills, συν τον αντίστοιχο φάκελο στο έργο |
| Λίστα μοντέλων | Δικό του αρχείο, γραμμένο όπως του λέει ο server του, οπότε ένα νέο μοντέλο εμφανίζεται την ίδια μέρα που κυκλοφορεί | Ο δικός του επιλογέας, που το μενού ανοίγει και διαβάζει γραμμή προς γραμμή |
| Ορισμός μοντέλου | /model για το μοντέλο, /effort για το επίπεδο | Ο δικός του επιλογέας /model, και μετά ένα επίπεδο για κάθε μοντέλο |
| Ρυθμίσεις του | settings.json | config.toml |
| Τι λέει η γραμμή κατάστασής του | Opus 5.5 με υψηλή προσπάθεια, Claude Max | gpt-5.6-terra medium |
| Πώς φαίνεται η διεργασία | claude | node, γιατί το Codex τρέχει ως node |
Διαβάστηκε τον Σεπτέμβριο του 2026 σε τρέχουσες εγκαταστάσεις και των δύο. Η δική τους τεκμηρίωση είναι η αυθεντία· αυτό είναι πώς φαίνονται τα δύο από ένα παράθυρο που πρέπει να τα οδηγεί.
Δύο φάκελοι, και όλα όσα διαβάζει ο παραπάνω πίνακας
Κανένας από τους δύο πράκτορες δεν κρύβει τίποτα από αυτά. Η μπάρα ελέγχου στο Vobuda διαβάζει ακριβώς αυτά τα αρχεία, γι' αυτό μπορεί να δείξει μια λίστα μοντέλων που εμείς ποτέ δεν γράψαμε.
settings.json μοντέλο, προσπάθεια, δικαιώματαprojects/ ένας φάκελος ανά project <project>/ οι συνεδρίες του, οι πιο πρόσφατες τελευταίεςskills/ τα δικά σου, συν τα δικά του projecthistory.jsonl όσα πληκτρολόγησες, με τη σειρά config.toml μοντέλο και επίπεδο συλλογισμούsession_index.jsonl κάθε νήμα, μία γραμμή το καθέναskills/ τα δικά σου, συν τα δικά του project Τρεις παγίδες στις οποίες πέσαμε, για να τις αναγνωρίζετε
Καθεμία από αυτές ήταν πρώτα ένα σφάλμα στο Vobuda, και η καθεμία λέει κάτι αληθινό για τους δύο agents.
Η πιο βαθιά διεργασία μιας συνεδρίας Claude είναι συχνά το codex
Το Claude Code τρέχει το Codex ως δικό του βοηθητικό. Οπότε, παίρνοντας την πιο βαθιά διεργασία στο δέντρο για να αποφασίσουμε σε ποιον πράκτορα ανήκει ένα block, η μπάρα κουμπιών έγραφε CODEX πάνω από μια συνεδρία Claude και το «νέο» έκανε επανεκκίνηση στο λάθος πρόγραμμα. Ο πράκτορας στον οποίο ανήκει ένα block είναι αυτός που ξεκίνησε ο χρήστης, όχι αυτός που ξεκίνησε εκείνος.
Το Codex δεν είναι node_repl
Το Codex τρέχει ως node, και ένα shell ξεκινά ένα πρόγραμμα κάνοντας fork τον εαυτό του και μετά αντικαθιστώντας τον εαυτό του με εκείνο το πρόγραμμα, οπότε η λίστα διεργασιών συνεχίζει να το αποκαλεί με το παλιό όνομα για την υπόλοιπη ζωή του, εκτός αν ζητηθεί το εκτελέσιμο με το όνομά του. Ένα block που έτρεχε Codex λεγόταν παλιότερα node_repl.
Η λίστα ενός πράκτορα πάνω σε block άλλου πράκτορας
Δύο λίστες μοντέλων και μια σημαία continue είχαν γραφτεί όταν υπήρχε ένας πράκτορας και έμειναν καθολικές όταν υπήρχαν τρεις. Το άνοιγμα ενός block Codex πρόσφερε Opus, Sonnet, Haiku και Fable, και το continue έστελνε codex --continue, στο οποίο το Codex απαντά με σφάλμα χρήσης. Οτιδήποτε διαβάζεται από ένα πρόγραμμα ανήκει πλέον σε εκείνο το πρόγραμμα και ζητείται μόνο μέσω αυτού.
Οι λέξεις στη διεπαφή ενός πράκτορα αλλάζουν
Το να διαβάζετε την απάντηση ενός πράκτορα, ή το αίτημα που του δόθηκε, ψάχνοντας για συγκεκριμένες λέξεις στη διεπαφή του αποτυγχάνει στην επόμενη έκδοση εκείνου του agent. Και οι δύο αναγνωρίζονται από το σχήμα αντ' αυτού: ένας πράκτορας αναγνωρίζεται από το prompt αναμονής που βάζει πριν από αυτό που πληκτρολογείτε, όχι από το πλαίσιο που είναι σχεδιασμένο γύρω του, γιατί το πλαίσιο είναι μόδα και το prompt όχι.
Η απάντηση που θέλουν οι περισσότεροι είναι και τα δύο
Στην πράξη κανείς δεν διαλέγει το ένα και διαγράφει το άλλο. Το ένα είναι καλύτερο σε αυτό που κάνετε αυτή την ώρα, το άλλο έχει τη συνεδρία όπου έκανες κάτι διαφορετικό, και τα δύο έχουν όρια χρήσης που φτάνουν σε άβολες στιγμές. Αυτό που μετράει είναι αν το να τρέχουν και τα δύο μαζί σας κοστίζει κάτι.
Στο Vobuda δεν συμβαίνει. Δύο μπλοκ σε μία καρτέλα, ή δύο καρτέλες, το καθένα με τη δική του μπάρα που διαβάζει τον δικό του πράκτορα, το καθένα να δείχνει το δικό του μοντέλο και την προσπάθειά του, και δίπλα τους η λειτουργία αδειών του Claude Code. Και τα δύο παραδίδουν τα σήματά τους στο παράθυρο με τον ίδιο τρόπο, οπότε ένα εμβλημάτιο, ένας ήχος και μια ειδοποίηση σημαίνουν το ίδιο πράγμα όποιος κι αν τα ενεργοποίησε, και το αρχείο όσων έγιναν όσο λείπατε τα παραθέτει δίπλα δίπλα, ομαδοποιημένα ανά μπλοκ.
Κανένα δεν συνδέεται με μια ενότητα ρυθμίσεων ή έναν διακόπτη, γιατί ένα σήμα που πρέπει να ρυθμίσετε πριν δουλέψει δεν είναι λειτουργία, είναι εργασία για το σπίτι. Συνδέονται μόνα τους κατά την εκκίνηση, και το κουμπί Ενσωμάτωση στη λωρίδα καρτελών ξαναβάζει τους συνδέσμους σε πράκτορα που έτρεχε ήδη. Τα υπάρχοντα hooks τρίτων μένουν στη θέση τους, και ό,τι κατέχει ήδη ένα συμβάν καλείται αμέσως μετά το δικό μας.
Codex και Claude Code, με απλά λόγια
Ποιο είναι καλύτερο, το Codex ή το Claude Code;
Ως προς την ποιότητα κώδικα, αυτό είναι ζήτημα του ποια μοντέλα τρέχει το καθένα την ημέρα που ρωτάς, και κάθε γραπτή απάντηση ξεπερνιέται γρήγορα. Ως προς το πώς συμπεριφέρονται ως προγράμματα, το Claude Code είναι το πιο ευανάγνωστο από έξω: γράφει τη λίστα μοντέλων του σε ένα αρχείο, κρατά τις συνεδρίες σε έναν φάκελο ανά έργο και θέλει μια παράμετρο για να συνεχίσει μία. Το Codex κρατά περισσότερα εσωτερικά.
Μπορώ να τρέχω Codex και Claude Code παράλληλα;
Ναι. Δύο blocks στο ίδιο παράθυρο, το καθένα με τη δική του μπάρα ελέγχου που διαβάζει τον δικό του agent. Και τα δύο ανακοινώνουν όταν τελειώνουν ή χρειάζονται άδεια, και τα δύο εμφανίζονται στο ίδιο αρχείο όσων συνέβησαν όσο έλειπες.
Πώς εμφανίζει το Vobuda τα μοντέλα του Codex;
Ρωτώντας το Codex. Κάποτε στείλαμε μια λίστα με δύο μοντέλα που το Codex δεν τρέχει, και ήταν λάθος από την ημέρα που στάλθηκε. Το κουμπί μοντέλου ανοίγει τώρα τον δικό του επιλογέα του Codex, διαβάζει τις γραμμές που δείχνει και πατά αυτήν που επιλέξατε, και κάθε μοντέλο προσφέρει τα επίπεδα που του δίνει το Codex.
Χρειάζεται κάποιο από τα δύο λογαριασμό στο Vobuda;
Όχι. Το Vobuda δεν έχει καθόλου λογαριασμούς. Κάθε πράκτορας χρησιμοποιεί όποια συνδρομή ή κλειδί του έχετε ήδη δώσει. Το Vobuda χρησιμοποιεί τη σύνδεση του Claude Code για ένα πράγμα, να ρωτήσει την Anthropic για τα όρια χρήσης σας, και δεν αγγίζει ποτέ αυτήν του Codex.
Τι γίνεται με ένα τοπικό μοντέλο αντί για αυτά;
Ένα τοπικό μοντέλο μέσω Ollama είναι μια καταχώρηση στο agents.json και δεν χρειάζεται κώδικα. Παίρνει ένα block και μια μπάρα με ό,τι μπορεί ειλικρινά να δηλώσει εκείνος ο πράκτορας για τον εαυτό του.
Ένα παράθυρο, και οι δύο πράκτορες
Δωρεάν, χωρίς λογαριασμό, και κάθε μπάρα διαβάζει τον πράκτορα από κάτω της.
curl -fsSL https://vobuda.com/install.sh | sh