Claude Code นอกเทอร์มินัล — เว็บ มือถือ เดสก์ท็อป
ตัวเดียวกันแต่รันได้หลายที่ ทั้ง CLI เดสก์ท็อป เว็บ มือถือ และ IDE บทนี้บอกว่าแต่ละที่ทำอะไรได้ ย้ายงานข้ามกันอย่างไร และแพ็กเกจไหนได้อะไรบ้าง
บทที่ 8 | Claude Code นอกเทอร์มินัล กลุ่มเป้าหมาย: คนที่ใช้ Claude Code ใน terminal อยู่แล้ว และอยากรู้ว่างานเดินต่อได้ตอนไม่ได้นั่งอยู่หน้าเครื่อง
คู่มือฉบับก่อนของเราพูดถึง Claude Code ในฐานะโปรแกรม terminal อย่างเดียว ซึ่งวันนี้ไม่ครบแล้ว เอนจินเดียวกันรันได้หลายที่ และแต่ละที่เหมาะกับวิธีทำงานคนละแบบ
ภาพรวมว่ามีที่ไหนบ้าง
| พื้นผิว | ที่มันรันจริง | เหมาะกับ |
|---|---|---|
| CLI ใน terminal | เครื่องคุณ | งานหลักทั้งหมด ครบฟีเจอร์ที่สุด |
| แอปเดสก์ท็อป | เครื่องคุณ | หลาย session พร้อมกัน ดู diff เป็นภาพ มีแผงเบราว์เซอร์และ editor |
| เว็บที่ claude.ai/code | เครื่องบนคลาวด์ | งานที่ต้องเดินต่อแม้ปิดเบราว์เซอร์ ต้องมี repo บน GitHub |
| มือถือ (แอป Claude แท็บ Code) | ไม่รันเอง เป็นตัวควบคุม | สั่งงาน ติดตาม ตอบคำถาม Claude ระหว่างไม่อยู่โต๊ะ |
| ส่วนขยาย VS Code | เครื่องคุณ | ดู diff แบบ inline อ้างไฟล์ด้วย @ |
| ปลั๊กอิน JetBrains | เครื่องคุณ | ใช้ diff viewer และ diagnostics ของ IDE เอง |
| GitHub Actions / GitLab CI | runner ของ CI | รีวิว PR อัตโนมัติ งานตามทริกเกอร์ |
มือถือคืออะไรกันแน่ — จุดที่คนเข้าใจผิดบ่อย
แอปมือถือไม่ใช่ที่ที่โค้ดรัน เอกสารทางการเขียนไว้ตรง ๆ ว่าแอป Claude บน iOS และ Android “is a client for Claude Code sessions rather than a place where code runs”
จากมือถือคุณต่อไปได้สามทาง และมันต่างกันที่ งานไปรันที่ไหน
| ทาง | ต่อไปที่ | ใช้เมื่อ |
|---|---|---|
| Cloud session | เครื่องบนคลาวด์ (Anthropic ดูแลเป็นค่าตั้งต้น) | repo อยู่บน GitHub และอยากให้งานเดินต่อหลังเก็บมือถือ |
| Remote Control | session ที่รันอยู่บนคอมของคุณ | งานต้องใช้ไฟล์ เครื่องมือ หรือ MCP ในเครื่อง |
| Dispatch | แอปเดสก์ท็อปบนคอมของคุณ | สั่งงานเป็นข้อความแล้วให้เดสก์ท็อปจัดการ ต้องเป็นแพ็กเกจ Pro หรือ Max |
หลักการเลือกง่าย ๆ ถ้าคอมจะปิด ให้ใช้ cloud session เพราะอีกสองทางขับเครื่องของคุณเอง คอมต้องเปิดค้างไว้ ถ้าเครื่องหลับกลางทางของ Remote Control ระบบจะต่อกลับให้เองเมื่อเครื่องกลับมา
พิมพ์ /mobile ใน session จะขึ้น QR code ให้สแกนดาวน์โหลด (/ios กับ /android ทำอย่างเดียวกัน)
ข้อจำกัดของมือถือที่ต้องรู้
- คำสั่งที่รันได้แต่ในหน้าจอ terminal เช่น
/pluginและ/resumeใช้จากแอปไม่ได้ - โหมดสิทธิ์ที่เลือกได้ไม่ครบ cloud session มี Accept edits, Plan, Auto ส่วน Remote Control มี Manual, Accept edits, Plan เลือก Bypass permissions จากแอปไม่ได้ทั้งสองแบบ และเลือก Auto ให้ Remote Control ไม่ได้
- Dispatch ต้องเป็น Pro หรือ Max ไม่มีบน Team และ Enterprise
เว็บ — cloud session
เปิด claude.ai/code เลือก repo กับ branch แล้วบอกงาน แต่ละ session รันในเครื่องเสมือนที่แยกจากกัน และ เดินต่อแม้คุณปิดเบราว์เซอร์ จะกลับมาดูจากมือถือหรือจากโต๊ะทีหลังก็ได้
สั่งจาก terminal ก็ได้
claude --cloud "รายละเอียดงานที่จะให้ทำ"
จุดที่พลาดกันบ่อย: เครื่องบนคลาวด์ clone จาก GitHub remote ที่ branch ปัจจุบัน ไม่ใช่จากไฟล์ในเครื่องคุณ ถ้ามี commit ที่ยังไม่ push งานจะไม่เห็นมัน ต้อง push ก่อน
ย้ายงานกลับมาทำต่อในเครื่อง — teleport
งานที่เริ่มบนคลาวด์ดึงกลับมาทำต่อใน terminal ได้
claude --teleport # เลือกจากรายการ
claude --teleport <session-id>
หรือพิมพ์ /teleport (ย่อว่า /tp) ในตัว cloud session เอง
เงื่อนไขที่ต้องผ่านก่อน teleport จะทำงาน คือ working directory ต้องสะอาดไม่มีของค้าง ต้องอยู่ใน checkout ของ repo เดียวกัน branch ของ cloud session ต้องถูก push ขึ้น remote แล้ว และต้องล็อกอินบัญชี claude.ai เดียวกัน
แอปเดสก์ท็อป
สิ่งที่ได้เพิ่มจาก terminal คือหลาย session พร้อมกันโดยแยก git ออกจากกัน แผงที่ลากจัดวางได้ (แชท, diff, เบราว์เซอร์, terminal, ตัวแก้ไฟล์, แผน, งาน, subagent) การรีวิว diff เป็นภาพ และการติดตาม PR
แผงเบราว์เซอร์ในเดสก์ท็อปใช้โปรไฟล์เบราว์เซอร์สะอาด แยกจากเบราว์เซอร์ส่วนตัวของคุณ ไม่มีล็อกอินและประวัติเดิมติดมา เหมาะกับการทดสอบแอปที่กำลังสร้าง ไม่ใช่กับเว็บที่ต้องใช้ตัวตนของคุณ
รองรับ macOS (universal), Windows x64 และ ARM64 ส่วน Linux ยังเป็นเบตา
ส่วนขยาย IDE
VS Code ต้องเวอร์ชัน 1.94.0 ขึ้นไป ติดตั้งจาก marketplace ใช้ได้กับ fork อย่าง Cursor ด้วยผ่าน Open VSX จุดสำคัญที่คนสับสน คือส่วนขยาย มี CLI ในตัวสำหรับแผงแชท แต่ถ้าจะพิมพ์ claude ใน integrated terminal ยังต้องติดตั้ง CLI แยกต่างหาก
JetBrains ใช้ได้กับ IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm และ GoLand ปลั๊กอิน ไม่ได้มี CLI มาด้วย มันรัน claude จาก terminal ของ IDE ดังนั้นต้องติดตั้ง CLI ก่อน ถ้าใช้ Remote Development ต้องติดตั้งปลั๊กอินที่ เครื่อง host ปลายทาง ไม่ใช่เครื่องของคุณ
อะไรใช้ได้บนแพ็กเกจไหน
ตารางนี้อ้างจากหน้า feature availability ทางการโดยตรง ใช้กับคนที่ล็อกอินด้วยบัญชี claude.ai เท่านั้น (ถ้ายืนยันตัวตนผ่าน API key หรือ Bedrock/Vertex/Foundry ให้ข้ามตารางนี้)
| ฟีเจอร์ | Pro | Max | Team | Enterprise |
|---|---|---|---|---|
| Claude Code บนเว็บ | ✓ | ✓ | ✓ | ✓ (ต้องเป็น premium seat หรือ Chat + Claude Code seat) |
| Routines | ✓ | ✓ | ✓ | ✓ |
| Remote Control | ✓ | ✓ | ผู้ดูแลต้องเปิดให้ | ผู้ดูแลต้องเปิดให้ |
| Channels | ✓ | ✓ | ผู้ดูแลต้องเปิดให้ | ผู้ดูแลต้องเปิดให้ |
| Computer use | ✓ | ✓ | ✗ | ✗ |
| Dispatch (เดสก์ท็อป) | ✓ | ✓ | ✗ | ✗ |
| Code Review | ✗ | ✗ | ✓ | ✓ |
| Artifacts | ✓ | ✓ | ✓ | ผู้ดูแลต้องเปิดให้ |
| แดชบอร์ด analytics | ✗ | ✗ | ✓ | ✓ |
| Server-managed settings | ✗ | ✗ | ✓ | ✓ |
| SSO | ✗ | ✗ | ✓ | ✓ |
| SCIM | ✗ | ✗ | ✗ | ✓ |
| Zero Data Retention | ✗ | ✗ | ✗ | ✓ (ต้องขอเปิดแยก) |
สิ่งที่ทำงานได้ทุกผู้ให้บริการโมเดล
ถ้าคุณไม่ได้ใช้บัญชี claude.ai แต่ใช้ Anthropic Console, Amazon Bedrock, Google Cloud’s Agent Platform หรือ Microsoft Foundry ของที่รันในเครื่องยังใช้ได้ครบ ได้แก่ CLI, Agent SDK, ส่วนขยาย VS Code และ JetBrains, subagents, hooks, commands, skills, CLAUDE.md, plugins, MCP servers, checkpoints, sandboxing และ workflows
ส่วนที่ ต้องมีบัญชี claude.ai เท่านั้น คือ Claude Code บนเว็บ บนมือถือ ใน Slack, แอปเดสก์ท็อป, Routines, Remote Control, ส่วนขยาย Chrome, computer use, Artifacts และ voice dictation
ทางเลี่ยงเมื่ออยู่บนผู้ให้บริการอื่น เอกสารแนะนำไว้ตรง ๆ ว่าถ้าใช้
/schedule(Routines) ไม่ได้ ให้ใช้/loopแทน และถ้าใช้ cloud session ไม่ได้ ให้ใช้ GitHub Actions หรือ GitLab CI/CD แทน
สรุปบทนี้
Claude Code ไม่ใช่โปรแกรม terminal อย่างเดียวอีกแล้ว แต่ แต่ละพื้นผิวมีข้อจำกัดคนละแบบ และข้อจำกัดที่แท้จริงมาจากสามอย่างคือแพ็กเกจ วิธียืนยันตัวตน และพื้นผิวนั้น เลือกจากคำถามเดียวคืองานนี้ต้องรันที่ไหน ถ้าต้องใช้ไฟล์ในเครื่องก็ต้องเป็นเครื่องคุณ ถ้าคอมจะปิดก็ต้องเป็นคลาวด์
คำศัพท์ประจำบท
| คำ | ความหมาย |
|---|---|
| Cloud session | session ที่รันบนเครื่องเสมือนบนคลาวด์ ไม่ใช่เครื่องคุณ |
| Remote Control | การขับ session ที่รันบนเครื่องคุณจากอุปกรณ์อื่น |
| Dispatch | การส่งงานจากมือถือให้แอปเดสก์ท็อปรันให้ |
| Teleport | การดึง cloud session กลับมาทำต่อใน terminal |
| Admin-enabled | ฟีเจอร์ที่ปิดอยู่จนกว่าผู้ดูแลองค์กรจะเปิดให้ |