Coding agent CLI yang menunjukkan semua kerjanya.
Untuk developer yang hidup di terminal: Minicode membaca kode, menjalankan tool, dan melaporkan tiap langkah di scrollback — meminta izin sebelum bertindak, tanpa layar khusus.
npm install -g minicode-ai
Mulai dalam 5 menitLihat cara kerja
Cara kerja.
Lima langkah yang sama setiap kali, tanpa kejutan.
Perintah
Tulis tujuan dalam bahasa Indonesia atau Inggris — sekali jalan, interaktif, atau via pipe.
Izin
Tiap aksi sensitif lewat mode izin Anda: baca saja, rencanakan dulu, setujui satu-satu, atau otonom penuh.
Eksekusi
File, shell, git, web, dan memori dijalankan lewat tool terjail di workspace Anda.
Hasil
Receipt tiap langkah menempel di scrollback — bisa di-pipe, di-grep, di-copy.
Verifikasi
Uji otomatis memastikan perubahan benar sebelum dianggap selesai.
Serahkan tugas.
Perintah nyata yang bisa disalin langsung — bukan mockup. Semua jalan di workspace Anda, dengan izin yang Anda tetapkan.
Perbaiki test yang merah
minicode "jalankan test, perbaiki yang gagal, ulangi sampai hijau"Rapikan dependensi kuno
minicode "upgrade dependensi satu-satu, jalankan test tiap upgrade"Jelaskan kode orang lain
minicode --plan "jelaskan arsitektur folder src/ ini"Commit dengan pesan rapi
minicode "commit perubahan ini dengan pesan konvensional"Kemampuan.
Apa yang bisa dilakukan — tiap klaim bisa diverifikasi di dokumentasi dan source.
Semua operasi lewat satu gerbang
File, shell, git, web, dan memori dijalankan sebagai tool terjail — 37 tool bawaan plus MCP/LSP bila Anda daftarkan.
Referensi toolsOtonomi sesuai selera
Baca saja, rencanakan dulu, setujui satu-satu, atau otonom penuh dengan sandbox dan budget. Ganti kapan pun.
Pilih modeIngat dan bisa kembali
Memori lintas sesi yang bisa dilupakan; checkpoint tiap turn dengan /undo; sesi bisa dilanjutkan.
Memory & sessionsGanti model tanpa pindah alat
14 gateway termasuk lokal via Ollama; router fallback saat rate-limit; OAuth tanpa API key untuk provider yang mendukung.
Config & providerHasil yang diperiksa
--verify menguji baseline dulu lalu self-heal; JSONL deterministik untuk CI.
Verify & benchmarkOtomasi yang jujur
Headless dengan event JSON terstruktur; gagal dilaporkan apa adanya, bukan disamarkan.
Otomasi & CIKapan Minicode cocok?
Dua daftar pendek: kapan Minicode pas, dan kapan sebaiknya pakai alat lain.
Cocok bila Anda…
- Bekerja seharian di terminal dan ingin agen yang transparan
- Ingin kontrol izin: baca dulu, setujui yang penting, otonom bila aman
- Menjalankan agen di CI/headless yang deterministik
- Mengevaluasi keamanan dan membaca source sebelum percaya
Bukan pilihan tepat bila…
- Butuh agen visual di dalam IDE
- Tidak nyaman dengan CLI atau menginstal Bun
- Mencari hosted environment / ekosistem plugin raksasa
Batasan yang jujur.
Model bisa salah paham — karena itu efek penting butuh izin, variabel kredensial di-strip dari subprocess, dan repo asing tidak dipercaya secara default. Yang belum bisa dijamin juga ditulis terbuka.
Izin → Jail → Guard → Validasi → Eksekusi → Jurnal
FAQ
Apakah Minicode butuh API key?
Tergantung provider. Yang mendukung OAuth (mis. Qwen): minicode auth login qwen memakai device-code, tanpa API key. Provider lain tetap memakai API key — detail di Config & Provider.
Apakah Minicode jalan di Windows?
Ya, via Bun. Isolasi OS-native tidak ada di Windows — default turun ke allowlist, atau --sandbox docker.
Kenapa biaya model tampil N/A?
minicode pricing sync lalu pricing show <model>.
Apa yang dipulihkan /undo?
Perubahan file turn terakhir yang dilacak git.
Kenapa MCP localhost ditolak?
Anti-SSRF. Usulkan --allow-private saat config mcp add.
Apakah Minicode butuh Node.js?
Tidak. Wajib Bun ≥ 1.0 karena bun:sqlite.
Siapa yang membayar biaya model?
Anda, ke provider pilihan Anda. Minicode gratis (MIT) tanpa analitik keluar; telemetri lokal bisa dimatikan. --budget + pricing sync mengontrol biaya.