Anthropic bulan ini melancarkan pratonton desktop Claude Code — aplikasi desktop asli yang membawa aliran kerja pengkodan berasaskan agen Anthropic keluar dari terminal ke persekitaran grafik dengan sokongan terbina dalam untuk menjalankan berbilang sesi pengkodan terpencil secara selari. Pratonton desktop ini direka untuk digunakan bersama versi web dan mudah alih Claude Code dan memfokuskan pada dua masalah praktikal pembangun: menjalankan berbilang agen AI pada repositori yang sama tanpa saling bertindih, serta memudahkan untuk memulakan sesi setempat atau awan dari satu GUI.
Apa itu Claude Code pada Desktop?
Claude Code pada Desktop ialah aplikasi desktop asli (pratonton) yang membolehkan pembangun menjalankan sesi Claude Code sama ada secara setempat atau pada infrastruktur awan selamat Anthropic menggunakan GUI dan bukan hanya CLI. Ia menggabungkan keupayaan teras pengkodan berasaskan agen Claude Code dengan kemudahan desktop: pengurusan sesi, integrasi persekitaran setempat, dan pelancaran sesi web sekali klik. Aplikasi ini secara jelas diposisikan sebagai pelengkap kepada CLI dan penawaran web Claude Code; ia membundel runtime Claude Code yang stabil dan mengurus versi bagi memastikan pengalaman yang konsisten dan stabil.
Mengapa ini penting? Secara sejarah, alat pengkodan AI beroperasi sama ada sepenuhnya di terminal (pembangun yang selesa dengan aliran kerja CLI) atau sepenuhnya di awan (UI pelayar). Aplikasi desktop merapatkan jurang itu dengan membolehkan larian setempat berlatensi rendah dan membenarkan anda beralih dengan lancar ke sesi (web) yang dihoskan oleh Anthropic apabila anda memerlukan pengkomputeran awan terpencil atau kawalan perusahaan. Pratonton desktop ini amat ketara kerana menyokong paralelisme berbilang sesi — anda boleh menjalankan beberapa agen Claude Code yang bebas pada repositori yang sama secara serentak, setiap satu dalam worktree Git tersendiri (ruang kerja cawangan terasing) supaya agen tidak bertembung antara satu sama lain. Itulah ciri utama yang akan serta-merta berguna bagi banyak pasukan.
Bagaimanakah edisi desktop berkaitan dengan versi web dan CLI?
Claude Code bermula sebagai alat baris perintah dan kemudiannya berkembang ke antara muka web dan mudah alih; pratonton desktop dibina di atas asas tersebut. Aplikasi desktop mencerminkan banyak keupayaan yang tersedia di web (melancarkan sesi, sambungan repositori, kemajuan yang boleh dilihat) tetapi memfokuskan pada ergonomik aliran kerja setempat—UX desktop, pemasangan asli, dan integrasi yang lebih rapat dengan repositori Git setempat melalui worktree—supaya sesi boleh berjalan serentak tanpa mengganggu keadaan fail antara satu sama lain.
Lihat juga Claude Code Web: Apa itu dan cara menggunakannya
7 ciri hebat Claude Code pada Desktop
1) Paralelisme berbilang sesi
Claude Code untuk Desktop menyokong menjalankan beberapa sesi Claude yang bebas pada masa yang sama. Ini bermakna anda boleh mempunyai satu sesi yang memfokus pada pembaikan pepijat, satu lagi menulis ujian, dan satu lagi menjana dokumentasi — semuanya berjalan serentak dan bukannya beratur dalam satu sesi. Paralelisme ini mempercepatkan aliran kerja dan membolehkan anda menyerahkan tugas berbeza secara serentak.
Sebagai contoh:
Katakan anda mempunyai projek bernama my-app, dan anda mahu:
- Biarkan Claude menukar halaman utama dalam satu tetingkap;
- Biarkan Claude mengoptimumkan logik pangkalan data dalam tetingkap lain.
Claude Desktop akan mencipta untuk anda secara automatik:
~/.claude-worktrees/my-app/homepage/
~/.claude-worktrees/my-app/database/
Dua salinan bebas (tanpa konflik). Ini seperti menjalankan dua cawangan pembangunan secara serentak, dengan Claude mengendalikan setiap satunya untuk anda.
2. .worktreeinclude: Jadikan Claude peka terhadap fail yang diabaikan
Kadangkala projek anda mempunyai fail seperti .env atau .local, yang biasanya diabaikan oleh .gitignore dan tidak akan disalin ke direktori kerja Claude. Fail yang disenaraikan dalam .gitignore tidak disalin secara automatik ke worktree baharu. Claude menyediakan mekanisme baharu: Anda boleh mencipta fail .worktreeinclude dalam direktori akar projek untuk memberitahu fail mana yang perlu disalin — senarai gaya .gitignore yang menyatakan fail diabaikan mana yang harus disalin ke worktree yang baru dicipta (contohnya, fail .env setempat atau tetapan khusus pembangun). Hanya fail yang muncul dalam kedua-dua .worktreeinclude dan .gitignore akan disalin, yang mengelakkan tersalin secara tidak sengaja fail yang dijejak. Ini kritikal untuk mengekalkan fail rahsia atau persekitaran setiap sesi tanpa memasukkannya ke dalam Git.
Sebagai contoh:
.env
.env.local
.env.production
**/.claude/settings.local.json
Ini bermaksud: Apabila Claude mencipta direktori kerja, fail-fail ini juga akan disalin.
Nota:
- Hanya fail yang wujud dalam kedua-dua .gitignore dan .worktreeinclude akan disalin;
- Elakkan secara tidak sengaja menyalin fail penting yang dijejak.
3) Lancar dan segerakkan dengan sesi web/awan
Aplikasi desktop boleh bertindak sebagai pelancar untuk sesi web/awan — bermakna anda boleh memulakan sesi Claude Code berasaskan awan dari UI desktop dan memantau atau mengarahkannya secara setempat. Mod hibrid ini berguna jika anda mahukan kemudahan kawalan setempat dengan skala atau model kebenaran larian yang dihoskan di awan.
Nota:
- Apabila berjalan di awan, tugas Claude akan dilaksanakan pada pelayan keselamatan Anthropic.
- Pertukaran antara persekitaran setempat dan awan adalah lancar.
- Untuk mencipta sesi, hanya pilih "remote environment".
4) Lancar dan segerakkan dengan sesi web/awan
Aplikasi desktop boleh bertindak sebagai pelancar untuk sesi web/awan — bermakna anda boleh memulakan sesi Claude Code berasaskan awan dari UI desktop dan memantau atau mengarahkannya secara setempat. Mod hibrid ini berguna jika anda mahukan kemudahan kawalan setempat dengan penskalaan atau model kebenaran larian yang dihoskan di awan (setempat untuk tugas pantas, awan untuk tugas berisiko atau berat sumber).
5) Versi dibundel dan konfigurasi perusahaan
Desktop menyertakan runtime Claude Code yang stabil dan dibundel yang dimuat turun pada pelancaran pertama dan diuruskan secara automatik. Pentadbir perusahaan boleh melumpuhkan penggunaan Claude Code setempat jika perlu (dasar perusahaan isClaudeCodeForDesktopEnabled). Pemasang desktop menyokong format penggunaan perusahaan biasa (MSIX untuk Windows, PKG untuk macOS), dan pentadbir boleh mengawal kemas kini dan akses sambungan. Kawalan ini direka untuk memudahkan pengambilan oleh pasukan besar.
Nota:
- Aplikasi akan dimuat turun secara automatik apabila dibuka kali pertama;
- Aplikasi desktop mengurus kemas kini versi secara automatik;
- Ia secara automatik membersihkan versi lama untuk memastikan sistem kekal bersih;
- Walaupun anda memasang versi CLI pada komputer anda, ia masih akan menggunakan versinya sendiri (untuk kestabilan yang lebih tinggi).
- Versi desktop mengutamakan kestabilan dan keserasian; CLI (versi baris perintah) mungkin dikemas kini lebih pantas, tetapi ciri baharu mungkin tidak serta-merta disegerakkan ke versi desktop.
6) Pemboleh ubah persekitaran tersuai
Claude Desktop membolehkan anda menetapkan pemboleh ubah seperti fail .env.
Pemboleh ubah ini hanya berkesan dalam sesi Claude, menjadikannya sesuai untuk konfigurasi projek.
Sebagai contoh:
API_KEY=abcd123
DEBUG=true
CERT="-----BEGIN CERT-----
MIIE...
-----END CERT-----"
7) Integrasi dengan alat dan persekitaran setempat
Apabila menjalankan sesi setempat, aplikasi desktop mengekstrak $PATH shell anda supaya proses sesi dapat menggunakan node, npm, yarn, Python, atau alatan CLI lain yang anda guna. Ia juga menyediakan UI untuk menambah pemboleh ubah persekitaran tersuai (dalam format .env), dengan nilai bertopeng untuk keselamatan. Ini menjadikan menjalankan ujian atau binaan dalam sesi berasaskan agen lebih lancar kerana agen boleh memanggil rantaian alat yang sama seperti terminal anda.
Bagaimana saya memasang Claude Code pada Desktop?
Bahagian ini menerangkan proses pemasangan dengan geseran minimum. Arahan di bawah adalah terkini untuk pratonton desktop dan menunjuk anda ke pemasang kanonik.
Prasyarat dan persediaan akaun
- Akaun dan ruang kerja Anthropic: Claude Code diintegrasikan dengan Anthropic Console. Anda perlu melengkapkan aliran OAuth dalam Claude Console dan mempunyai pengebilan aktif atau akses pratonton penyelidikan seperti yang diperlukan oleh model ruang kerja Anthropic. Claude Code menggunakan ruang kerja dalaman dalam konsol untuk menjejak penggunaan; anda tidak boleh mencipta kunci API untuk ruang kerja tersebut — ia diurus untuk penggunaan Claude Code.
- Git dan kesediaan repo: Pastikan Git dipasang dan projek yang anda ingin kendalikan ialah repositori Git (atau inisialisasi Git). Aplikasi desktop menjangkakan repo yang sah untuk ciri seperti worktree; jika anda membuka folder tanpa Git diinisialisasi, worktree tidak akan dicipta.
- Perincian OS: Pemasangan macOS dan Linux lazimnya binari asli; pengguna Windows disyorkan menggunakan WSL untuk keserasian perintah penuh dalam banyak aliran kerja. Sesetengah panduan komuniti merangkumi tetapan Windows/WSL lanjutan jika anda menghadapi isu PATH atau distribusi.
Pemasangan langkah demi langkah (ringkas)
- Buka halaman Muat Turun Claude dan pilih pemasang yang betul untuk platform anda.
- Jalankan pemasang (PKG pada macOS, MSIX atau EXE pada Windows). Untuk armada perusahaan, gunakan pakej MSIX/PKG yang disediakan untuk penggunaan berpusat.
- Lancarkan aplikasi Claude Desktop dan daftar masuk dengan akaun Anthropic/Claude anda. Perbualan dan keutamaan anda disegerakkan merentas desktop, web, dan mudah alih.
- Pada pelancaran pertama, aplikasi akan memuat turun runtime Claude Code yang dibundel. Benarkan muat turun itu selesai; ia diperlukan dan memastikan versi yang stabil dan diurus digunakan.
Semakan selepas pemasangan
• Buka Settings > Environments dan sahkan aplikasi desktop telah mengekstrak $PATH shell anda.
• Pilih sama ada anda mahu mengaktifkan sesi setempat (jika mesin dan dasar anda membenarkannya) atau sama ada aliran kerja anda akan mencipta sesi web sebagai gantinya.
Kaedah pemasangan pilihan yang boleh saya pilih
- Pemasang asli (disyorkan): Gunakan pemasang OS asli untuk pengalaman yang paling ringkas dan bersepadu.
- Homebrew (macOS): Mudah untuk pengguna macOS yang mengurus aplikasi dengan Homebrew.
- NPM atau pemasang berasaskan skrip: Berguna untuk persediaan yang lebih automatik atau berskrip (CI atau penyediaan), atau untuk distribusi Linux di mana skrip pemasangan ringkas lebih digemari.
Pemasangan: macOS, Linux, WSL (aliran disyorkan)
- Muat turun pemasang pratonton desktop dari halaman muat turun Claude Code (dokumentasi dalam produk menyediakan pautan pemasang).
- Jalankan pemasang dan buka aplikasi desktop Claude.
- Lengkapkan daftar masuk OAuth melalui aliran Claude Console dalam aplikasi.
- Konfigurasikan lokasi lalai worktree dan keutamaan pelaksanaan setempat/jauh dalam tetapan desktop.
- Buka folder projek atau klon repo dari UI untuk bermula.
Buka terminal dan, jika anda mempercayai sumbernya, jalankan skrip pemasangan yang disediakan oleh Anthropic (ini ialah pilihan kemudahan yang biasanya disyorkan). Contoh (parafrasa):
# macOS / Linux / WSL (contoh pemasang kemudahan)
curl -fsSL https://claude.ai/install.sh | bash
Sebagai alternatif, jika anda lebih suka Homebrew pada macOS:
brew install --cask claude-code
Pemasangan: Windows
WSL:
- Pasang WSL (Ubuntu adalah biasa) dan sediakan persekitaran WSL yang bersih. Selesaikan isu PATH dan interop supaya integrasi WSL aplikasi desktop dapat mengakses distro.
- Pasang Git dan sebarang runtime bahasa dalam WSL yang mungkin diperlukan oleh Claude untuk larian setempat (node, python, dll.).
- Pasang atau jalankan aplikasi desktop pada Windows, arahkan ke direktori projek WSL anda (atau lancarkan aplikasi desktop di dalam WSL jika disokong), dan ikut aliran OAuth yang sama.
Contoh PowerShell (parafrasa):
# PowerShell (contoh pemasang kemudahan)
irm https://claude.ai/install.ps1 | iex
Contoh CMD (parafrasa):
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Bagaimana saya menggunakan Claude Code pada Desktop dalam amalan harian?
Apakah pola penciptaan sesi yang disyorkan?
Tugas pendek berdiri sendiri vs refaktor jangka panjang
- Untuk tugas yang pendek dan berpemfokusan (pembaikan pepijat, perubahan satu fail, refaktor kecil), cipta satu sesi bagi setiap tugas dan biarkan Claude menghasilkan commit yang berfokus. Semak dan gabungkan dengan segera.
- Untuk usaha jangka panjang (refaktor besar, pembangunan ciri), pertimbangkan untuk mencipta sesi yang membuat titik semak dengan kerap dan menggunakan kawalan kemajuan UI desktop untuk mengarah atau menjeda kerja. Kekalkan sesi pada cawangan ciri untuk mengelakkan penggabungan tidak sengaja.
Sengaraikan fail CLAUDE.md atau templat prompt dalam repo anda untuk menyeragamkan cara sesi harus diprompt (konteks, ujian untuk dijalankan, peraturan gaya). Amalan ini mengurangkan variasi dan membantu Claude menghasilkan keputusan yang konsisten merentas sesi. Banyak pasukan menyimpan prompt standard atau pagar seliaan dalam metadata repo untuk memastikan tingkah laku agen yang boleh diramal.
Melancarkan dan menamakan sesi
- Buka aplikasi desktop dan pilih atau klon repositori.
- Klik “New Session” (atau setara) dan berikan sesi nama deskriptif (cth.,
bugfix/cs-142atauadd-tests-login). Penamaan membantu anda membezakan sesi serentak dalam UI. - Pilih mod pelaksanaan setempat atau jauh, pilih cawangan sasaran (atau biarkan agen mencipta cawangan dalam worktree baharu), dan mulakan sesi. Aplikasi akan mencipta worktree Git berdedikasi untuk sesi tersebut secara automatik.
Mengemudi agen: prompt dan tugas
- Gunakan prompt yang jelas dan berpemfokusan. Contoh: “Cari ujian unit yang gagal untuk
AuthServicedan buat pembetulan yang mengekalkan API awam sedia ada; jalankan ujian dan laporkan hasil.” - Untuk tugas bertahap, minta Claude menjana rancangan terlebih dahulu (senarai semak ringkas), kemudian minta perubahan kod tertentu langkah demi langkah. Kemajuan bertahap mengurangkan risiko halusinasi dan memudahkan semakan diff. Anthropic mengesyorkan pendekatan ini dalam amalan terbaik.
Memerhati kemajuan dan berinteraksi
UI desktop memaparkan log tindakan dan diff semasa agen bekerja. Anda boleh menjeda sesi, menukar arahan, atau membatalkan kerja yang sedang berjalan. Apabila agen mencadangkan suntingan, UI memaparkan diff fail dan penjelasan tentang apa yang berubah. Luluskan, sunting, atau tolak diff yang dicadangkan sebelum commit.
Aliran commit, cawangan, dan PR
Sebaik sahaja anda meluluskan perubahan, aplikasi desktop boleh membuat commit ke cawangan worktree sesi. Dari situ anda boleh push ke origin dan membuka pull request melalui UI (jika anda telah mengesahkan akses GitHub). Setiap cawangan sesi kekal terasing sehingga anda menggabungkannya, yang memudahkan semakan oleh manusia.
Bagaimanakah pengasingan Git dan paralelisme berbilang sesi sebenarnya berfungsi?
Worktree Git: mekanisme pengasingan
Desktop Anthropic menggunakan worktree Git untuk mencipta salinan pohon kerja repositori bagi setiap sesi yang diikat kepada cawangan berasingan. Worktree lebih ringan daripada klon penuh — ia berkongsi metadata .git yang sesuai tetapi menyediakan direktori kerja bebas supaya suntingan serentak tidak bertembung atau bocor merentas sesi. Desktop meletakkan worktree yang dicipta secara automatik ini dalam direktori yang boleh dikonfigurasi (lalai ~/.claude-worktrees). Reka bentuk ini membolehkan keserentakan yang selamat untuk operasi berasaskan agen.
Mengapa worktree berbanding klon
Worktree lebih pantas dicipta dan lebih mudah untuk dipadankan dengan sejarah Git asas yang sama, sambil tetap menyediakan pemisahan sistem fail yang diperlukan untuk mengelakkan pencemaran merentas sesi. Untuk kebanyakan aliran kerja, ini lebih baik daripada pelbagai klon penuh; namun, jika anda memerlukan persekitaran runtime yang sepenuhnya terasing dengan kebergantungan berbeza, klon berasingan atau kontena mungkin masih dikehendaki.
Penyelarasan dan pengendalian konflik
Oleh kerana setiap sesi berfungsi dalam cawangan/worktree terasing, konflik diminimumkan. Jika dua sesi secara bebas mengubah kod yang sama secara logik dan kedua-duanya digabungkan ke cawangan sasaran yang sama kemudian, pengendalian konflik gabungan Git biasa akan terpakai — yang merupakan titik yang betul untuk semakan dan penyelesaian oleh manusia. Model Anthropic sengaja menyerlahkan commit sebagai PR yang boleh disemak, memastikan manusia berada dalam gelung penggabungan.
Langkah penyelesaian masalah biasa dan had
Jika sesi gagal bermula atau tergantung
- Sahkan token akses repositori adalah sah dan tidak disekat oleh kadar.
- Semak ruang cakera setempat dan keizinan untuk direktori worktree (cth.,
~/.claude-worktrees). - Semak log aplikasi desktop untuk mesej ralat; aplikasi biasanya menyediakan pandangan diagnostik atau fail log.
Jika sesi mencemari antara satu sama lain
- Sahkan aplikasi desktop mencipta worktree berasingan (periksa direktori
~/.claude-worktreesatau lokasi worktree yang ditetapkan dalam keutamaan aplikasi). - Jika anda melihat keadaan yang dikongsi, pastikan anda menggunakan pratonton desktop terkini atau rujuk dokumentasi Anthropic — keluaran ini khusus menangani pengasingan sesi.
Jika fail yang diabaikan tidak tersedia kepada sesi
Tambahkan nama fail ke konfigurasi .worktreeinclude anda (atau setara dalam UI desktop) supaya aplikasi menyalin fail diabaikan yang diperlukan (cth., .env) ke setiap worktree dengan selamat. Elakkan menyimpan rahsia dalam, atau mendedahkannya daripada, worktree tanpa pengurusan rahsia yang betul.
Kesimpulan
Pratonton desktop Claude Code mewakili evolusi bermakna tentang cara alat pengkodan berasaskan agen sesuai dengan aliran kerja pembangun: ia mengekalkan kelajuan dan ekspresif agen AI sambil menyelesaikan beberapa masalah penyelarasan praktikal yang dihadapi pembangun apabila berbilang agen perlu beroperasi pada kod asas yang sama. Sama ada anda menggunakannya untuk produktiviti pembangun tunggal atau untuk menyelaras pelbagai tugas agen di seluruh pasukan, memahami worktree Git, .worktreeinclude, dan perbezaan antara sesi setempat vs. web akan menjadikan minggu pertama anda dengan pratonton desktop jauh lebih produktif.
Sedia menggunakan Claude Code CLI? rujuk API guide untuk arahan terperinci.
Pembangun boleh mengakses Claude Opus 4.5 API dan lain-lain melalui CometAPI, versi model terkini sentiasa dikemas kini dengan laman web rasmi. Untuk bermula, terokai keupayaan model dalam Playground dan rujuk API guide untuk arahan terperinci. Sebelum mengakses, pastikan anda telah log masuk ke CometAPI dan memperoleh kunci API. CometAPI menawarkan harga yang jauh lebih rendah daripada harga rasmi untuk membantu anda membuat integrasi.
Sedia untuk bermula?→ Free trial of Claude opus 4.5 !
Jika anda ingin mengetahui lebih banyak tip, panduan dan berita AI ikuti kami di VK, X dan Discord!
