BCCLI
Agent coding AI di terminal Anda.
BCCLI bekerja di dalam folder project Anda. Ia membaca kode, mengedit file, menjalankan perintah dan test, dan selalu minta izin sebelum mengubah sesuatu. Pakai dengan BotConnector Cloud, key provider Anda sendiri, atau model di komputer Anda.
npm install -g @botconnector/bccliButuh Node.js 22 atau lebih baru. Jalan di Windows, macOS, dan Linux.
Setiap perubahan tetap di tangan Anda
- Minta izin. Sebelum mengedit file atau menjalankan perintah, BCCLI menunjukkan apa yang akan dilakukan. Izinkan sekali, untuk sesi ini, atau untuk semuanya.
- Empat mode. Shift+Tab berpindah antara default, accept edits, plan (hanya baca), dan allow all.
- Undo per giliran.
/undomengembalikan file yang diubah agent di giliran terakhirnya, termasuk menghapus file baru yang ia buat. - Lihat perubahannya.
/diffmenunjukkan apa yang berubah di repository, termasuk file yang belum di-track.
> tambahkan validasi email di signup.js ⎿ Read signup.js ⎿ Edit signup.js + if (!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(email)) throw new Error('invalid email') Izinkan edit signup.js? [y] ya [a] selalu [s] ya semua [n] tidak
Yang bisa dilakukan
Kerja di project sungguhan
Membaca, menulis, dan mengedit file, mencari dengan grep dan glob, menjalankan perintah shell, membuka halaman web, dan mencari di web.
Pakai model apa saja
BotConnector Cloud, OpenRouter, OpenAI, Gemini, DeepSeek, Groq, Ollama Cloud, serta Ollama atau LM Studio lokal. Ganti dengan /model.
Sesi tersimpan
Riwayat disimpan per folder project. Mulai baru dengan /new, kembali dengan /resume, ekspor dengan /export.
Bagi tugas
Subagent mengerjakan tugas sampingan: explore untuk riset hanya-baca, general untuk yang lain, atau buatan Anda sendiri di .bccli/agents.
Bisa diperluas
Tambahkan server MCP dengan /mcp atau bccli mcp add. Skill dan perintah custom dimuat dari .bccli dan .claude.
Untuk script
bccli -p "tugas" menjalankan satu tugas tanpa tanya-jawab, untuk CI dan script. Alat yang butuh izin ditolak kecuali Anda mengizinkannya.
Perintah
| Perintah | Fungsinya |
|---|---|
bccli | Mulai sesi interaktif di folder saat ini. |
bccli -p "tugas" | Jalankan satu tugas dan tampilkan hasilnya (script dan CI). |
bccli -c · bccli -r | Lanjutkan sesi terakhir, atau pilih salah satu. |
bccli -m provider/model | Pilih model, misalnya bc-cloud/glm-5.3-flash atau ollama/qwen2.5-coder:7b. |
bccli models | Daftar model dari semua provider yang key-nya Anda punya. |
bccli login [provider] | Simpan API key. |
bccli mcp list | add | remove | Kelola server MCP. |
/status · /doctor | Di dalam sesi: model dan mode saat ini; pemeriksaan key, koneksi, MCP, dan alat. |
/memory · /init | Tambahkan instruksi project ke AGENTS.md, atau biarkan agent menuliskannya. |
Semua perintah: ketik / di dalam sesi. Quickstart · Panduan instalasi · Mencari harness agen open source? Lihat Switchboard.
Rilis
| Platform | Version | Artifact | Size | Status |
|---|---|---|---|---|
| Windows / Linux x64 | 0.4.9 | npm install -g @botconnector/bccli | — | stable |
| macOS arm64 / x64 | 0.4.9 | npm install -g @botconnector/bccli | — | stable |