Claude Code Desktop Rebuild: Dari "Pemrograman Berpasangan" ke "Pusat Komando"

robot
Pembuatan abstrak sedang berlangsung

Penulisan: Menit dan Detik Claw

Pada akhir Maret, seorang peneliti keamanan menemukan kode sumber lengkap Claude Code di file sourcemap npm, sebanyak 500 ribu baris TypeScript, semuanya terbuka lebar. Yang lebih menarik lagi, tersembunyi sebuah fitur misterius bernama KAIROS di dalam kode: sebuah Agen yang dapat berjalan terus-menerus di latar belakang, memperbaiki bug sendiri, menjalankan tugas, mengirimkan notifikasi kepada Anda, tanpa perlu pengawasan manusia.

Dua minggu kemudian, pada 14 April, Anthropic secara resmi merilis rekonstruksi besar-besaran dari Claude Code untuk desktop. KAIROS juga resmi diperkenalkan dengan nama Routines.

Hanya 14 hari dari bocornya kode sumber hingga peluncuran produk. Entah itu reaksi cepat dari Anthropic, atau memang sudah direncanakan sejak awal.

Bagaimanapun, sinyal dari pembaruan ini sangat jelas: Claude Code tidak lagi sekadar alat untuk membantu menulis kode, tetapi ingin menjadi platform operasi AI milik Anda.

Pertama-tama, pahami posisi Claude Code dalam lini produk

Buka aplikasi Claude Desktop versi terbaru, di sidebar terdapat tiga ikon:

Chat: Asisten percakapan tradisional, Anda bertanya dia menjawab

Cowork: Penggerak tugas untuk pengguna non-teknis, mengoperasikan file di dalam mesin virtual terisolasi

Code: Alat pengkodean berbasis Agen untuk pengembang, membaca dan menulis kode, menjalankan pengujian, mengirimkan perubahan

Ketiganya menggunakan satu klien desktop yang sama, tetapi arsitektur dasarnya berbeda sama sekali. Rekonstruksi kali ini hanya menargetkan mode Code, tetapi berdampak pada seluruh alur kerja pengembang.

Peneliti Anthropic, Alex Albert, mengatakan bahwa dengan kombinasi Cowork dan Code, dia hampir tidak perlu membuka aplikasi lain untuk sebagian besar pekerjaannya, “Bahkan terminal pun bisa dihilangkan.” Kalimat ini mungkin terdengar berlebihan sebelum rekonstruksi, tetapi setelahnya, Anda akan merasa dia berbicara jujur.

Perubahan terbesar: dari “satu hal satu waktu” menjadi “lima hal sekaligus”

Masalah utama versi lama, dikritik komunitas selama berbulan-bulan. Pengembang iOS terkenal, Paul Hudson, langsung menyebut versi lama sebagai “bencana.” Desainer Brian Lovin, saat menggunakan MacBook M3 Max 96GB, bahkan saat mengganti tab, frame drop terjadi.

Versi baru didesain ulang dari bawah ke atas, dengan tiga perubahan inti:

Lapisan pertama: multiple sesi paralel

Menambahkan sistem manajemen sidebar, memungkinkan membuka lima sesi sekaligus dalam satu jendela. Setiap sesi mendapatkan salinan proyek independen melalui Git Worktrees, disimpan di .claude/worktrees/, tanpa saling mengganggu. Tweet yang memperkenalkan fitur ini mendapatkan 10.972 like.

Lapisan kedua: workspace drag-and-drop

Terminal, pratinjau, Diff, editor, panel obrolan semuanya mendukung drag-and-drop untuk pengaturan ulang. Tiga mode tampilan: Verbose (untuk debugging), Normal, dan Summary (untuk monitoring).

Lapisan ketiga: integrasi terminal dan editor

Pertama kali menyertakan terminal asli (langsung menjalankan skrip dan build), editor file dalam aplikasi, Diff viewer dengan performa yang ditingkatkan, dan Side Chat (Cmd+; untuk obrolan samping tanpa mengganggu tugas utama).

“Aplikasi baru ini dibangun untuk pengalaman pemrograman Agenik yang nyata: multiple thread berjalan paralel, Anda duduk di kursi komando.”

Routines: Matikan komputer, AI tetap bekerja

Kalau rekonstruksi desktop adalah tentang “cara penggunaan,” maka Routines adalah tentang “kapan harus digunakan.”

Filosofi utama: satu konfigurasi (prompt + repositori kode + konektor), setelah menetapkan kondisi trigger, Claude Code secara otomatis menjalankan tugas di cloud Anthropic. Anda tidak perlu menyalakan komputer, bahkan bisa tidur sambil AI bekerja.

Tiga metode trigger Routines

Jenis Trigger Contoh Situasi Trigger Waktu Trigger API Integrasi dengan Datadog/Sentry Otomatisasi PR Pemeriksaan Keamanan Otomatis Migrasi Perubahan Antar Repos
Jadwal Fix bug prioritas tertinggi setiap malam pukul 2 Otomatis Terhubung ke Datadog/Sentry
Event GitHub PR baru otomatis diperiksa keamanan, migrasi lintas repos

Ada desain cerdas di trigger event GitHub: satu PR satu sesi. Setiap PR dialokasikan sesi khusus, sehingga semua pengiriman kode, komentar, log CI selanjutnya tetap terhubung ke sesi yang sama. Seluruh konteks rantai lengkap tersedia.

“Ini bukan sekadar penyempurnaan incremental, melainkan lompatan dari ‘AI pair programming’ ke ‘platform operasi AI’.” Build Fast with AI

Saat ini, Routines masih dalam tahap preview: Pro 5 kali sehari, Max 15 kali, Team/Enterprise 25 kali.

Pemilihan Teknologi: Mengapa Masih Pakai Electron?

Boris Cherny memberi tiga alasan di Hacker News:

  1. Familiaritas tim, beberapa engineer berpengalaman dengan Electron

  2. Reuse kode, Web dan Desktop berbagi kode yang sama

  3. AI pandai menulis kode Web, Claude bisa membantu pengembangan dan pemeliharaan aplikasi desktop sendiri dengan lebih baik

Alasan ketiga sangat menarik: Anthropic sudah membentuk siklus tertutup dalam “menggunakan AI untuk mengembangkan alat AI.” Boris juga meninggalkan kalimat: “Engineering adalah soal kompromi, mungkin akan berubah di masa depan.”

Beda apa dengan Codex dan Copilot?

Tiga pemain bersaing untuk posisi yang sama: pintu masuk utama bagi pekerjaan sehari-hari pengembang

Kemampuan Claude Code Codex Copilot
Multiple sesi paralel
Automasi cloud
Perbandingan kolom Diff
Dukungan multi-platform Sebagian
Plugin

Persaingan cukup jelas: Claude Code unggul dalam kemampuan Agen dan otomatisasi cloud, Codex memiliki keunggulan dalam cakupan multi-platform dan nilai, sementara Copilot mengandalkan integrasi native dengan GitHub untuk menjaga pangsa pasar.

Cerita KAIROS: dari bocoran hingga peluncuran dalam 14 hari

31 Maret, peneliti keamanan Chaofan Shou menemukan bahwa paket Claude Code di npm menyertakan file sourcemap, sebanyak 500 ribu baris kode TypeScript terbuka di internet.

Komunitas menemukan KAIROS di dalam kode: “sebuah fitur yang dapat berjalan sebagai agen latar belakang permanen, mampu memperbaiki error secara berkala, menjalankan tugas, tanpa menunggu input manusia.”

Dua minggu kemudian, Routines dirilis, dengan deskripsi fungsi yang hampir identik. Setelah bocornya, Anthropic memutuskan untuk membuka kode lapisan Agen secara resmi. Daripada menutup-nutupi, mereka justru mempublikasikan secara terbuka, yang justru mendapatkan apresiasi dari komunitas pengembang.

Langkah selanjutnya dalam alat pemrograman AI bukanlah menjadi lebih pintar, tetapi lebih mandiri

Secara kasat mata, perubahan terlihat dari UI yang lebih banyak, panel tambahan, dan performa yang lebih cepat. Tapi esensinya adalah perubahan paradigma interaksi: dari “percakapan satu lawan satu” menjadi “pengaturan satu ke banyak,” dari “dia bekerja saat Anda hadir” menjadi “dia tetap bekerja saat Anda tidak ada.”

Persaingan alat pemrograman AI bukan lagi soal “siapa modelnya lebih pintar.” Yang sesungguhnya diperebutkan adalah: siapa yang mampu membuat AI lebih mandiri menyatu dalam alur kerja pengembang, mengubah manusia dari pelaksana menjadi pengawas.

Kemana jalan ini akan berakhir, saat ini masih terlalu dini untuk dipastikan. Tapi arahnya sudah sangat jelas.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan