Claude Code คือเครื่องมือพัฒนาซอฟต์แวร์ระดับ Agentic จาก Anthropic ที่รันโดยตรงบนคอมพิวเตอร์และเซิร์ฟเวอร์ของคุณ ผ่านหน้าต่าง Command Line Interface (CLI) โดยมีความสามารถในการอ่านไฟล์ทั้งโปรเจกต์ วางแผนสถาปัตยกรรม เขียนโค้ด รันคำสั่ง และแก้ไขข้อผิดพลาดได้ด้วยตนเอง
บทความนี้คือคู่มือฉบับสมบูรณ์ที่จะพาคุณติดตั้ง กำหนดค่าความปลอดภัย และใช้งาน Claude Code อย่างเต็มประสิทธิภาพตั้งแต่ระดับเริ่มต้นจนถึงการดูแลเซิร์ฟเวอร์จริง
1. ทำความเข้าใจสถาปัตยกรรมของ Claude Code
- Local File Access: AI สามารถสแกนและค้นหาโค้ดในโปรเจกต์ผ่าน Ripgrep และโครงสร้างต้นไม้ไฟล์
- Agentic Loop: เมื่อคุณสั่งงาน AI จะวางแผนขั้นตอน (Plan) เรียกเครื่องมือ (Action) อ่านผลลัพธ์ (Observe) และตัดสินใจขั้นต่อไปจนกว่างานจะสำเร็จ
- Context Efficiency: มีระบบบีบอัดและดึงเฉพาะส่วนของโค้ดที่เกี่ยวข้อง ทำให้ประหยัด Token และไม่ลืมบริบท
2. สิ่งที่ต้องเตรียมก่อนเริ่มติดตั้ง (Prerequisites)
- คอมพิวเตอร์หรือเซิร์ฟเวอร์:
- Node.js Environment: เวอร์ชัน 18.0.0 ขึ้นไป (แนะนำ Node.js 20 หรือ 22 LTS)
- บัญชี Anthropic Console: สมัครที่ console.anthropic.com และสร้าง API Key พร้อมเติมเครดิตเริ่มต้น
3. ขั้นตอนการติดตั้งแบบ Step-by-Step
เปิดหน้าต่าง Terminal แล้วรันคำสั่งติดตั้งระดับ Global ผ่าน npm:
```bash
# 1. ติดตั้ง Claude Code CLI ผ่าน npm
npm install -g @anthropic-ai/claude-code
2. ตรวจสอบว่าการติดตั้งสำเร็จ claude version ```
4. การตั้งค่า API Key และการเชื่อมต่อความปลอดภัย
เมื่อติดตั้งเสร็จแล้ว ให้เข้าไปยังโฟลเดอร์โปรเจกต์ของคุณแล้วเรียกใช้งาน:
``bash``
cd /path/to/my-project
claude
- หากใช้งานบนคอมพิวเตอร์ส่วนตัว: ระบบจะเปิดหน้าต่างเบราว์เซอร์ให้อนุมัติผ่านบัญชี Anthropic Console ได้ทันที
- หากใช้งานบน Cloud Server (Headless): ให้ส่งค่าผ่าน Environment Variable ในไฟล์ ~/.bashrc หรือรันคำสั่ง:
``bash``
export ANTHROPIC_API_KEY="sk-ant-api03-xxxxxxxxxxxxxxxxxxxx"
5. คำสั่งและคีย์ลัดสำคัญที่ต้องรู้ (Essential Commands)
- /cost: แสดงสรุปยอดเงินและปริมาณ Token ที่ใช้ไปในรอบการทำงานปัจจุบัน
- /clear: ล้างประวัติการสนทนาเพื่อเริ่มต้นบริบทใหม่ที่สะอาด
- /bug: แจ้งปัญหาการทำงานไปยังทีมวิศวกร Anthropic
- Esc หรือ Ctrl + C: ยกเลิกคำสั่งหรือหยุดการประมวลผลของ AI ทันที
6. เคล็ดลับการสั่งงานให้ได้โค้ดสมบูรณ์แบบ (Pro Prompting Tips)
- ระบุผลลัพธ์และ Success Criteria ให้ชัดเจน: แทนที่จะสั่งว่า "แก้หน้าล็อกอิน" ให้สั่งว่า "ปรับปรุงระบบล็อกอินให้ตรวจสอบรูปแบบอีเมล แจ้งเตือนเมื่อรหัสผ่านผิด และบันทึก Session ลงใน Cookie"
- สั่งให้ AI รันชุดทดสอบหลังแก้โค้ด: เพิ่มคำลงท้ายเสมอว่า "เมื่อเขียนโค้ดเสร็จแล้ว ให้รันคำสั่ง npm test หรือทดสอบ curl ดูว่าหน้าเว็บตอบสนอง 200 OK หรือไม่"
- ใช้ไฟล์ CLAUDE.md กำหนดกฎของโปรเจกต์: สร้างไฟล์ CLAUDE.md ไว้ที่ Root ของโปรเจกต์เพื่อระบุคำสั่งรันระบบ กฎการเขียนโค้ด และสิ่งที่ห้ามทำ AI จะอ่านไฟล์นี้โดยอัตโนมัติทุกครั้งที่เริ่มงาน
7. การตั้งค่าบน Cloud Server สำหรับการรันงานอัตโนมัติ
- ติดตั้ง Process Manager เช่น PM2 เพื่อให้แอปของคุณทำงานต่อเนื่องและรีสตาร์ทอัตโนมัติเมื่อเกิดข้อผิดพลาด:
- ตั้งค่า Nginx Reverse Proxy และ SSL Certificate (Certbot) เพื่อให้เว็บไซต์เปิดใช้งานผ่าน HTTPS โดเมนส่วนตัวได้อย่างปลอดภัย