Table of Contents

Codex CLI se potrivește unui flux controlat prin shell, cu comenzi explicite și execuții scriptabile. Codex desktop se potrivește proiectelor, conversațiilor, rezultatelor vizuale și panourilor de revizuire. Alege interfața după modul de supraveghere și păstrează modelul, repository și execution policy identice. Notă: documentația veche Codex redirecționează spre documentația aplicației ChatGPT desktop . Un chat fără acces la repository nu este coding agent.

Idei principale

  • Folosește CLI pentru compunerea comenzilor shell și execuții repetabile.
  • Folosește desktop pentru organizarea proiectelor, revizuire vizuală și sarcini programate.
  • Precizează locul execuției, mai ales pentru conexiuni remote.
  • Interfața nu garantează cod mai bun și nu creează o alocație independentă de inferență. Domeniu și dată: documentația oficială a fost verificată la 10 octombrie 2026. Recomandările privesc fluxul, nu performanța măsurată. Pregătește repository, teste funcționale și acces la cont. Rezervă o oră pentru test.

Compară fluxurile

NevoieCodex CLICodex desktop
Începe lucrul în repositoryPornește dintr-un director shellSelectează proiectul și mediul
Repetă o sarcină scriptatăcodex execPregătește prompturi și inspectează outputul
Inspectează mai multe sarciniFlux terminal/sesiuneOrganizarea proiectelor și chat-urilor
Revizuiește modificăriComenzi terminal și controalePanouri diff și revizuire
Gestionează programăriJob runner externInterfață pentru sarcini programate
Izolează modificăriCheckout/worktree separatFlux worktree integrat
Bazele agentului sunt comune. OpenAI descrie CLI, aplicația și extensia IDE în Codex ca platformă . Runtime-ul gestionează starea, instrumentele și politica.

Unde se potrivește CLI

codex

Pornește din repository-ul dorit. Ghidul CLI acoperă inspecția, editarea, comenzile și revizuirea.

codex exec "Identify the documented test command. Do not modify files."

Folosește codex exec pentru sarcini delimitate. Referința non-interactivă explică progresul și outputul. Cererea fără editări este instrucțiune, nu limită a filesystem-ului. Definește în producție credentiale, timeout, permisiuni, stocare și erori.

Unde se potrivește desktop

Desktop grupează lucrul asociat. Documentația descrie schimbarea proiectului, fișierele, instrumentele conectate și sarcinile lungi. Revizuirea este o diferență concretă. Folosește documentația de code review și probe independente pentru comportamentul din afara diff-ului.

Panouri de automatizare terminal și revizuire desktop conectate la același repository și la o listă independentă de validare

Păstrează repository-ul și criteriile de acceptare constante

Worktree și locul execuției

Un worktree este un alt checkout al unui repository Git. Ghidul worktree descrie chat-uri izolate și worktree gestionat. Izolarea nu face merge. Verifică diff, teste, dependențe, fișiere ignorate și servicii externe.

Înaintea sarciniiConfirmă
RepositoryProiect și revizie de bază corecte
CheckoutDirector existent sau worktree izolat
Execution hostComputer cu fișiere și instrumente
EnvironmentRuntime, dependențe și servicii de test
PermissionsScrieri și rețea permise
Compară în același mediu și notează diferențele.

Programare și permisiuni

Desktop oferă gestionarea programărilor. Ghidul sarcinilor programate separă interfața de CLI. Un shell scheduler în jurul codex exec este o configurație separată. Verifică profilul efectiv în referința permisiunilor , apoi login, model, usage și billing.

Un test de o oră

  1. Pregătește o modificare limitată cu test de acceptare și bază curată.
  2. Ruleaz-o în fiecare interfață cu model și policy identice.
  3. Cere o corecție după primul patch.
  4. Verifică diff-ul final și rulează aceleași comenzi.
  5. Înregistrează efortul pentru context, output și aprobare. Alege CLI pentru repetare prin shell. Alege desktop pentru organizare și revizuire vizuală. Păstrează revizia, modelul, hostul, permisiunile, comenzile și verificarea.

Depanare și pași următori

Un fișier lipsă cere o verificare a mediului. Verifică proiectul, checkout-ul, hostul, runtime-ul și dependențele. Compară separat alternativele cu comparația CLI și comparația GUI .