BCCLI — Agent AI otonom
langsung di terminal Anda.
BCCLI adalah agent coding terminal dari BotConnector. BCCLI membaca arsitektur codebase secara mendalam, merencanakan refactor multi-file, mengeksekusi perintah shell dengan izin Anda, dan menghubungkan model cloud serta runtime Ollama lokal dalam satu lingkungan yang konsisten.
Rasakan rekayasa perangkat lunak interaktif berbasis agent
BCCLI bekerja berdampingan dengan Anda di dalam direktori proyek. Mulai dari pembuatan skrip cepat hingga refactor arsitektur berskala besar, BCCLI mengelola konteks agar alur berpikir Anda tidak terputus.
src/server.ts dan src/routes/api.ts...Empat alasan developer memilih BCCLI
Pemahaman Codebase Mendalam
BCCLI secara otomatis menavigasi struktur folder, mencari simbol terkait antar-file, membaca file konfigurasi, dan memahami konteks proyek sebelum menyarankan modifikasi kode.
Izin Aman & Dukungan Undo
Jangan khawatir kode Anda rusak. BCCLI menampilkan pratinjau diff visual sebelum menulis ke disk, meminta konfirmasi pada command shell sensitif, dan mendukung fitur /undo instan.
Peralihan Hybrid Cloud & Lokal
Ganti model secara dinamis. Gunakan model Ollama lokal (bccli -m local/qwen2.5-coder:14b) untuk pekerjaan internal privat, atau model cloud kelas atas untuk penalaran kompleks.
Dukungan Model Context Protocol (MCP)
Hubungkan BCCLI ke database eksternal, API internal, tracker PR GitHub, atau sistem file melalui server MCP yang dikonfigurasi lewat file JSON sederhana.
Instalasi & persiapan cepat
Instal melalui NPM
Pastikan Anda telah memasang Node.js 22 atau lebih baru (jalankan node -v untuk memeriksa).
npm install -g @botconnector/bccli@next
Hubungkan Akun Anda
Autentikasi dengan API key BotConnector Cloud Anda, atau langsung gunakan runtime Ollama lokal tanpa perlu login.
bccli login # Simpan API key BotConnector Anda
Jalankan di Proyek Anda
Masuk ke direktori repository Anda dan mulai sesi interaktif.
cd ~/my-project
bccli
Cheatsheet perintah BCCLI
| Perintah | Kegunaan & Deskripsi | Mode |
|---|---|---|
bccli |
Membuka sesi interaktif berbasis agent di folder saat ini | Interaktif |
bccli -p "tugas" |
Mengeksekusi tugas langsung tanpa prompt interaktif (untuk script & CI/CD) | Headless / Script |
bccli -c / bccli -r |
Melanjutkan sesi sebelumnya atau memilih riwayat sesi | Kontinuitas Sesi |
bccli -m <model> |
Memilih model cloud atau lokal tertentu (misal: bc-cloud/glm-5.3-flash) |
Rute Model |
bccli models |
Daftar seluruh model cloud dan lokal yang terdeteksi beserta statusnya | Inspeksi |
bccli login [provider] |
Menyimpan API key untuk BotConnector Cloud atau penyedia lainnya | Autentikasi |
bccli mcp list|add|remove |
Mengelola server tool Model Context Protocol yang terpasang | Ekstensibilitas |
/doctor |
Jalankan di dalam sesi untuk memeriksa kesehatan runtime, konektivitas API, dan izin file | Perintah dalam sesi |