kmux - Terminal macOS untuk pengelolaan terpadu sesi dan penggunaan multi-agent Claude/Codex/Gemini
(github.com/kkd927)Belakangan ini pengalaman desktop app untuk Claude Code maupun Codex sudah sangat bagus, jadi saat digunakan satu per satu saya bisa memakainya dengan nyaman tanpa banyak kendala.
Namun secara pribadi saya merasa setiap coding AI agent punya area yang sedikit berbeda dalam hal keunggulan, jadi saya sering membagi pekerjaan di antara mereka. Misalnya implementasi aktual saya serahkan ke Claude Code, lalu perencanaan detail sebelum mulai kerja atau code review saya minta ke Codex, sementara perapian dokumentasi atau penataan teks panjang saya kerjakan dengan Gemini CLI.
Karena memakai beberapa agent sekaligus seperti ini, jendela terminal dan sesi makin tersebar, dan saya pun merasa perlu bisa melihat penggunaan tiap agent dalam satu tampilan.
Karena itu saya sedang membuat kmux, yaitu workspace terminal macOS untuk menjalankan dan mengelola Claude Code, Codex CLI, dan Gemini CLI berdampingan di satu tempat.
Ada juga cmux sebagai alat dengan masalah yang mirip. kmux yang saya buat lebih berfokus pada workflow menggunakan beberapa coding agent secara bersamaan berdasarkan peran masing-masing, dibandingkan menjadi terminal berperforma tinggi atau platform otomatisasi browser.
Riwayat sesi lokal dari ketiga agent bisa dilihat dan dibuka kembali dari satu tempat, penggunaan juga bisa diperiksa lewat dashboard terpadu, dan fokus utamanya adalah mengelola beberapa agent agar bekerja pada branch berbeda di repo yang sama berbasis git worktree.
Fitur yang saat ini didukung adalah sebagai berikut.
- Menjalankan Claude Code, Codex CLI, dan Gemini CLI dengan membaginya ke workspace, split pane, dan surface tab
- Notifikasi native macOS saat agent menunggu input atau selesai bekerja
- Dashboard terpadu untuk melihat penggunaan Claude Code, Codex CLI, dan Gemini CLI di satu tempat
- Pencarian terpadu riwayat sesi lokal dari ketiga agent dan lanjutkan kembali dengan satu klik
- Workspace berbasis git worktree agar beberapa agent bisa mengerjakan branch berbeda di repo yang sama
- Pemulihan layout, pencarian terminal, command palette, dan navigasi yang berpusat pada keyboard
Bagian yang paling penting bagi saya adalah “kontinuitas”. Saya ingin menciptakan pengalaman di mana output agent dan alur sesi tidak terputus meskipun berpindah workspace, membagi pane, atau membuka ulang aplikasi.
Saat ini kmux hanya untuk macOS dan masih dalam status pre-release.
Jika ada yang menggunakan beberapa coding agent secara paralel, saya ingin mendengar masukan apakah workflow seperti ini benar-benar terlihat berguna, atau fitur apa lagi yang sebaiknya ada pada multi-agent terminal workspace.
Belum ada komentar.