agf - TUI untuk mengelola sesi agen coding AI di satu tempat
(github.com/subinium)Saat menggunakan agen coding AI (Claude Code, Codex, dll.), sesi akan terus menumpuk dan kita jadi sering bertanya, "Saya mengerjakan proyek ini di mana ya?", "Apa tadi ID sesinya?"
agf adalah TUI terminal yang menyelesaikan masalah ini. Ditulis dengan Rust sehingga cepat, dan setelah terpasang cukup jalankan agf untuk melihat semua sesi sekaligus dalam satu tampilan.
- Menampilkan sesi dari berbagai agen (Claude Code, Codex) secara terintegrasi
- Pencarian fuzzy untuk langsung menelusuri berdasarkan nama proyek/ringkasan
- Tekan Enter sekali untuk melanjutkan sesi,
cduntuk berpindah ke direktori proyek - Filter agen dengan Tab, urutkan dengan Ctrl+S (waktu/nama/agen)
- Masuk ke mode hapus massal dengan Ctrl+D → pilih banyak item lewat checkbox lalu hapus sekaligus
- Mendukung pemilihan mode permission/approval saat memulai sesi baru
Instalasi: brew install subinium/tap/agf
Mendukung macOS/Linux, lisensi MIT
10 komentar
Saya sempat tidak sengaja menutup tab yang salah, lalu teringat pernah melihat tulisan ini dan memasangnya, jadi masalahnya teratasi. Walaupun katanya riwayat tetap tersimpan, untuk percakapan kerja yang rumit—pindah direktori, pindah branch, dan lain-lain—biasanya tidak bisa diselesaikan hanya dengan menelusuri riwayat sekali secara sekilas, tetapi berkat ini saya bisa menyelesaikannya dengan mudah.
Wah, proyek yang keren. Apakah ada rencana untuk menambahkan Antigravity dan Gemini CLI juga?
Saya akan melihat parsing log gemini dan antigravity lalu mencoba menambahkannya :)
Apa fungsi penghapusan itu? Apakah itu menghapus sesi Claude Code?
Ya, ini adalah penghapusan riwayat sesi lama Anda.
Melihat video demonya, ini benar-benar luar biasa. Sepertinya akan sangat membantu bagi para pengembang yang menggunakan banyak agen dan banyak sesi.
[IMG]
Terima kasih! Setelah saya coba membuatnya, ternyata riwayat sesi agen khususnya menumpuk secara tidak perlu, jadi ini juga bagus untuk menghapusnya.
Bagus sekali. Sepertinya akan lebih baik jika ada kiro juga.
Akan segera ditambahkan!
*Selesai ditambahkan