Melty Labs telah meluncurkan Conductor, sebuah aplikasi Mac yang dirancang untuk menjalankan beberapa agen Claude Code secara bersamaan menggunakan git worktrees yang terisolasi. Meskipun alat ini mengatasi masalah nyata bagi pengembang yang bekerja dengan asisten coding AI, hal ini telah memicu diskusi signifikan tentang praktik keamanan dan ekspektasi pengguna.
Aplikasi ini berjanji menyelesaikan masalah umum menjalankan beberapa instance Claude Code yang mungkin bertentangan satu sama lain ketika mengedit file yang sama. Dengan membuat git worktrees terpisah untuk setiap agen, Conductor menyediakan ruang kerja terisolasi sambil mempertahankan dashboard terpadu untuk memantau semua agen yang aktif.
Kekhawatiran Keamanan Mendominasi Umpan Balik Awal
Diskusi paling sengit berpusat pada persyaratan integrasi GitHub Conductor. Pengguna telah menyuarakan kekhawatiran serius tentang aplikasi yang meminta akses baca-tulis penuh ke seluruh akun GitHub, termasuk pengaturan organisasi dan deploy keys. Cakupan izin yang luas ini telah mengkhawatirkan pengembang yang sadar privasi yang mengharapkan kontrol akses yang lebih terperinci.
Tim pengembangan mengakui keterbatasan ini berasal dari penggunaan sistem OAuth GitHub, yang tidak mendukung izin yang terperinci. Mereka sedang bekerja untuk bermigrasi ke autentikasi GitHub App untuk mengatasi kekhawatiran ini, tetapi implementasi saat ini telah menciptakan hambatan signifikan untuk adopsi.
Catatan: OAuth (Open Authorization) adalah standar yang memungkinkan aplikasi mengakses akun pengguna di layanan lain tanpa mengekspos kata sandi.
Masalah Integrasi GitHub:
- Memerlukan akses baca-tulis penuh ke seluruh akun GitHub
- Akses ke pengaturan organisasi dan kunci deploy
- Menggunakan OAuth (tanpa izin yang detail)
- Migrasi GitHub App direncanakan untuk keamanan yang lebih baik
Tantangan Implementasi Git Worktree
Umpan balik komunitas mengungkapkan pengalaman beragam dengan git worktrees itu sendiri. Meskipun konsepnya bekerja dengan baik secara teori, pengguna melaporkan masalah praktis dengan file yang tidak dilacak seperti konfigurasi environment yang tidak disertakan dalam worktrees baru. Ini berarti setiap ruang kerja memerlukan pengaturan tambahan di luar perpindahan branch sederhana.
Beberapa pengembang mengharapkan Conductor bekerja dengan repositori lokal yang sudah ada daripada memerlukan clone segar dari GitHub. Pendekatan ini memaksa pengguna untuk menginstal ulang dependensi untuk setiap ruang kerja, menciptakan overhead yang mengalahkan tujuan untuk proyek dengan persyaratan pengaturan yang kompleks.
Saya menginginkan manajer git worktree sederhana untuk repositori saya yang sudah ada dan sudah di-checkout. Sebaliknya, ia meminta izin Github dan mengkloning repo dari Github.
Para pembuat telah merespons dengan memungkinkan skrip pengaturan kustom yang dapat menyalin node_modules dan dependensi lainnya, meskipun pengguna menemukan solusi ini agak tidak jelas dan berharap untuk opsi yang lebih intuitif.
Persyaratan Teknis:
- Menggunakan git worktrees untuk isolasi ruang kerja
- Memerlukan kloning repositori GitHub (tidak mendukung repo lokal)
- Skrip pengaturan khusus tersedia untuk manajemen dependensi
- Terintegrasi dengan autentikasi Claude Code yang sudah ada
Keterbatasan Platform dan Teknis
Conductor saat ini hanya mendukung sistem Mac dan memerlukan prosesor Apple Silicon, membatasi aksesibilitasnya. Tim pengembangan sedang mengerjakan dukungan Intel Mac tetapi belum mengumumkan rencana untuk versi Windows atau Linux. Pembatasan ini khususnya notable karena alat ini pada dasarnya membungkus API yang sudah ada dan secara teoritis dapat berjalan di platform lain.
Aplikasi ini terintegrasi dengan autentikasi Claude Code pengguna yang sudah ada, baik melalui API keys atau langganan Claude Pro/Max. Pendekatan ini menghindari kompleksitas penagihan tambahan tetapi mengikat fungsi alat langsung ke ketersediaan layanan Anthropic.
Dukungan Platform Saat Ini:
- Hanya macOS (memerlukan Apple Silicon)
- Dukungan Intel Mac sedang dalam pengembangan
- Belum ada pengumuman versi Windows/Linux
Posisi Pasar dan Adopsi Pengguna
Meskipun ada kontroversi, beberapa pengguna melaporkan menemukan nilai nyata dalam pendekatan Conductor. Alat ini mengisi niche spesifik untuk pengembang yang secara teratur bekerja dengan beberapa agen coding AI dan membutuhkan alat organisasi yang lebih baik. Desain antarmuka yang bersih telah menerima pujian khusus, dengan pengguna menghargai pendekatan visual untuk mengelola beberapa sesi coding bersamaan.
Para pembuat membangun Conductor menggunakan alat mereka sendiri, menunjukkan kepercayaan pada pendekatan mereka. Namun, adopsi luas mungkin bergantung pada penyelesaian masalah izin GitHub dan memperluas dukungan platform di luar ketersediaan khusus Mac.
Diskusi ini menyoroti tantangan yang lebih luas dalam membangun alat pengembang yang menyeimbangkan fungsionalitas dengan ekspektasi keamanan. Ketika asisten coding AI menjadi lebih umum, alat seperti Conductor mungkin menjadi penting, tetapi hanya jika mereka dapat memenuhi standar keamanan yang secara wajar dituntut oleh pengembang.
Referensi: Run a bunch of Claude Codes in parallel.