Skip to main content

แอปพลิเคชัน 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 มีความเป็นอิสระมากแค่ไหนระหว่างเซสชัน:

ModeSettings keyพฤติกรรม
Ask permissionsdefaultClaude ถามก่อนแก้ไขไฟล์หรือรันคำสั่ง แนะนำสำหรับผู้ใช้ใหม่
Auto accept editsacceptEditsClaude auto-accepts การแก้ไขไฟล์และคำสั่ง filesystem ทั่วไป แต่ยังถามก่อนรันคำสั่ง terminal อื่น
Plan modeplanClaude อ่านไฟล์และรันคำสั่งเพื่อสำรวจ แล้วเสนอ plan โดยไม่แก้ไข source code ของคุณ
AutoautoClaude ดำเนินการทั้งหมดพร้อมการตรวจสอบความปลอดภัยพื้นหลัง ลด permission prompts ขณะรักษาการกำกับดูแล
Bypass permissionsbypassPermissionsClaude ทำงานโดยไม่มี 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 เปิดแอป ควบคุมหน้าจอ และทำงานโดยตรงบนเครื่องของคุณ

note

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

  1. ออกจากระบบและเข้าสู่ระบบใหม่จากเมนูแอป
  2. ตรวจสอบว่าคุณมีการสมัครสมาชิกแบบชำระเงินที่ใช้งานได้: Pro, Max, Team หรือ Enterprise
  3. หาก CLI ทำงานได้แต่ Desktop ไม่ได้ ปิดแอป desktop อย่างสมบูรณ์ แล้วเปิดและเข้าสู่ระบบใหม่

หน้าจอว่างเปล่าหรือค้างเมื่อเปิดใช้งาน

  1. รีสตาร์ทแอป
  2. ตรวจสอบการอัปเดตที่รอดำเนินการ
  3. บน Windows ตรวจสอบ Event Viewer สำหรับบันทึกข้อขัดข้องภายใต้ Windows Logs → Application

Git และ Git LFS Errors

บน Windows Git จำเป็นสำหรับแท็บ Code เพื่อเริ่ม local sessions หากคุณเห็น "Git is required" ติดตั้ง Git for Windows และรีสตาร์ทแอป