OpenAI Codex CLI

OpenAI Codex CLI

OpenAI Codex CLI adalah agen pengkodean sumber terbuka ringan yang berjalan di terminal Anda, memungkinkan pengembang untuk menerjemahkan bahasa alami ke dalam eksekusi kode sambil memberikan penalaran tingkat ChatGPT dengan kemampuan untuk menjalankan kode, memanipulasi file, dan melakukan iterasi di bawah kontrol versi.
https://github.com/openai/codex?ref=aipure&utm_source=aipure
OpenAI Codex CLI

Informasi Produk

Diperbarui:May 9, 2025

Apa itu OpenAI Codex CLI

OpenAI Codex CLI adalah alat baris perintah eksperimental yang dirancang untuk pengembang yang sebagian besar bekerja di lingkungan terminal. Dirilis oleh OpenAI, ia berfungsi sebagai pemrogram pasangan AI yang terintegrasi langsung ke dalam alur kerja lokal pengembang. Tidak seperti pendahulunya (model Codex asli dari tahun 2021 yang dihentikan pada Maret 2023), alat CLI baru ini berfokus pada penyediaan bantuan pengkodean praktis sambil menjaga keamanan melalui lingkungan sandbox. Alat ini hanya memerlukan kunci API OpenAI untuk memulai dan dapat bekerja dengan berbagai model OpenAI, termasuk o3 dan o4-mini.

Fitur Utama OpenAI Codex CLI

OpenAI Codex CLI adalah agen pengkodean sumber terbuka ringan yang berjalan langsung di terminal, menggabungkan penalaran tingkat ChatGPT dengan kemampuan untuk menjalankan kode, memanipulasi file, dan melakukan iterasi di bawah kendali versi. Ini memungkinkan pengembang untuk berinteraksi dengan kode melalui perintah bahasa alami, mendukung input multimodal termasuk tangkapan layar dan diagram, dan berjalan di lingkungan sandbox yang aman dengan tingkat otomatisasi yang dapat dikonfigurasi.
Eksekusi Sandbox Aman: Menjalankan perintah di lingkungan yang dinonaktifkan jaringannya dan di-sandbox direktorinya dengan tiga mode persetujuan yang dapat dikonfigurasi (Sarankan, Edit Otomatis, Otomatis Penuh) untuk tingkat otomatisasi yang berbeda
Dukungan Input Multimodal: Menerima berbagai format input termasuk perintah teks, tangkapan layar, dan diagram untuk mengimplementasikan fitur dan memahami kode
Integrasi Kontrol Versi: Terintegrasi dengan mulus dengan Git untuk melacak perubahan, membuat commit, dan mengelola modifikasi kode dengan pembantu PR bawaan
Memori & Dokumentasi Proyek: Mempertahankan konteks melalui file instruksi global dan khusus proyek, memungkinkan perilaku yang disesuaikan di berbagai proyek

Kasus Penggunaan OpenAI Codex CLI

Refactoring Kode: Secara otomatis melakukan refactoring komponen kode, seperti mengonversi komponen kelas menjadi React Hooks, sambil mempertahankan fungsionalitas dan menjalankan pengujian
Pembuatan Pengujian: Membuat dan menjalankan pengujian unit untuk kode yang ada, melakukan iterasi hingga semua pengujian berhasil lulus
Tinjauan Keamanan: Menganalisis basis kode untuk kerentanan dan menghasilkan laporan tinjauan keamanan yang terperinci
Migrasi Basis Data: Menghasilkan dan menjalankan migrasi SQL berdasarkan deskripsi bahasa alami dari perubahan yang diinginkan

Kelebihan

Tidak diperlukan pengaturan - langsung berfungsi hanya dengan kunci API OpenAI
Sepenuhnya sumber terbuka dengan pengembangan komunitas yang aktif
Model keamanan yang kuat dengan eksekusi sandbox
Mode persetujuan yang fleksibel untuk tingkat otomatisasi yang berbeda

Kekurangan

Teknologi eksperimental yang masih dalam pengembangan dengan potensi bug
Tidak didukung langsung di Windows (memerlukan WSL2)
Tidak mendukung organisasi dengan Retensi Data Nol (ZDR) yang diaktifkan
Memerlukan Node.js 22 atau yang lebih baru

Cara Menggunakan OpenAI Codex CLI

Instal Codex CLI secara global: Jalankan 'npm install -g @openai/codex' di terminal Anda untuk menginstal paket secara global
Siapkan kunci API OpenAI: Ekspor kunci API OpenAI Anda sebagai variabel lingkungan dengan menjalankan: 'export OPENAI_API_KEY=\"your-api-key-here\"'. Untuk pengaturan permanen, tambahkan baris ini ke file konfigurasi shell Anda (mis. ~/.zshrc)
Penggunaan Dasar - Mode Interaktif: Cukup ketik 'codex' di terminal Anda untuk memulai mode REPL interaktif di mana Anda dapat melakukan percakapan dengan Codex
Penggunaan Dasar - Prompt Langsung: Jalankan 'codex \"your prompt here\"' untuk memberi Codex tugas tertentu, seperti 'codex \"explain this codebase to me\"'
Konfigurasikan Mode Persetujuan: Gunakan flag --approval-mode untuk mengatur seberapa besar otonomi yang dimiliki Codex: 'suggest' (default, memerlukan persetujuan untuk semua perubahan), 'auto-edit' (dapat mengedit file tetapi memerlukan persetujuan untuk perintah), atau 'full-auto' (dapat menjalankan perintah dan mengedit file)
Siapkan Instruksi Kustom: Buat file ~/.codex/instructions.md untuk menambahkan panduan global pribadi Anda tentang bagaimana Codex harus bertindak
Pengaturan Khusus Proyek: Buat codex.md di direktori root proyek Anda untuk menambahkan instruksi khusus proyek yang akan dibagikan dengan pengembang lain
Jalankan dalam Mode Non-Interaktif: Gunakan flag -q atau --quiet untuk pipeline CI/CD atau skrip otomatis: 'codex -q \"your task\"'
Ubah Model AI: Gunakan flag --model atau atur dalam konfigurasi untuk mengubah model AI: 'codex --model o4-mini \"your prompt\"'
Dapatkan Bantuan: Jalankan 'codex --help' untuk melihat semua perintah dan opsi yang tersedia

FAQ OpenAI Codex CLI

Codex CLI adalah agen pengkodean ringan yang berjalan di terminal Anda. Ini dibuat untuk pengembang yang menginginkan penalaran tingkat ChatGPT ditambah kemampuan untuk menjalankan kode, memanipulasi file, dan melakukan iterasi – semuanya di bawah kendali versi. Pada dasarnya ini adalah pengembangan berbasis obrolan yang memahami dan mengeksekusi repositori Anda.

Alat AI Terbaru Serupa dengan OpenAI Codex CLI

Gait
Gait
Gait adalah alat kolaborasi yang mengintegrasikan generasi kode yang dibantu AI dengan kontrol versi, memungkinkan tim untuk melacak, memahami, dan membagikan konteks kode yang dihasilkan AI dengan efisien.
invoices.dev
invoices.dev
invoices.dev adalah platform penagihan otomatis yang menghasilkan faktur langsung dari komit Git pengembang, dengan kemampuan integrasi untuk layanan GitHub, Slack, Linear, dan Google.
EasyRFP
EasyRFP
EasyRFP adalah toolkit komputasi tepi yang didukung AI yang memperlancar respons RFP (Permintaan Proposal) dan memungkinkan fenotip lapangan waktu nyata melalui teknologi pembelajaran mendalam.
Cart.ai
Cart.ai
Cart.ai adalah platform layanan bertenaga AI yang menyediakan solusi otomatisasi bisnis yang komprehensif termasuk pengkodean, manajemen hubungan pelanggan, pengeditan video, pengaturan e-commerce, dan pengembangan AI kustom dengan dukungan 24/7.