5.0 KiB
Codewhale
Codewhale adalah agen pemrograman sumber terbuka untuk terminal Anda, dibuat dengan Rust dan dikembangkan secara terbuka bersama orang-orang yang menggunakannya.
English · 简体中文 · 日本語 · Tiếng Việt · 한국어 · Español · Português · Русский · Українська · Français · Deutsch · 繁體中文 · हिन्दी · Türkçe · Italiano · Polski · العربية · Català
Instalasi
npm install -g codewhale
codewhale
Saat pertama dijalankan, Codewhale membantu Anda menghubungkan penyedia atau tetap bekerja secara luring. Codewhale juga mendukung Cargo, Docker, Nix, Scoop, arsip siap pakai, Android/Termux, dan mirror CNB. Lihat panduan instalasi.
Penyelesaian Tab cukup diaktifkan dengan satu perintah per shell — codewhale completion bash|zsh|fish|powershell|elvish. Lihat penyelesaian shell.
Penggunaan
Bicaralah dengan Codewhale seperti Anda berbicara dengan rekan satu tim:
Fix the failing tests and explain what changed.
Atau jalankan tugas tanpa membuka TUI:
codewhale exec "fix the failing tests and explain what changed"
Codewhale dapat membaca repositori Anda, mengedit berkas, menjalankan perintah, memeriksa hasil, dan terus bekerja menuju tujuan. Anda menentukan seberapa besar akses yang dimilikinya.
Mengapa Codewhale
- Gunakan model yang Anda inginkan. Hubungkan penyedia terkelola atau model lokal melalui Ollama, vLLM, atau SGLang. Ganti penyedia dan model dengan
/model. - Tetap memegang kendali. Plan hanya dapat membaca. Ask, Auto-Review, dan Full Access menampilkan perilaku persetujuan dengan jelas.
/undomembatalkan giliran terakhir dan/restoremengembalikan ruang kerja ke snapshot sebelumnya. - Jaga agar pekerjaan panjang tetap teratur. Simpan sesi, tetapkan
/goalyang bertahan lama, tinjau alur kerja sebelum dijalankan, dan koordinasikan agen tanpa memasukkan instruksi internal mereka ke transkrip Anda. - Perluas agen yang sudah Anda miliki. Hubungkan server MCP dan keterampilan, konfigurasikan hook, dan simpan peran agen sebagai berkas yang mudah dibaca di proyek atau pengaturan pribadi Anda.
Jalankan /help di TUI untuk melihat perintah dan pintasan papan ketik.
Keamanan
Codewhale berjalan di mesin Anda dengan akses yang Anda berikan. Mode persetujuan dan aturan repositori membatasi tindakan agen; sandbox OS opsional menambahkan batas eksekusi yang lebih kuat jika didukung. Harga model yang belum diketahui tetap ditampilkan sebagai tidak diketahui, bukan dilaporkan gratis.
Baca urutan otorisasi untuk susunan kebijakan yang tepat dan konfigurasi untuk pengaturan lokal.
Dokumentasi
Bergabung dengan komunitas
Codewhale menjadi lebih baik ketika orang menggunakannya, melaporkan hal yang terasa kurang tepat, dan membantu memperbaikinya. Jika penyedia belum tersedia, alur kerja terasa janggal, atau UI terminal menghambat Anda, buat issue. Jika Anda tahu cara memperbaikinya, buat pull request. Kontribusi pertama sangat disambut, dan kontributor tetap menerima kredit untuk pekerjaan yang digabungkan.
Bergabunglah di Discord, atau tambahkan Hunter di WeChat (hunterbown) dan mintalah untuk bergabung dengan grup Whale Brothers.
Riwayat proyek
Codewhale bermula sebagai deepseek-tui dan tetap mempertahankan kompatibilitas konfigurasi serta sesinya. Kini Codewhale netral terhadap penyedia, dikelola secara independen, dan tidak berafiliasi dengan penyedia model mana pun.
Terima kasih kepada setiap kontributor dan komunitas sumber terbuka yang membantu proyek ini tumbuh. Lihat catatan kontributor.
Lisensi
MIT. Bagian yang diadaptasi dari proyek sumber terbuka lain dicatat dalam pemberitahuan pihak ketiga.
