ทำไมต้อง Claude Code CLI
หลังจากใช้ Claude Code CLI มาสักพักใหญ่ สิ่งที่ทำให้มันต่างจาก AI coding tool อื่นๆ คือมันทำงานตรงจาก terminal ไม่ต้องเปิด IDE ใหม่ ไม่ต้อง switch context
ผมใช้มันทุกวันสำหรับ:
- เขียน code ใหม่ทั้ง feature
- Debug ปัญหาที่หา root cause ไม่เจอ
- Refactor code เก่า
- สร้าง automation script
สิ่งที่ชอบ
1. ทำงานจาก Terminal ตรงๆ
ไม่ต้องเปิด VS Code ไม่ต้อง install extension ไม่ต้อง configure อะไร แค่เปิด terminal แล้วพิมพ์ ทำงานได้เลย
2. อ่าน Codebase ได้ทั้ง Project
Claude Code อ่าน file ได้ทั้ง project ไม่ใช่แค่ file ที่เปิดอยู่ มันเข้าใจ context ของ project ได้ดีกว่า tool ที่ทำงานแค่ในไฟล์เดียว
3. แก้หลาย File พร้อมกัน
สั่งให้ทำ task นึง มันแก้ได้หลายไฟล์พร้อมกัน commit ทีเดียว ไม่ต้องมานั่ง copy-paste ทีละไฟล์
สิ่งที่ควรรู้ก่อนใช้
- ต้องมี Anthropic API key หรือ subscription
- ใช้ token เยอะพอสมควร ถ้า project ใหญ่
- ควรตั้ง CLAUDE.md ใน project เพื่อให้ context ที่ถูกต้อง
- อย่าให้มัน push code โดยไม่ review ก่อน
สรุป
Claude Code CLI เหมาะกับ dev ที่:
- ชอบทำงานจาก terminal
- ต้องการ AI ที่เข้าใจ project ทั้งหมด
- อยากได้ automation ในการเขียน code
ไม่เหมาะกับ:
- คนที่ต้องการ inline autocomplete แบบ Copilot
- คนที่ไม่ถนัด terminal
ผมยังใช้อยู่ทุกวัน และมันเปลี่ยนวิธีที่ผม approach การเขียน code ไปเลย