- Asisten AI terminal cerdas yang berjalan di dalam sesi tmux, mengamati semua pane di jendela tmux, membaca konteks terminal tanpa input pengguna, lalu dapat menyarankan atau menjalankan perintah
- Secara default menggunakan model AI berbasis OpenRouter, tetapi juga kompatibel dengan berbagai LLM seperti OpenAI, Claude, dan Ollama lokal
- Melalui mode Observe / Prepare / Watch, alat ini tidak mengganggu alur kerja pengguna dan mengamati terminal, berdialog, serta mengeksekusi layaknya programmer pasangan sungguhan
- Observe Mode: menangkap isi semua pane, lalu sesuai pertanyaan pengguna menyarankan perintah, menanyakan apakah akan dijalankan, lalu melanjutkan, dan setelah perintah dieksekusi menunggu beberapa saat sebelum menangkap konteks lagi → mengulang loop umpan balik AI
- Prepare Mode: memodifikasi shell prompt untuk melacak selesainya eksekusi perintah secara presisi, sehingga umpan balik real-time dimungkinkan tanpa waktu tunggu. Mendukung bash/zsh/fish
- Watch Mode: secara aktif memantau pekerjaan pengguna dan merekomendasikan perintah yang lebih baik
- Di dalam satu jendela, tersusun atas peran-peran berikut:
- Chat Pane: antarmuka percakapan antara pengguna dan AI
- Exec Pane: jendela khusus tempat AI menjalankan perintah
- Read-Only Panes: isi pane lainnya bersifat hanya-baca dan digunakan AI sebagai konteks
- Instalasi bisa dilakukan hanya dengan satu baris skrip, serta mendukung Homebrew maupun instalasi manual
- Saat konteks menjadi panjang, tersedia fitur untuk meringkas dan memadatkan (squash) percakapan sebelumnya agar biaya token dan batas LLM dapat dikelola secara efisien
- Penggunaan saat ini dapat diperiksa dengan
/info, dan peringkasan manual dapat dilakukan dengan /squash
1 komentar
Sekarang sepertinya kita bahkan harus berhati-hati saat membuka file .env di terminal.