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:
| 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-devataupkg-configpada Linux untuk integrasi keyring OS.
5. Android / Termux
Termux berjalan di atas Bionic libc Android dan menggunakan $PREFIX sebagai awalan Unix-nya.
- Pasang paket dasar:
pkg update && pkg install rust clang make pkg-config libsqlite - 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-tuike~/.config/codewhale. - Detail selengkapnya tersedia di docs/REBRAND.md.