Cara Install 8 AI Agent CLI untuk Coding di Terminal

Cara Install 8 AI Agent CLI untuk Coding di Terminal

Bitnesia Development May 22, 2026 66 EN

Sepuluh tahun lalu, developer yang bekerja via terminal dianggap eksentrik. Kini, tren tersebut berbalik arah. Ekosistem AI Agent CLI tumbuh pesat seiring dengan makin matangnya large language model (LLM) yang mampu membaca, menulis, dan merevisi kode secara otonom langsung dari command line.

Dari Claude Code buatan Anthropic hingga Kimi Code CLI dari Moonshot AI, setiap tool menawarkan pendekatan unik untuk membantu developer membangun software secara lebih cepat. Anda cukup mendeskripsikan hal yang ingin dikerjakan dalam bahasa natural, lalu AI Agent CLI akan mengeksekusinya.

Apa Itu AI Agent Command Line Interface (CLI)?

AI Agent CLI adalah program terminal yang mengintegrasikan model AI langsung ke dalam sesi shell Anda. Tool ini tidak sekadar menjawab pertanyaan. Program tersebut mampu membaca file, menjalankan perintah, melakukan git commit, menulis unit test, hingga merambahi seluruh struktur proyek untuk memahami konteks sebelum memberi rekomendasi atau perubahan kode.

Berbeda dari chatbot berbasis browser, AI Agent CLI bekerja di dalam direktori proyek Anda. Alat ini mengakses file secara langsung sehingga Anda tidak perlu melakukan proses copy-paste berulang antara editor dan antarmuka chat.

Mengapa Developer Harus Menggunakan AI Agent CLI?

  • Kecepatan: Tidak ada context-switching antara browser, editor, dan terminal karena semuanya terjadi di satu tempat.
  • Efisiensi: AI membaca seluruh konteks proyek sehingga saran yang diberikan relevan dan tidak perlu dijelaskan berulang.
  • Minim gangguan: Tidak ada notifikasi, tab browser berlebih, atau antarmuka yang mengalihkan fokus.
  • Otomasi: Mulai dari refactoring hingga penulisan dokumentasi, AI Agent CLI dapat mengeksekusi tugas multi-langkah secara mandiri.

Environment Dasar

Sebelum menginstal salah satu tool di bawah, pastikan sistem Anda sudah memiliki komponen berikut:

  • Node.js 22 atau lebih baru: Komponen ini diperlukan oleh Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, dan Qwen Code. Anda dapat mengunduhnya dari nodejs.org.
  • Python 3.12 atau lebih baru: Komponen ini diperlukan oleh Kimi Code CLI.
  • Git: Hampir semua AI Agent CLI bekerja secara optimal di dalam git repository.
  • curl atau wget: Komponen ini diperlukan untuk menjalankan install script berbasis web.
  • Homebrew (opsional, untuk macOS/Linux): Komponen ini merupakan alternatif instalasi yang lebih praktis untuk beberapa tool.

Memeriksa Versi Node.js:

node --version
# Output yang diharapkan: v22.x.x atau lebih baru

Memeriksa Versi Python:

python3 --version
# Output yang diharapkan: Python 3.12.x atau lebih baru

Persiapan API Keys

Sebagian besar AI Agent CLI memerlukan API key dari provider model AI. Anda perlu menyiapkan setidaknya salah satu dari komponen berikut sebelum melanjutkan instalasi:

  • Anthropic API Key: Komponen ini digunakan untuk Claude Code. Anda dapat mendaftar di console.anthropic.com.
  • OpenAI API Key: Komponen ini digunakan untuk Codex CLI. Anda dapat mendaftar di platform.openai.com.
  • GitHub Personal Access Token: Komponen ini digunakan untuk GitHub Copilot CLI dan membutuhkan langganan Copilot yang aktif.
  • Dashscope API Key: Komponen ini digunakan untuk Qwen Code. Anda dapat mendaftar di Alibaba Cloud Model Studio.
  • Moonshot API Key: Komponen ini digunakan untuk Kimi Code CLI. Anda dapat mendaftar di platform.moonshot.cn.

Anda dapat menggunakan API key dari provider mana pun yang kompatibel untuk OpenCode CLI. Pilihan tersebut meliputi OpenAI, Anthropic, Google Gemini, atau model lokal via Ollama.

Panduan Instalasi 8 AI Agent CLI

1. Claude Code

Claude Code adalah AI coding agent resmi dari Anthropic, perusahaan yang membangun model Claude. Tool ini dirancang khusus untuk bekerja langsung di terminal, membaca seluruh konteks proyek, dan mengeksekusi perubahan kode atas persetujuan pengguna.

Claude Code mendukung proses login via akun Claude Pro, Max, Team, Enterprise, atau akun Anthropic Console berbasis API key. Tool ini tersedia untuk macOS, Linux, dan Windows via WSL atau PowerShell.

Instalasi di Linux dan macOS

Cara termudah untuk melakukan instalasi adalah menggunakan install script resmi yang disediakan oleh pihak Anthropic:

curl -fsSL https://claude.ai/install.sh | bash

Instalasi via Homebrew

brew install --cask claude-code

Login ke Akun Anthropic

Setelah proses instalasi selesai, jalankan perintah berikut di direktori proyek Anda. Anda akan diminta untuk melakukan login pada saat peluncuran pertama:

cd /path/to/your/project
claude

Ketik perintah berikut di dalam sesi terminal untuk masuk ke akun Anda:

/login

Cara Pakai Singkat

# Mode interaktif untuk membuka chat AI di terminal
claude

# Mengirim satu pertanyaan dan langsung keluar dari sesi
claude -p "jelaskan apa yang dilakukan fungsi ini"

# Melanjutkan sesi percakapan yang dilakukan sebelumnya
claude -c

Contoh perintah yang dapat digunakan di dalam sesi:

  • what does this project do?
  • write unit tests for the authentication module
  • commit my changes with a descriptive message

Claude Code selalu meminta persetujuan Anda sebelum memodifikasi file. Anda dapat mengaktifkan mode Accept all untuk sesi tertentu jika ingin proses eksekusi berjalan lebih cepat.

2. Codex CLI

Codex CLI adalah coding agent open-source dari OpenAI yang berjalan langsung di terminal. Tool ini memiliki lebih dari 84.000 bintang di GitHub dan terus dikembangkan secara aktif. Codex CLI mampu membaca dan menulis kode, menjalankan perintah shell, serta mengintegrasikan diri ke dalam alur kerja git secara seamless.

Anda dapat menggunakannya via akun ChatGPT Plus/Pro/Business tanpa biaya API tambahan, atau menggunakan OpenAI API key standar.

Instalasi via npm (Semua Platform)

npm install -g @openai/codex

Instalasi via Homebrew (macOS/Linux)

brew install --cask codex

Memulai Sesi Pertama

cd /path/to/your/project
codex

Saat pertama kali dijalankan, Codex CLI akan meminta Anda memilih metode autentikasi. Silakan pilih Sign in with ChatGPT jika ingin menggunakan langganan ChatGPT Anda, atau masukkan OpenAI API key jika menggunakan akses API langsung.

Konfigurasi via API Key

export OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxx"
codex

Cara Pakai Singkat

# Jalankan agent secara interaktif
codex

Contoh prompt di dalam sesi:

  • add input validation to the user registration form
  • there's a bug where users can submit empty forms - fix it
  • refactor the authentication module to use async/await
  • write unit tests for the calculator functions

3. Antigravity CLI

Antigravity CLI adalah AI agent berbasis terminal dari Google yang dirancang untuk otomasi alur kerja DevOps dan coding. Tool ini memungkinkan developer mengotomasi tugas-tugas berulang seperti build pipeline, deployment, konfigurasi server, hingga analisis log. Proses tersebut dilakukan langsung dari command line menggunakan instruksi bahasa natural.

Antigravity CLI memanfaatkan model AI Google untuk memahami konteks infrastruktur dan kode secara holistik. Hal ini membuat aplikasi tersebut sangat cocok untuk tim yang bekerja di lingkungan multi-layered antara aplikasi dan server.

Instalasi via Install Script (Linux/macOS)

Cara paling praktis untuk menginstal tool ini adalah menggunakan skrip resmi yang disediakan pada situs Google Antigravity Download:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Instalasi Manual via Binary

# Unduh binary sesuai platform dari halaman rilis resmi
# Kemudian tambahkan binary tersebut ke dalam PATH sistem Anda
chmod +x antigravity
sudo mv antigravity /usr/local/bin/

Autentikasi dengan Akun Google

Sistem akan mencoba mendeteksi sesi masuk Anda secara otomatis melalui secure keyring sistem operasi. Jika sesi tidak ditemukan, Anda dapat memicu proses autentikasi manual dengan perintah berikut:

antigravity auth login

Catatan: Silakan ikuti petunjuk autentikasi OAuth yang muncul pada jendela browser Anda.

Cara Pakai Singkat

# Mulai sesi interaktif di dalam direktori proyek Anda
cd /path/to/your/project
antigravity

Contoh otomasi tugas DevOps yang dapat diajukan di dalam sesi terminal:

  • set up a CI pipeline for this Node.js project
  • analyze the deployment logs and find the error
  • write a Dockerfile for this application
  • create a backup script for the database

4. Cursor CLI

Cursor CLI adalah antarmuka command line resmi dari Cursor Editor, code editor berbasis AI yang dibangun di atas arsitektur VS Code. Tool ini memungkinkan Anda membuka proyek, file, atau direktori langsung dari terminal ke dalam Cursor Editor, sekaligus berinteraksi dengan fitur AI Cursor dari luar GUI.

Bagi developer yang sering berpindah antara terminal dan editor, Cursor CLI mempercepat alur kerja secara signifikan karena tidak memerlukan navigasi manual melalui antarmuka grafis.

Instalasi Cursor CLI via Command Palette

Cara paling mudah menginstal perintah cursor di terminal adalah melalui Command Palette di dalam Cursor Editor:

  1. Buka Cursor Editor.
  2. Tekan Ctrl+Shift+P (atau Cmd+Shift+P di macOS).
  3. Ketik Shell Command: Install 'cursor' command in PATH.
  4. Tekan Enter dan masukkan kata sandi administrator jika diminta.

Instalasi di Linux via Symlink Manual

# Sesuaikan path dengan lokasi instalasi Cursor di sistem Anda
sudo ln -s /opt/cursor/cursor /usr/local/bin/cursor

Cara Pakai Singkat

# Buka direktori saat ini di Cursor Editor
cursor .

# Buka file tertentu di Cursor
cursor /path/to/file.py

# Buka dua file sekaligus
cursor file1.js file2.js

# Buka Cursor dan tunggu hingga ditutup (berguna untuk git commit editor)
cursor --wait /path/to/commit-message

Setelah Cursor terbuka, Anda dapat langsung menggunakan fitur AI bawaan seperti inline chat (Ctrl+K), Composer, atau Cursor Tab.

5. GitHub Copilot CLI

GitHub Copilot CLI adalah tool AI resmi dari GitHub yang berjalan langsung di terminal. Tool ini tidak membutuhkan GitHub CLI (gh) sebagai dependensi karena Copilot CLI kini hadir sebagai standalone tool yang dapat diinstal secara independen. Anda membutuhkan langganan GitHub Copilot aktif, baik paket Individual, Business, maupun Enterprise untuk menggunakannya.

Copilot CLI membantu developer membuat perintah shell, menjelaskan output terminal yang kompleks, dan memberikan saran kontekstual langsung dari command line tanpa harus membuka browser.

Instalasi via npm (Semua Platform)

Prasyarat: Node.js 22 atau lebih baru.

npm install -g @github/copilot

Instalasi via Homebrew (macOS/Linux)

brew install copilot-cli

Instalasi via Install Script (macOS/Linux)

curl -fsSL https://gh.io/copilot-install | bash

Autentikasi

Pada peluncuran pertama, Copilot CLI akan meminta Anda untuk masuk ke akun Anda. Silakan ketik perintah /login dan ikuti petunjuk autentikasi yang muncul:

copilot

Ketik perintah berikut di dalam sesi terminal:

/login

Autentikasi via Personal Access Token (Opsional)

# Set token sebagai environment variable
export COPILOT_GITHUB_TOKEN="github_pat_xxxxxxxxxxxxxxxxxx"

Cara Pakai Singkat

# Jalankan Copilot CLI secara interaktif
copilot

Contoh permintaan di dalam sesi:

  • suggest a command to find all files modified in the last 7 days
  • explain what this grep command does: grep -rn "pattern" . --include="*.js"
  • help me write a bash script to automate database backups
  • what's the difference between SIGTERM and SIGKILL?

6. OpenCode CLI

OpenCode adalah AI coding agent open-source yang hadir sebagai terminal-based TUI (Text User Interface), desktop app, maupun IDE extension. Tool ini dikembangkan oleh Anomaly dan dirancang agar developer dapat menggunakan berbagai provider LLM seperti OpenAI, Anthropic, Google Gemini, Ollama secara lokal, dan banyak lagi dalam satu antarmuka yang seragam.

OpenCode mendukung mode Plan untuk merencanakan perubahan tanpa mengeksekusi dan mode Build untuk mengeksekusi perubahan langsung, serta fitur undo/redo untuk setiap perubahan yang dilakukan oleh AI.

Instalasi via Install Script (Linux/macOS)

curl -fsSL https://opencode.ai/install | bash

Instalasi via npm

npm install -g opencode-ai

Instalasi via Homebrew

brew install anomalyco/tap/opencode

Konfigurasi Provider LLM

Setelah proses instalasi selesai, jalankan opencode dan gunakan perintah /connect untuk menghubungkan provider AI pilihan Anda:

opencode

Ketik perintah berikut di dalam sesi TUI:

/connect

Silakan pilih provider seperti OpenAI, Anthropic, OpenCode Zen, atau opsi lainnya, lalu masukkan API key yang diminta. Konfigurasi tersebut akan tersimpan secara otomatis untuk sesi berikutnya.

Inisialisasi di Proyek Baru

cd /path/to/your/project
opencode

Ketik perintah berikut di dalam sesi terminal:

/init

Perintah /init akan membuat file AGENTS.md di root proyek Anda. File tersebut berisi pemahaman OpenCode tentang struktur dan pola koding proyek. Anda sebaiknya melakukan commit file ini ke git agar konteks tetap terjaga lintas sesi.

Cara Pakai Singkat

  • /model untuk mengganti model AI di dalam sesi.
  • Tekan tombol Tab untuk beralih ke Plan mode saat AI merencanakan dan tidak mengeksekusi.
  • Tekan tombol Tab kembali untuk beralih ke Build mode.
  • /undo untuk membatalkan perubahan terakhir.
  • /share untuk membagikan sesi sebagai tautan.

7. Qwen Code CLI

Qwen Code adalah AI agent terminal open-source yang dioptimalkan untuk model Qwen dari Alibaba. Tool ini mendukung multi-protocol seperti OpenAI, Anthropic, dan Gemini-compatible API, sehingga tidak terkunci pada satu provider. Qwen Code juga mendukung Ollama dan vLLM untuk eksekusi model secara lokal tanpa koneksi internet.

Tool ini berbasis arsitektur Gemini CLI yang diadaptasi untuk mendukung model Qwen-Coder secara optimal. Projek tersebut memiliki lebih dari 24.000 bintang di GitHub per Mei 2026.

Instalasi Cepat via Install Script (Linux/macOS)

bash -c "$(curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.sh)"

Instalasi via npm

npm install -g @qwen-code/qwen-code@latest

Instalasi via Homebrew (macOS/Linux)

brew install qwen-code

Konfigurasi API Key via settings.json

Silakan buat atau edit file ~/.qwen/settings.json dengan konfigurasi berikut. Anda perlu menyesuaikan DASHSCOPE_API_KEY dengan API key dari Alibaba Cloud Model Studio:

{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.6-plus",
        "name": "qwen3.6-plus",
        "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
        "description": "Qwen3-Coder via Dashscope",
        "envKey": "DASHSCOPE_API_KEY"
      }
    ]
  },
  "env": {
    "DASHSCOPE_API_KEY": "sk-xxxxxxxxxxxxx"
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.6-plus"
  }
}

Konfigurasi via Environment Variable

export DASHSCOPE_API_KEY="sk-xxxxxxxxxxxxx"
qwen

Konfigurasi dengan Model Lokal via Ollama

{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen2.5-coder:7b",
        "name": "qwen2.5-coder:7b",
        "baseUrl": "http://localhost:11434/v1",
        "envKey": "OLLAMA_API_KEY"
      }
    ]
  },
  "env": {
    "OLLAMA_API_KEY": "ollama"
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  }
}

Cara Pakai Singkat

# Jalankan Qwen Code secara interaktif
cd /path/to/your/project
qwen

# Review kode otomatis
qwen -p "review seluruh file di folder src/ dan temukan potensi bug"

# Analisis struktur proyek
qwen -p "jelaskan arsitektur proyek ini dan buat ringkasannya"

Contoh perintah di dalam sesi terminal:

  • /model untuk mengganti model di dalam sesi.
  • /auth untuk melihat status autentikasi.

8. Kimi Code CLI

Kimi Code CLI adalah AI agent terminal dari Moonshot AI yang diunggulkan pada kemampuan pemrosesan konteks panjang. Tool ini cocok untuk developer yang perlu menganalisis file kode besar, menelusuri codebase berukuran masif, atau mengerjakan proyek dengan konteks yang sangat panjang dan kompleks.

Kimi Code CLI berjalan berbasis Python dan mendukung tiga mode. Pilihan tersebut meliputi interactive CLI, browser UI (kimi web), dan agent integration via Agent Client Protocol (kimi acp) untuk integrasi IDE.

Prasyarat: Python 3.12 atau Lebih Baru

python3 --version
# Pastikan versi 3.12 ke atas

Instalasi via Install Script (Linux/macOS)

curl -LsSf https://code.kimi.com/install.sh | bash

Instalasi via uv (Jika Sudah Terpasang)

uv tool install --python 3.13 kimi-cli

Instalasi di Windows (PowerShell)

Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression

Verifikasi Instalasi

kimi --version

Login dan Konfigurasi API

Jalankan Kimi Code CLI di direktori proyek, lalu gunakan perintah /login untuk mengonfigurasi sumber API:

cd /path/to/your/project
kimi

Ketik perintah berikut di dalam sesi terminal:

/login

Setelah menjalankan /login, silakan pilih platform yang diinginkan. Opsi Kimi Code membuka browser secara otomatis untuk OAuth authorization. Opsi lainnya memerlukan input API key secara manual.

Konfigurasi Moonshot API Key Secara Manual

export MOONSHOT_API_KEY="sk-xxxxxxxxxxxxxxxxxx"
kimi

Cara Pakai Singkat

# Mode interaktif di direktori proyek
cd /path/to/your/large-project
kimi

Contoh perintah dan navigasi di dalam sesi:

  • /init untuk menginisialisasi AGENTS.md guna membantu AI memahami proyek.
  • analyze the entire codebase structure and identify potential performance bottlenecks untuk menganalisis file besar langsung dari dalam sesi.
  • kimi web untuk menggunakan antarmuka browser.
  • /help untuk melihat semua perintah yang tersedia.
  • uv tool upgrade kimi-cli --no-cache untuk memperbarui ke versi terbaru.

Tips Memilih AI Agent CLI yang Tepat

  • Sudah berlangganan Claude Pro atau Max? Anda dapat menggunakan Claude Code secara langsung karena tidak ada biaya API tambahan dan kualitas model sangat baik untuk coding.
  • Pengguna ChatGPT Plus/Pro? Codex CLI adalah pilihan alami karena terintegrasi langsung dengan langganan ChatGPT Anda.
  • Butuh fleksibilitas multi-provider? OpenCode CLI dan Qwen Code CLI mendukung banyak provider sekaligus sehingga ideal untuk tim yang tidak ingin terkunci pada satu vendor.
  • Bekerja dengan codebase sangat besar? Kimi Code CLI unggul di sini berkat kemampuan context window yang panjang.
  • Fokus di terminal Linux dan DevOps? Antigravity CLI dirancang khusus untuk otomasi alur kerja infrastruktur dan deployment.
  • Pengguna Cursor Editor? Anda dapat mengaktifkan Cursor CLI untuk menjembatani workflow terminal dan AI editor dalam satu ekosistem.
  • Punya GitHub Copilot melalui organisasi? GitHub Copilot CLI tidak memerlukan konfigurasi API key tambahan dan langsung terintegrasi dengan akun GitHub Anda.

Kesimpulan

AI Agent CLI mengubah cara developer berinteraksi dengan komputer secara fundamental. Terminal yang dulu hanya menjadi tempat menjalankan perintah kini menjadi ruang kolaborasi antara manusia dan AI. Tempat tersebut menjadi ruang saat ide diterjemahkan menjadi kode, bug ditemukan dan diperbaiki, serta infrastruktur dikonfigurasi. Semua proses tersebut terjadi dalam satu sesi tanpa meninggalkan command line.

Kedelapan tool yang dibahas dalam artikel ini memiliki karakteristik, kekuatan, dan ekosistem yang berbeda. Tidak ada satu tool yang sempurna untuk semua kasus. Anda dapat memilih tool tersebut berdasarkan provider AI yang sudah Anda langgani, ukuran dan kompleksitas proyek, serta gaya kerja Anda sehari-hari.

Langkah terbaik adalah mencoba setidaknya dua atau tiga tool dari daftar ini. Setelah itu, Anda dapat mengevaluasi opsi yang paling sesuai dengan ritme coding Anda. Semua tool di atas dapat diinstal dalam hitungan menit sehingga tidak ada alasan untuk menunda memulai.

Tutorial ini membantu? Traktir kami segelas kopi agar kami tetap semangat menulis panduan open source lainnya!

Traktir Kopi

Related Posts