OpenAI Codex to nie jedno narzędzie — to ekosystem z czterema punktami wejścia: CLI w terminalu, rozszerzenie do edytora, aplikacja webowa i SDK dla programistów. Każde ma swoje miejsce.
- Przegląd interfejsów
- CLI: dla power userów
- IDE Extension: w edytorze
- Web App: cloud tasks
- SDK: automatyzacja i CI/CD
- Który wybrać?
Przegląd interfejsów {#przeglad}
| Interfejs | Gdzie | Główne zastosowanie |
| CLI | Terminal | Scripting, automatyzacja, power users |
| IDE Extension | VSCode/Cursor/Windsurf | Praca w edytorze, kontekst plików |
| Web App | chatgpt.com/codex | Cloud tasks, integracja GitHub |
| SDK | TypeScript/Node.js | CI/CD, programmatic control |
Wszystkie interfejsy korzystają z tego samego silnika Codex. Różnią się sposobem interakcji i kontekstem, który mają dostępny.
CLI: dla power userów {#cli}
Instalacja jedną komendą:
npm i -g @openai/codex
codex # Uruchom sesję interaktywną
CLI to najbardziej elastyczny sposób pracy z Codex. Masz pełny dostęp do systemu plików, możesz skryptować zadania, łączyć z innymi narzędziami.
Kluczowe komendy:
codex # Sesja interaktywna
codex "prompt" # Jednorazowe zadanie
codex exec "prompt" # Automatyzacja bez interakcji
codex resume --last # Wznów ostatnią sesję
codex cloud exec --env ID # Zadanie w chmurze
Slash commands w TUI: W sesji interaktywnej masz dostęp do komend jak /review (code review), /model (zmiana modelu), /permissions (tryb zatwierdzania), /mcp (status serwerów MCP).
CLI świetnie nadaje się do:
- Automatyzacji powtarzalnych zadań
- Integracji z bash/zsh skryptami
- Pracy z wieloma projektami równocześnie
- Headless execution na serwerach
IDE Extension: w edytorze {#ide}
Rozszerzenie Codex dla VSCode, Cursor i Windsurf daje AI pełny kontekst twojego edytora:
- Otwarte pliki i zakładki
- Zaznaczony kod
- Struktura projektu
- Historia edycji
Zamiast opisywać, który plik edytować, zaznaczasz kod i mówisz "zrefaktoryzuj to". Codex widzi dokładnie ten sam widok co ty.
Główne zalety:
- Naturalna integracja z workflow edytora
- Kontekst bez kopiowania
- Inline suggestions i quick fixes
- Panel boczny z historią konwersacji
Dla programistów, którzy spędzają większość dnia w edytorze, extension to najwygodniejsza opcja.
Web App: cloud tasks {#web}
Aplikacja webowa na chatgpt.com/codex to brama do Codex Cloud. Tutaj:
- Zlecasz zadania działające w tle
- Integrujesz się z GitHubem
- Przeglądasz historię i wyniki
- Zarządzasz środowiskami
Integracja GitHub: Połącz repo, a Codex może automatycznie tworzyć PR-y, odpowiadać na review comments i reagować na @codex mentions w issues.
Web App to dobry wybór gdy:
- Nie chcesz instalować niczego lokalnie
- Potrzebujesz dostępu z różnych urządzeń
- Pracujesz głównie z cloud tasks
- Zarządzasz wieloma repozytoriami
SDK: automatyzacja i CI/CD {#sdk}
SDK to TypeScript library dla programistycznej kontroli Codex:
import { Codex } from "@openai/codex-sdk";
const codex = new Codex();
const thread = codex.startThread();
const result = await thread.run("Napraw błędy w CI");
Używasz SDK do:
- Integracji Codex z własnymi narzędziami
- Automatycznych code review w pipeline
- Generowania release notes
- Triage bugów i issue
SDK daje pełną kontrolę programistyczną — możesz budować własne workflow i integracje. Więcej o CI/CD z Codex w artykule o integracji z GitHub.
Który wybrać? {#wybor}
| Rola/Potrzeba | Rekomendowany interfejs |
| Programista w VSCode/Cursor | IDE Extension |
| DevOps, automatyzacja | CLI + SDK |
| Manager, rzadkie użycie | Web App |
| CI/CD pipeline | SDK |
| Terminal power user | CLI |
Nie musisz wybierać jednego — interfejsy są komplementarne. Możesz używać extension do codziennej pracy, CLI do automatyzacji i Web App do zarządzania cloud tasks.
Kluczowe to dopasowanie do workflow. Jeśli żyjesz w terminalu, CLI będzie naturalny. Jeśli rzadko go otwierasz, extension lub Web App będą wygodniejsze.
Szkolenie z Codex