Menginstal Codewhale

July 29, 2026 · View on GitHub

Halaman ini mencakup setiap jalur instalasi yang didukung dan penanganan masalah umum saat instalasi gagal, termasuk Linux ARM64 dan platform lainnya.

Jika Anda hanya menginginkan versi singkat, lihat README utama atau README Bahasa Indonesia.


1. Skrip Instalasi Web (macOS & Linux)

Pada macOS dan Linux, installer situs web adalah jalur instalasi dan pembaruan tersingkat:

curl -fsSL https://codewhale.net/install.sh | sh

Skrip ini akan mengunduh biner rilis codewhale, codew, dan codewhale-tui yang cocok, memverifikasinya terhadap codewhale-artifacts-sha256.txt, menginstal ke ~/.local/bin secara bawaan, serta menyediakan perintah codew.


2. Platform yang Didukung

Rilis resmi Codewhale menyediakan biner pra-kemas untuk kombinasi platform dan arsitektur berikut:

PlatformArsitekturnpm installcargo installAset Rilis GitHub
Linuxx64 (x86_64)codewhale-linux-x64, codew-linux-x64, codewhale-tui-linux-x64
Linuxarm64codewhale-linux-arm64, codew-linux-arm64, codewhale-tui-linux-arm64
Android / Termuxarm64 (aarch64)⚠️ Pratinjau⚠️ PratinjauArsip pratinjau codewhale-android-arm64.tar.gz
macOSx64codewhale-macos-x64, codew-macos-x64, codewhale-tui-macos-x64
macOSarm64 (M-series)codewhale-macos-arm64, codew-macos-arm64, codewhale-tui-macos-arm64
Windowsx64codewhale-windows-x64.exe, codew-windows-x64.exe, codewhale-tui-windows-x64.exe
Windowsarm64codewhale-windows-arm64.exe, codew-windows-arm64.exe, codewhale-tui-windows-arm64.exe

3. Instalasi via npm

npm adalah pengelola paket yang paling umum digunakan:

npm install -g codewhale

Bagi pengguna Linux/macOS, pastikan direktori biner global npm berada di dalam $PATH Anda.


4. Instalasi via Cargo (Kompilasi dari Sumber Kode)

Jika Anda ingin mengompilasi biner langsung dari sumber kode menggunakan Rust:

cargo install codewhale-cli --locked
cargo install codewhale-tui --locked

Persyaratan sistem:

  • Rust toolchain (versi stable terbaru)
  • Dependensi libdbus-1-dev atau pkg-config pada Linux untuk integrasi keyring OS.

5. Android / Termux

Termux berjalan di atas Bionic libc Android dan menggunakan $PREFIX sebagai awalan Unix-nya.

  1. Pasang paket dasar:
    pkg update && pkg install rust clang make pkg-config libsqlite
    
  2. Jalankan instalasi via Cargo:
    cargo install codewhale-cli --locked
    cargo install codewhale-tui --locked
    

6. Migrasi dari deepseek-tui

Jika Anda sebelumnya menggunakan deepseek-tui, seluruh sesi dan berkas konfigurasi Anda dapat ditransisikan dengan mudah:

  • Jalur konfigurasi otomatis dimigrasikan dari ~/.config/deepseek-tui ke ~/.config/codewhale.
  • Detail selengkapnya tersedia di docs/REBRAND.md.