Bagaimana Cara Menginstal Codex CLI OpenAI Secara Lokal? Panduan Sederhana

CometAPI
AnnaJun 9, 2025
Bagaimana Cara Menginstal Codex CLI OpenAI Secara Lokal? Panduan Sederhana

Codex CLI milik OpenAI telah dengan cepat menjadi alat yang wajib dimiliki bagi para pengembang yang ingin mengintegrasikan AI secara langsung ke dalam alur kerja lokal mereka. Sejak diumumkan pada tanggal 16 April 2025, dan pembaruan berikutnya—termasuk kemampuan akses internet pada tanggal 3 Juni 2025—Codex CLI menawarkan cara yang aman, berfokus pada privasi, dan sangat dapat disesuaikan untuk memanfaatkan model penalaran OpenAI yang canggih langsung dari terminal Anda. Artikel ini merangkum perkembangan terbaru dan menyediakan panduan langkah demi langkah untuk menginstal dan mengonfigurasi Codex CLI di komputer Anda.

Apa itu Codex CLI OpenAI?

Asal dan Pengumuman

OpenAI meluncurkan Codex CLI bersama model terbarunya, o3 dan o4-mini, yang memposisikannya sebagai proyek sumber terbuka eksperimental yang menghadirkan bantuan pengodean bertenaga AI langsung ke terminal. Diumumkan pada tanggal 16 April 2025, alat ini memungkinkan agen AI untuk membaca, memodifikasi, dan mengeksekusi kode di lingkungan lokal Anda, memastikan bahwa kode sensitif tidak pernah meninggalkan mesin Anda.

Fitur Utama Codex CLI

  • Ringan dan Open Source:Dirancang untuk kemudahan instalasi dan kontribusi komunitas, basis kode Codex CLI terdapat di GitHub, mendorong laporan bug dan permintaan penarikan.
  • Perintah Bahasa Alami: Pengembang dapat meminta Codex dalam bahasa Inggris sederhana untuk membuat kode boilerplate, melakukan refaktor modul yang ada, atau bahkan menulis pengujian.
  • Eksekusi Lokal: Semua operasi terjadi di mesin Anda, menghilangkan kekhawatiran tentang pengunggahan kode hak milik ke server eksternal.
  • Akses Internet Agen:Mulai 3 Juni 2025, Codex CLI secara opsional dapat mengakses internet untuk tugas-tugas seperti menginstal dependensi atau mengambil sumber daya eksternal, dengan kontrol domain dan metode yang terperinci.

Apa saja pembaruan arsitektur terkini?

Pada awal Juni 2025, OpenAI mengumumkan penulisan ulang besar-besaran Codex CLI dari tumpukan Node.js dan TypeScript aslinya ke Rust. Pergeseran ini bertujuan untuk menghadirkan "instalasi tanpa ketergantungan", peningkatan kinerja, dan jaminan keamanan yang lebih baik dengan memanfaatkan desain Rust yang aman terhadap memori. Pengembang dapat mengharapkan waktu mulai yang lebih cepat, ukuran biner yang lebih kecil, dan pemeriksaan kompilasi yang lebih tangguh, yang semuanya berkontribusi pada pengalaman pengembang yang lebih lancar.

Mengapa Anda Harus Menginstal Codex CLI Secara Lokal?

Apa Manfaat Keamanan dan Privasi yang Ditawarkan Instalasi Lokal?

Menjalankan model AI secara lokal berarti kode sumber Anda tetap berada di tempat. Tidak seperti solusi berbasis cloud, Codex CLI tidak akan pernah membagikan berkas Anda kecuali Anda memintanya secara eksplisit, sehingga secara signifikan mengurangi risiko terkait kebocoran data atau akses tidak sah.

Bagaimana Instalasi Lokal Meningkatkan Kinerja dan Kemampuan Offline?

Dengan memproses perintah pada perangkat keras Anda sendiri, Codex CLI meminimalkan latensi dan ketergantungan pada panggilan API eksternal. Ditambah dengan fitur agen akses internet yang baru, Anda dapat bekerja secara offline untuk sebagian besar tugas dan mengonfigurasi kapan agen diizinkan online, sehingga mencapai keseimbangan yang tepat antara otonomi dan konektivitas.

Bagaimana Mempersiapkan Lingkungan Anda untuk Instalasi?

Apa Prasyaratnya?

Sebelum menginstal Codex CLI, pastikan Anda memiliki:

  • Node.js (v14 atau lebih baru) diinstal dan ditambahkan ke Anda PATH.
  • npm (biasanya dibundel dengan Node.js) untuk manajemen paket.
  • A kunci API OpenAI yang valid, yang dapat Anda peroleh dari dasbor OpenAI Anda di bawah pengaturan API.

Bagaimana Anda Memperoleh dan Mengamankan Kunci API OpenAI Anda?

  1. Login ke Dasbor OpenAI.
  2. Navigasi ke Keys API dan klik Buat kunci rahasia baru.
  3. Salin kunci yang dihasilkan dan simpan dalam pengelola kredensial yang aman.
  4. Hindari menerapkannya pada kontrol versi; gunakan variabel lingkungan untuk pengembangan lokal.

Bagaimana Anda Dapat Menginstal Codex CLI pada Sistem Operasi yang Berbeda?

Bagaimana Anda Menginstal melalui npm di macOS dan Linux?

Buka terminal Anda dan jalankan:

npm install -g @openai/codex

Perintah ini menginstal codex dapat dieksekusi secara global, membuatnya dapat diakses dari direktori mana saja.

Bagaimana Anda Menginstal di Windows (PowerShell atau Git Bash)?

  1. Open PowerShell (sebagai Administrator) atau Git bash.
  2. Jalankan perintah npm yang sama: npm install -g @openai/codex
  3. Secara opsional, atur Git Bash sebagai shell default Anda dengan: Set-Alias sh.exe "C:\Program Files\Git\bin\bash.exe" ``` :contentReference{index=10}.

Bagaimana Anda Mengonfigurasi dan Mengautentikasi Codex CLI?

Bagaimana Anda Mengatur Variabel Lingkungan?

Setelah instalasi, konfigurasikan kunci API Anda dengan mengekspornya di profil shell Anda:

export OPENAI_API_KEY="your-api-key-here"

Tambahkan baris ini ke ~/.bashrc, ~/.zshrc, atau ~/.profile untuk kegigihan.

Bagaimana Anda Masuk dengan Integrasi ChatGPT?

Codex CLI mendukung alur login yang disederhanakan untuk pelanggan ChatGPT Plus dan Pro:

codex --free

Perintah ini memandu Anda melalui autentikasi dengan akun OpenAI Anda dan menebus kredit yang memenuhi syarat.

Bagaimana Anda Dapat Memverifikasi Instalasi?

Bagaimana Anda Memeriksa Versinya?

Menjalankan:

codex --version

Instalasi yang berhasil mengembalikan string versi (misalnya, 0.1.0), mengonfirmasi bahwa CLI dapat dijangkau ).

Bagaimana Anda Menjalankan Perintah Uji?

Cobalah perintah sederhana untuk memastikan semuanya berfungsi:

codex "Create a Python function to reverse a string."

Codex CLI akan menampilkan kode Python yang sesuai langsung di terminal Anda, yang menunjukkan fungsionalitas intinya.

Bagaimana cara saya menjaga CLI tetap terkini?

Dengan npm:

npm update -g @openai/codex

Dengan biner Rust:

  1. Unduh rilis terbaru dari GitHub.
  2. Ganti biner yang ada dengan versi yang baru diunduh.

Atau, jika Anda menginstal melalui manajer paket yang mendukung pembaruan (misalnya, Homebrew), Anda dapat menggunakan perintah pembaruannya.

Bagaimana cara memperluas dan menyesuaikan Codex CLI?

Opsi konfigurasi di codex.yml

Sunting codex.yml ke:

  • Kecualikan direktori (misalnya, node_modules, vendor)
  • Tetapkan templat perintah default
  • Pilih model fallback atau alternatif sumber terbuka lokal (seperti StarCoder untuk penggunaan offline).

Skrip dan otomatisasi

Gabungkan Codex CLI ke dalam skrip build atau alur kerja CI:

yaml# .github/workflows/codex.yml

jobs:
  ai_lint:
    runs-on: ubuntu-latest
    steps:
- uses: actions/checkout@v3
- name: Run Codex Auto-Edit
        run: |
          codex --mode auto-edit "Optimize bundle size and tree-shake unused imports"
- name: Run Tests
        run: npm test

Hal ini memungkinkan perbaikan kode berkelanjutan berbasis AI bersama dengan linter standar.

Apa Praktik Terbaik dan Tips untuk Menggunakan Codex CLI?

Bagaimana Seharusnya Anda Mengelola Akses Internet untuk Agen?

Secara default, akses internet dinonaktifkan. Untuk memberikan akses untuk tugas tertentu, gunakan:

codex --allow-internet

Kemudian tentukan domain atau metode HTTP yang Anda percayai. Ini memastikan bahwa Codex hanya menghubungi saat Anda secara eksplisit mengizinkannya, menjaga keamanan dan auditabilitas.

Bagaimana Anda Dapat Berkontribusi dan Melaporkan Masalah?

Sebagai proyek eksperimental, umpan balik dari komunitas sangatlah penting. Untuk berkontribusi:

  1. Garpu itu Repositori GitHub dan mengirimkan permintaan tarik.
  2. Ajukan masalah untuk bug atau permintaan fitur, jelaskan dengan jelas langkah-langkah untuk mereproduksinya.
  3. Berinteraksi dengan pengelola dalam diskusi untuk membantu membentuk arah masa depan.

Dengan mengikuti langkah-langkah yang diuraikan di atas, Anda dapat mengintegrasikan Codex CLI OpenAI ke dalam alur kerja pengembangan lokal Anda dengan lancar—mendapatkan manfaat dari kemajuan AI terkini sekaligus mempertahankan kendali penuh atas kode dan lingkungan Anda. Seiring dengan perkembangan proyek, pantau terus changelog resmi dan forum komunitas untuk mendapatkan pembaruan, dan jangan ragu untuk berbagi pengalaman dan penyempurnaan Anda dengan komunitas pengembang yang lebih luas.

Mulai

CometAPI menyediakan antarmuka REST terpadu yang menggabungkan ratusan model AI—di bawah titik akhir yang konsisten, dengan manajemen kunci API bawaan, kuota penggunaan, dan dasbor penagihan. Daripada harus mengelola beberapa URL dan kredensial vendor.

Pengembang dapat mengakses API chatGPT seperti ini API GPT-4.1 itu Batas waktu publikasi artikelmelalui API KometUntuk memulai, jelajahi kemampuan model di tempat bermain dan konsultasikan Panduan API untuk petunjuk terperinci. Sebelum mengakses, pastikan Anda telah masuk ke CometAPI dan memperoleh kunci API. API Komet menawarkan harga yang jauh lebih rendah dari harga resmi untuk membantu Anda berintegrasi.

Lihat Juga Claude Code vs OpenAI Codex: Mana yang Lebih Baik?

SHARE THIS BLOG

500+ Model dalam Satu API

Diskon hingga 20%