แพลตฟอร์มของ Claude Code
CLI, Desktop, VS Code, JetBrains, Web, Mobile และการเปรียบเทียบ integrations
ภาพรวมแพลตฟอร์ม
Claude Code มีให้ใช้งานหลายแพลตฟอร์ม แต่ละแพลตฟอร์มมีคุณสมบัติและการใช้งานที่แตกต่างกัน
CLI (Command Line Interface)
แพลตฟอร์มหลักและมีคุณสมบัติครบถ้วนที่สุด
การติดตั้ง
npm install -g @anthropic-ai/claude-code
คุณสมบัติ
- Full agentic loop
- Hooks support
- MCP servers
- Plugin system
- Custom permissions
- Session management
เหมาะสำหรับ
- นักพัฒนาที่ชอบ terminal
- CI/CD pipelines
- Automation scripts
- งานที่ต้องการ full control
Desktop App
แอปพลิเคชัน native สำหรับ macOS และ Windows
คุณสมบัติ
- GUI ที่ใช้งานง่าย
- Preview แอปใน browser ได้
- การจัดการ sessions ด้วย visual interface
- Integration กับระบบปฏิบัติการ (notifications, file access)
เหมาะสำหรับ
- ผู้ที่ต้องการ UI ที่สะดวก
- การ preview web apps
- ผู้ใช้ที่ไม่คุ้นเคยกับ terminal
VS Code Extension
Integration โดยตรงใน Visual Studio Code
การติดตั้ง
ค้นหา "Claude Code" ใน VS Code Extensions marketplace
คุณสมบัติ
- Chat panel ใน sidebar
- Inline code suggestions
- Context จาก open files
- Project-aware responses
เหมาะสำหรับ
- นักพัฒนาที่ใช้ VS Code เป็นหลัก
- Inline code assistance
JetBrains IDE Plugin
สำหรับ IntelliJ, PyCharm, WebStorm และอื่น ๆ
ดูรายละเอียดการตั้งค่าที่ ./jetbrains
Web Interface
ใช้งานผ่านเบราว์เซอร์ที่ claude.ai
คุณสมบัติ
- ไม่ต้องติดตั้ง
- เข้าถึงได้จากทุกที่
- Conversation history
ข้อจำกัด
- ไม่มี filesystem access โดยตรง
- ไม่รองรับ MCP servers ทั้งหมด
- ไม่มี hooks system
Mobile
แอป iOS และ Android
คุณสมบัติ
- Chat interface
- ดู code ได้
- Session sync ข้าม devices
ข้อจำกัด
- ไม่มี file editing
- ไม่มี shell commands
- ไม่มี MCP support
การเปรียบเทียบ Integrations
| คุณสมบัติ | CLI | Desktop | VS Code | JetBrains | Web | Mobile |
|---|---|---|---|---|---|---|
| Agentic loop | ✅ | ✅ | ✅ | ✅ | จำกัด | ❌ |
| File editing | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Shell commands | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| MCP servers | ✅ | ✅ | ✅ | ✅ | บางส่วน | ❌ |
| Hooks | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Plugins | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| GUI | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ไม่ต้องติดตั้ง | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Mobile | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
การเลือกแพลตฟอร์ม
- นักพัฒนา: ใช้ CLI หรือ IDE integration
- ผู้ที่ต้องการ UI: ใช้ Desktop app
- ใช้งานทั่วไป: ใช้ Web interface
- ใช้งานนอกสถานที่: ใช้ Mobile
Remote Control
ดูวิธีการควบคุม Claude Code จากระยะไกลที่ ./remote-control