Melty Labs telah melancarkan Conductor , sebuah aplikasi Mac yang direka untuk menjalankan beberapa agen Claude Code secara serentak menggunakan git worktrees yang terpencil. Walaupun alat ini menangani masalah sebenar yang dihadapi oleh pembangun yang bekerja dengan pembantu pengekodan AI, ia telah mencetuskan perbincangan yang ketara mengenai amalan keselamatan dan jangkaan pengguna.
Aplikasi ini berjanji untuk menyelesaikan masalah biasa menjalankan beberapa contoh Claude Code yang mungkin bercanggah antara satu sama lain apabila mengedit fail yang sama. Dengan mencipta git worktrees yang berasingan untuk setiap agen, Conductor menyediakan ruang kerja yang terpencil sambil mengekalkan papan pemuka bersatu untuk memantau semua agen yang aktif.
Kebimbangan Keselamatan Mendominasi Maklum Balas Awal
Perbincangan yang paling hangat tertumpu pada keperluan integrasi GitHub oleh Conductor . Pengguna telah membangkitkan kebimbangan serius mengenai aplikasi yang meminta akses penuh baca-tulis kepada keseluruhan akaun GitHub , termasuk tetapan organisasi dan kunci penempatan. Skop kebenaran yang luas ini telah membimbangkan pembangun yang prihatin terhadap privasi yang mengharapkan kawalan akses yang lebih terperinci.
Pasukan pembangunan mengakui bahawa batasan ini berpunca daripada penggunaan sistem OAuth GitHub , yang tidak menyokong kebenaran yang terperinci. Mereka sedang berusaha untuk berhijrah kepada pengesahan GitHub App untuk menangani kebimbangan ini, tetapi pelaksanaan semasa telah mewujudkan halangan yang ketara untuk penggunaan.
Nota: OAuth (Open Authorization) adalah standard yang membenarkan aplikasi mengakses akaun pengguna pada perkhidmatan lain tanpa mendedahkan kata laluan.
Isu Integrasi GitHub :
- Memerlukan akses penuh baca-tulis kepada keseluruhan akaun GitHub
- Akses kepada tetapan organisasi dan kunci deploy
- Menggunakan OAuth (tiada kebenaran terperinci)
- Migrasi GitHub App dirancang untuk keselamatan yang lebih baik
Cabaran Pelaksanaan Git Worktree
Maklum balas komuniti mendedahkan pengalaman bercampur-campur dengan git worktrees itu sendiri. Walaupun konsep ini berfungsi dengan baik secara teori, pengguna melaporkan isu praktikal dengan fail yang tidak dijejaki seperti konfigurasi persekitaran yang tidak disertakan dalam worktrees baharu. Ini bermakna setiap ruang kerja memerlukan persediaan tambahan selain daripada pertukaran cawangan yang mudah.
Sesetengah pembangun mengharapkan Conductor berfungsi dengan repositori tempatan yang sedia ada dan bukannya memerlukan klon segar daripada GitHub . Pendekatan ini memaksa pengguna untuk memasang semula kebergantungan untuk setiap ruang kerja, mewujudkan overhed yang mengalahkan tujuan untuk projek dengan keperluan persediaan yang kompleks.
Saya mahukan pengurus git worktree yang mudah untuk repositori saya yang sedia ada dan sudah diperiksa. Sebaliknya, ia meminta kebenaran Github dan mengklon repo daripada Github.
Pencipta telah bertindak balas dengan membenarkan skrip persediaan tersuai yang boleh menyalin node_modules dan kebergantungan lain, walaupun pengguna mendapati penyelesaian ini agak kabur dan berharap untuk pilihan yang lebih intuitif.
Keperluan Teknikal:
- Menggunakan git worktrees untuk pengasingan ruang kerja
- Memerlukan pengklonan repositori GitHub (tiada sokongan repositori tempatan)
- Skrip persediaan tersuai tersedia untuk pengurusan kebergantungan
- Berintegrasi dengan pengesahan Claude Code sedia ada
Batasan Platform dan Teknikal
Conductor pada masa ini hanya menyokong sistem Mac dan memerlukan pemproses Apple Silicon , mengehadkan kebolehcapaiannya. Pasukan pembangunan sedang bekerja pada sokongan Intel Mac tetapi belum mengumumkan rancangan untuk versi Windows atau Linux . Sekatan ini amat ketara kerana alat ini pada asasnya membungkus API yang sedia ada dan secara teorinya boleh berjalan pada platform lain.
Aplikasi ini berintegrasi dengan pengesahan Claude Code sedia ada pengguna, sama ada melalui kunci API atau langganan Claude Pro/Max . Pendekatan ini mengelakkan kerumitan pengebilan tambahan tetapi mengikat fungsi alat secara langsung kepada ketersediaan perkhidmatan Anthropic .
Sokongan Platform Semasa:
- macOS sahaja ( Apple Silicon diperlukan)
- Sokongan Intel Mac dalam pembangunan
- Tiada versi Windows/Linux diumumkan
Kedudukan Pasaran dan Penggunaan Pengguna
Walaupun terdapat kontroversi, beberapa pengguna melaporkan menemui nilai sebenar dalam pendekatan Conductor . Alat ini mengisi niche khusus untuk pembangun yang kerap bekerja dengan beberapa agen pengekodan AI dan memerlukan alat organisasi yang lebih baik. Reka bentuk antara muka yang bersih telah menerima pujian khusus, dengan pengguna menghargai pendekatan visual untuk menguruskan beberapa sesi pengekodan serentak.
Pencipta membina Conductor menggunakan alat mereka sendiri, menunjukkan keyakinan dalam pendekatan mereka. Walau bagaimanapun, penggunaan meluas mungkin bergantung pada penyelesaian isu kebenaran GitHub dan mengembangkan sokongan platform melebihi ketersediaan Mac sahaja.
Perbincangan ini menyerlahkan cabaran yang lebih luas dalam membina alat pembangun yang mengimbangi fungsi dengan jangkaan keselamatan. Apabila pembantu pengekodan AI menjadi lebih berleluasa, alat seperti Conductor mungkin menjadi penting, tetapi hanya jika mereka dapat memenuhi standard keselamatan yang pembangun tuntut dengan wajar.