Butuh bantuan cepat → Gabung ke Discord • Lebih suka async? → Gabung ke r/ZooCode
# Zoo Code
> Tim dev bertenaga AI-mu, langsung di editor kamu
## Kami adalah Zoo Code
Zoo Code melanjutkan pengembangan proyek ini setelah tim Roo menghentikan pengembangan aktif Roo Code untuk fokus pada Roomote. Terima kasih kepada tim Roo atas semua yang telah mereka bangun.
Tim inti kami terdiri dari para developer yang sebelumnya pernah berkontribusi ke Roo dan sangat peduli pada plugin ini. Kami akan terus menghadirkan pembaruan model, memperbaiki bug, dan merilis fitur, dan kami berencana untuk mendengarkan dengan saksama komunitas yang membuat plugin ini begitu istimewa. Gabung bersama kami di Discord, Reddit, atau buka PR atau issue.
-Zoo Code Team
Kamu bisa menemukan panduan singkat untuk berpindah dari Roo Code ke Zoo Code di panduan migrasi Roo→Zoo. Kami ingin membantu pengguna semaksimal mungkin selama masa transisi, dan itulah gunanya Reddit dan Discord kami. Kalau kamu mengalami masalah atau punya pertanyaan, langsung mampir dan tanya.
Zoo Code dikembangkan di atas fondasi yang dibuat oleh Roo Code dan terus memperluasnya dengan:
- Kecerdasan codebase Semble — pencarian kode semantik yang cepat dan sesuai permintaan, dengan penyiapan otomatis dan tanpa workflow pengindeksan terpisah.
- Workflow Orchestrator yang lebih kuat — delegasi yang lebih aman, koordinasi task paralel, pemulihan task induk/anak yang andal, serta isolasi yang lebih baik antara subtask dan profil provider.
- Proses otonom yang lebih panjang dengan Destructive Command Guard (DCG) — memblokir perintah berbahaya secara otomatis sementara pekerjaan tepercaya terus berjalan tanpa permintaan persetujuan berulang.
- Model terbaru — dukungan berkelanjutan untuk keluarga model Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax, dan lainnya.
- Lebih banyak cara untuk terhubung — provider baru dan yang diperluas, termasuk Zoo Gateway, Moonshot, Kimi Code, Kenari, Friendli, OpenCode Go, dan banyak lagi.
- Workflow terminal dan pengeditan yang lebih andal — perbaikan untuk terminal yang selesai terlalu dini, race condition status task, pengelolaan konteks, pengeditan diff, dan penggunaan tool khusus provider.
- Kontrol lebih besar atas workspace kamu — pengelolaan rules, pembatasan MCP per mode, kontrol path multi-root, opsi reasoning model, dan tindakan untuk meninjau perubahan saat selesai.
- ✨ Setelan obrolan dan diagnostik baru: Tampilkan stempel waktu pesan dengan format waktu dan tanggal yang bisa dikonfigurasi, atur TTL prompt-cache untuk profil Anthropic, dan buat laporan diagnostik yang menjaga privasi.
- 💸 Biaya dan cache penyedia yang lebih akurat: Jaga hasil tool Anthropic tetap utuh, pakai token keluaran kumulatif dalam biaya Anthropic dan MiniMax, baca penghitung prompt-cache DeepSeek, arahkan ke cache Responses xAI, dan tagih pembacaan cache Mistral pada 0,1x.
- 🧭 Obrolan yang lebih andal dan cepat: Lanjutkan tugas yang selesai setelah mulai ulang, pulihkan checkpoint saat commit yang tersimpan hilang, muat ulang otomatis renderer webview yang mati, batasi pembaruan streaming, dan muat bahasa sesuai permintaan.
- Menghasilkan Kode dari deskripsi bahasa alami
- Beradaptasi dengan Mode: Kode, Arsitek, Tanya, Debug, dan Mode Kustom
- Refactor & Debug kode yang ada
- Menulis & Memperbarui dokumentasi
- Menjawab Pertanyaan tentang basis kode Anda
- Mengotomatiskan tugas-tugas yang berulang
- Memanfaatkan Server MCP
Zoo Code beradaptasi dengan cara Anda bekerja, bukan sebaliknya:
- Mode Kode: pengkodean sehari-hari, pengeditan, dan operasi file
- Mode Arsitek: merencanakan sistem, spesifikasi, dan migrasi
- Mode Tanya: jawaban cepat, penjelasan, dan dokumen
- Mode Debug: melacak masalah, menambahkan log, mengisolasi akar penyebab
- Mode Kustom: buat mode khusus untuk tim atau alur kerja Anda
Pelajari lebih lanjut: Menggunakan Mode • Mode Kustom
- Dokumentasi: Panduan resmi untuk menginstal, mengonfigurasi, dan menguasai Zoo Code.
- Server Discord: Bergabunglah dengan komunitas untuk bantuan dan diskusi real-time.
- Komunitas Reddit: Bagikan pengalaman Anda dan lihat apa yang sedang dibangun orang lain.
- Masalah GitHub: Laporkan bug dan lacak pengembangan.
- Permintaan Fitur: Punya ide? Bagikan dengan para pengembang.
- Clone repo:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git- Instal dependensi:
pnpm install- Jalankan ekstensi:
Ada beberapa cara untuk menjalankan ekstensi Zoo Code:
Untuk pengembangan aktif, gunakan debugging bawaan VSCode:
Tekan F5 (atau buka Run → Start Debugging) di VSCode. Ini akan membuka jendela VSCode baru dengan ekstensi Zoo Code berjalan.
- Perubahan pada webview akan segera muncul.
- Perubahan pada ekstensi inti juga akan di-hot reload secara otomatis.
Untuk membangun dan menginstal ekstensi sebagai paket VSIX langsung ke VSCode:
pnpm install:vsix [-y] [--editor=<command>]Perintah ini akan:
- Menanyakan perintah editor mana yang akan digunakan (code/cursor/code-insiders) - defaultnya adalah 'code'
- Mencopot pemasangan versi ekstensi yang ada.
- Membangun paket VSIX terbaru.
- Menginstal VSIX yang baru dibangun.
- Meminta Anda untuk me-restart VS Code agar perubahan dapat diterapkan.
Pilihan:
-y: Lewati semua prompt konfirmasi dan gunakan default--editor=<command>: Tentukan perintah editor (misalnya,--editor=cursoratau--editor=code-insiders)
Jika Anda lebih suka menginstal paket VSIX secara manual:
- Pertama, bangun paket VSIX:
pnpm vsix
- File
.vsixakan dibuat di direktoribin/(misalnya,bin/zoo-code-<version>.vsix). - Instal secara manual menggunakan VSCode CLI:
code --install-extension bin/zoo-code-<version>.vsix
Kami menggunakan changesets untuk pembuatan versi dan publikasi. Periksa CHANGELOG.md kami untuk catatan rilis.
Harap dicatat bahwa Zoo Code tidak membuat pernyataan atau jaminan apapun mengenai kode, model, atau alat lain yang disediakan atau tersedia sehubungan dengan Zoo Code, alat pihak ketiga terkait, atau output yang dihasilkan. Anda menanggung semua risiko yang terkait dengan penggunaan alat atau output tersebut; alat tersebut disediakan atas dasar "SEBAGAIMANA ADANYA" dan "SEBAGAIMANA TERSEDIA". Risiko tersebut dapat mencakup, namun tidak terbatas pada, pelanggaran kekayaan intelektual, kerentanan atau serangan siber, bias, ketidakakuratan, kesalahan, cacat, virus, waktu henti, kehilangan atau kerusakan properti, dan/atau cedera pribadi. Anda sepenuhnya bertanggung jawab atas penggunaan Anda atas alat atau output tersebut (termasuk, namun tidak terbatas pada, legalitas, kesesuaian, dan hasilnya).
Kami menyukai kontribusi komunitas! Mulailah dengan membaca CONTRIBUTING.md kami.
Apache 2.0 © 2025 Zoo Code Org
Nikmati Zoo Code! Baik kamu menjaganya tetap dekat atau membiarkannya berkeliaran secara otonom, kami tidak sabar melihat apa yang kamu bangun. Jika kamu punya pertanyaan atau ide fitur, buka sebuah issue atau mulai sebuah discussion. Selamat ngoding!