แอปพลิเคชัน Desktop
ใช้ประโยชน์จาก Claude Code Desktop ให้มากขึ้น: เซสชันแบบขนานพร้อม Git isolation, การจัดวาง pane แบบ drag-and-drop, terminal และตัวแก้ไขไฟล์ในตัว, side chats, computer use, Dispatch sessions จากโทรศัพท์ของคุณ, การตรวจสอบ diff ด้วยภาพ, app previews, การติดตาม PR และการตั้งค่าสำหรับองค์กร
แอป Claude Desktop มีสามแท็บ: Chat สำหรับการสนทนา, Cowork สำหรับ Dispatch และงาน agentic ที่ยาวนาน และ Code สำหรับการพัฒนาซอฟต์แวร์ หน้านี้เป็นเอกสารอ้างอิงสำหรับแท็บ Code
ดาวน์โหลดสำหรับ macOS หรือ Windows ได้จาก claude.ai
สำหรับ Windows ARM64 ดาวน์โหลด ARM64 installer ได้ แอป desktop ไม่มีให้บน Linux ใช้ CLI แทน
เริ่มเซสชัน
ก่อนที่คุณจะส่งข้อความแรก ให้ตั้งค่าสี่สิ่งในพื้นที่ prompt:
- Environment: เลือกว่า Claude จะทำงานที่ไหน เลือก Local สำหรับเครื่องของคุณ, Remote สำหรับ cloud sessions ที่ Anthropic โฮสต์ หรือ SSH connection สำหรับเครื่องระยะไกลที่คุณจัดการ
- Project folder: เลือกโฟลเดอร์หรือ repository ที่ Claude ทำงานใน
- Model: เลือก model จาก dropdown ข้างปุ่มส่ง
- Permission mode: เลือกว่า Claude มีความเป็นอิสระมากแค่ไหนจาก mode selector
เลือก Permission Mode
Permission modes ควบคุมว่า Claude มีความเป็นอิสระมากแค่ไหนระหว่างเซสชัน:
| Mode | Settings key | พฤติกรรม |
|---|---|---|
| Ask permissions | default | Claude ถามก่อนแก้ไขไฟล์หรือรันคำสั่ง แนะนำสำหรับผู้ใช้ใหม่ |
| Auto accept edits | acceptEdits | Claude auto-accepts การแก้ไขไฟล์และคำสั่ง filesystem ทั่วไป แต่ยังถามก่อนรันคำสั่ง terminal อื่น |
| Plan mode | plan | Claude อ่านไฟล์และรันคำสั่งเพื่อสำรวจ แล้วเสนอ plan โดยไม่แก้ไข source code ของคุณ |
| Auto | auto | Claude ดำเนินการทั้งหมดพร้อมการตรวจสอบความปลอดภัยพื้นหลัง ลด permission prompts ขณะรักษาการกำกับดูแล |
| Bypass permissions | bypassPermissions | Claude ทำงานโดยไม่มี permission prompts เทียบเท่า --dangerously-skip-permissions ใน CLI ใช้เฉพาะในคอนเทนเนอร์ที่ถูก sandbox |
ตรวจสอบการเปลี่ยนแปลงด้วย Diff View
หลังจาก Claude เปลี่ยนแปลงไฟล์ ตัวบ่งชี้ diff stats จะปรากฏแสดงจำนวนบรรทัดที่เพิ่มและลบ เช่น +12 -1 คลิกตัวบ่งชี้นี้เพื่อเปิด diff viewer ที่แสดงรายการไฟล์ทางซ้ายและการเปลี่ยนแปลงสำหรับแต่ละไฟล์ทางขวา
ติดตามสถานะ Pull Request
หลังจากที่คุณเปิด pull request แถบ CI status จะปรากฏในเซสชัน Claude Code ใช้ GitHub CLI เพื่อ poll ผลการตรวจสอบและแสดงความล้มเหลว
- Auto-fix: เมื่อเปิดใช้งาน Claude จะพยายามแก้ไข CI checks ที่ล้มเหลวโดยอัตโนมัติ
- Auto-merge: เมื่อเปิดใช้งาน Claude จะ merge PR เมื่อการตรวจสอบทั้งหมดผ่าน
จัดพื้นที่ทำงาน
แท็บ Code สร้างขึ้นรอบ panes ที่คุณสามารถจัดวางในรูปแบบใดก็ได้: chat, diff, preview, terminal, file, plan, tasks และ subagent ลาก pane โดยส่วนหัวเพื่อจัดตำแหน่งใหม่ หรือลากขอบ pane เพื่อปรับขนาด
รันคำสั่งใน Terminal
Terminal ในตัวช่วยให้คุณรันคำสั่งควบคู่กับเซสชันโดยไม่ต้องสลับไปยังแอปอื่น เปิดจากเมนู Views หรือกด Ctrl+`
แป้นพิมพ์ลัด
| แป้นพิมพ์ | การกระทำ |
|---|---|
Cmd / | แสดงแป้นพิมพ์ลัด |
Cmd N | เซสชันใหม่ |
Cmd W | ปิดเซสชัน |
Ctrl ` | สลับ terminal pane |
Cmd ; | เปิด side chat |
Ctrl O | สลับ view modes |
ทำงานแบบขนานด้วย Sessions
คลิก + New session ใน sidebar หรือกด Cmd+N บน macOS เพื่อทำงานบนหลาย tasks แบบขนาน สำหรับ Git repositories แต่ละเซสชันจะได้รับสำเนาแยกของ project โดยใช้ Git worktrees เพื่อไม่ให้การเปลี่ยนแปลงในเซสชันหนึ่งกระทบเซสชันอื่น
รัน Long-Running Tasks ระยะไกล
สำหรับการ refactor ขนาดใหญ่, test suites, migrations หรือ tasks ที่ใช้เวลานาน เลือก Remote แทน Local เมื่อเริ่มเซสชัน Cloud sessions ทำงานบนโครงสร้างพื้นฐาน cloud ของ Anthropic และดำเนินต่อแม้ว่าคุณจะปิดแอปหรือปิดเครื่องคอมพิวเตอร์
ให้ Claude ใช้คอมพิวเตอร์ของคุณ
Computer use ช่วยให้ Claude เปิดแอป ควบคุมหน้าจอ และทำงานโดยตรงบนเครื่องของคุณ
Computer use เป็น research preview บน macOS และ Windows ที่ต้องใช้แผน Pro หรือ Max ไม่มีให้บนแผน Team หรือ Enterprise
การตั้งค่าสำหรับองค์กร
องค์กรที่ใช้แผน Team หรือ Enterprise สามารถจัดการพฤติกรรมของแอป desktop ผ่านการควบคุม admin console, ไฟล์ managed settings และนโยบายการจัดการอุปกรณ์
การควบคุม Admin Console
- Code in the desktop: ควบคุมว่าผู้ใช้ในองค์กรสามารถเข้าถึง Claude Code ในแอป desktop ได้หรือไม่
- Code in the web: เปิดหรือปิดใช้งาน web sessions สำหรับองค์กรของคุณ
- Disable Bypass permissions mode: ป้องกันผู้ใช้ในองค์กรไม่ให้เปิดใช้งาน bypass permissions mode
มาจาก CLI?
หากคุณใช้ Claude Code CLI อยู่แล้ว Desktop ทำงานบน engine พื้นฐานเดียวกันพร้อม graphical interface คุณสามารถรันทั้งสองพร้อมกันบนเครื่องเดียวกัน แม้แต่ในโปรเจกต์เดียวกัน Desktop และ CLI อ่านไฟล์ตั้งค่าเดียวกัน ดังนั้นการตั้งค่าของคุณจะถ่ายโอนไป:
- ไฟล์ CLAUDE.md และ
CLAUDE.local.mdในโปรเจกต์ของคุณใช้ทั้งสอง - MCP servers ที่ตั้งค่าใน
~/.claude.jsonหรือ.mcp.jsonทำงานทั้งสอง - Hooks และ skills ที่กำหนดในการตั้งค่าใช้ทั้งสอง
การแก้ไขปัญหา
ตรวจสอบเวอร์ชันของคุณ
- macOS: คลิก Claude ในแถบเมนู แล้ว About Claude
- Windows: คลิก Help แล้ว About
ข้อผิดพลาด 403 หรือการพิสูจน์ตัวตนในแท็บ Code
- ออกจากระบบและเข้าสู่ระบบใหม่จากเมนูแอป
- ตรวจสอบว่าคุณมีการสมัครสมาชิกแบบชำระเงินที่ใช้งานได้: Pro, Max, Team หรือ Enterprise
- หาก CLI ทำงานได้แต่ Desktop ไม่ได้ ปิดแอป desktop อย่างสมบูรณ์ แล้วเปิดและเข้าสู่ระบบใหม่
หน้าจอว่างเปล่าหรือค้างเมื่อเปิดใช้งาน
- รีสตาร์ทแอป
- ตรวจสอบการอัปเดตที่รอดำเนินการ
- บน Windows ตรวจสอบ Event Viewer สำหรับบันทึกข้อขัดข้องภายใต้ Windows Logs → Application
Git และ Git LFS Errors
บน Windows Git จำเป็นสำหรับแท็บ Code เพื่อเริ่ม local sessions หากคุณเห็น "Git is required" ติดตั้ง Git for Windows และรีสตาร์ทแอป