Files
hmbown--codewhale/docs/INSTALL.id.md
Atmo Suwiryo a1a463c362 docs: add Indonesian documentation suite and README.id.md
Add README.id.md linked to main README, CONTRIBUTING.id.md, and comprehensive Indonesian documentation suite in docs/*.id.md. Pass check-readme-translations.py validation.
2026-07-29 14:26:09 +07:00

3.4 KiB

Menginstal Codewhale

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:

Platform Arsitektur npm install cargo install Aset Rilis GitHub
Linux x64 (x86_64) codewhale-linux-x64, codew-linux-x64, codewhale-tui-linux-x64
Linux arm64 codewhale-linux-arm64, codew-linux-arm64, codewhale-tui-linux-arm64
Android / Termux arm64 (aarch64) ⚠️ Pratinjau ⚠️ Pratinjau Arsip pratinjau codewhale-android-arm64.tar.gz
macOS x64 codewhale-macos-x64, codew-macos-x64, codewhale-tui-macos-x64
macOS arm64 (M-series) codewhale-macos-arm64, codew-macos-arm64, codewhale-tui-macos-arm64
Windows x64 codewhale-windows-x64.exe, codew-windows-x64.exe, codewhale-tui-windows-x64.exe
Windows arm64 codewhale-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.