Claude Code คืออะไร?
Claude Code คือเอเจนต์เขียนโค้ดบนเทอร์มินัลของ Anthropic คุณติดตั้งมันเป็นเครื่องมือบรรทัดคำสั่ง จากนั้นให้พรอมต์อธิบายสิ่งที่คุณต้องการสร้าง แล้วมันจะรับหน้าที่ต่อ: วางแผนโครงสร้างโปรเจกต์ สร้างไฟล์ตั้งต้น ติดตั้งแพ็กเกจที่เหมาะสม และเขียนโค้ดที่ใช้งานได้ลงบนเครื่องของคุณโดยตรง
ไม่มีอินเทอร์เฟซเบราว์เซอร์ ไม่มีแคนวาสแบบลากแล้ววาง และไม่มีลิงก์พรีวิวแบบโฮสต์ไว้ ผลลัพธ์คือโค้ดเบสบนเครื่องของคุณ ซึ่งสามารถนำไป deploy บนโครงสร้างพื้นฐานใดก็ได้ที่คุณเลือก
Claude Code เหมาะกับใคร?
- นักพัฒนาที่เสียเวลากับงาน boilerplate. ถ้าคุณอ่านและแก้ไข TypeScript ได้ Claude Code จะลดแรงเสียดทานส่วนใหญ่ระหว่างการมีไอเดียกับการได้โครงสร้างโปรเจกต์ที่ใช้งานได้ พร้อมติดตั้ง dependencies และจัดระเบียบไฟล์อย่างถูกต้อง
- ฟรีแลนซ์และเจ้าของเอเจนซีที่เขียนโค้ด. Claude Code ช่วยย่นเวลาการทำต้นแบบที่ซับซ้อนจากหลายวันเหลือไม่กี่ชั่วโมงได้ ตราบใดที่คุณมีความสามารถทางเทคนิคพอจะประเมินและปรับสิ่งที่มันสร้างขึ้นมา
- ทีมที่อยู่บนแผน Claude Pro, Max หรือ Team อยู่แล้ว. Claude Code รวมอยู่ในแผนเหล่านั้นโดยไม่มีค่าใช้จ่ายเพิ่มเติม หากคุณจ่ายอยู่แล้วสำหรับแพ็กเกจใดแพ็กเกจหนึ่ง ก็ไม่ต้องเริ่มสมัครสมาชิกชุดที่สอง
- นักพัฒนาเดี่ยวที่กำลังประเมินสแต็กที่ไม่คุ้นเคย. แทนที่จะอ่านเอกสารอยู่หลายชั่วโมง คุณสามารถดู Claude Code สร้างตัวอย่างที่ใช้งานได้ในเฟรมเวิร์กใหม่ และอ่านผลลัพธ์เพื่อทำความเข้าใจว่าชิ้นส่วนต่าง ๆ เชื่อมกันอย่างไร
ข้อดีและข้อเสียของ Claude Code
- สร้างแอป full-stack ได้จากพรอมต์เดียว
- ขออนุญาตก่อนรันคำสั่งในเทอร์มินัลทุกครั้ง
- ผลิตไฟล์โค้ดจริงที่แก้ไขได้และพร้อมใช้งานในโปรดักชัน
- เลือกไลบรารีที่เหมาะสมโดยไม่ต้องสั่ง
- ทำงานภายในสภาพแวดล้อมการพัฒนาที่คุณใช้อยู่แล้ว
- จัดการโปรเจกต์หลายไฟล์ที่ซับซ้อนได้อย่างเป็นระบบ
- รวมอยู่ในแผน Claude Pro, Max, Team
- ต้องมีประสบการณ์กับเทอร์มินัล ไม่เหมาะกับคนที่ไม่ใช่นักเขียนโค้ด
- การ build แบบเต็มใช้เวลาสิบห้านาทีขึ้นไป
- ไม่มีพรีวิวแบบภาพระหว่างการสร้าง
การประเมินคะแนน
Claude Code ไม่ได้สามารถนำไปเปรียบเทียบโดยตรงกับตัวสร้างแอปแบบ no-code หรือ low-code ที่มี GUI คะแนนด้านล่างสะท้อนประสิทธิภาพของมันในฐานะเอเจนต์เขียนโค้ดบนเทอร์มินัลสำหรับนักพัฒนา ซึ่งเป็นหมวดหมู่ที่มันอยู่
การประเมินมันด้วยสเกลเดียวกับเครื่องมือแบบลากแล้ววางจะไม่ให้ผลที่มีประโยชน์สำหรับใครก็ตามที่กำลังตัดสินใจว่าจะเพิ่มมันเข้าไปในเวิร์กโฟลว์หรือไม่
| คุณสมบัติ | คะแนน (เต็ม 10) | เหตุผลของคะแนน |
|---|---|---|
| ใช้งานง่าย | 7.0 | ตรงไปตรงมาสำหรับนักพัฒนา; ขั้นตอนติดตั้งและอินเทอร์เฟซสะอาด |
| ฟีเจอร์และฟังก์ชันการทำงาน | 9.5 | ครอบคลุมตั้งแต่ auth ถึง payments ได้ครบโดยไม่ต้องมีคำแนะนำ |
| ดีไซน์และการปรับแต่ง | 8.0 | สร้าง CSS และไฟล์คอมโพเนนต์จริง; ไม่มี visual editor |
| ความคุ้มค่า | 10.0 | รวมอยู่ในแผนที่จ่ายอยู่โดยไม่มีค่าใช้จ่ายเพิ่มเติมใด ๆ ทั้งสิ้น |
| ประสิทธิภาพและความน่าเชื่อถือ | 9.5 | ผลลัพธ์สม่ำเสมอและมีคุณภาพระดับโปรดักชันจากบรีฟที่ซับซ้อน |
| โดยรวม | 9.4 | สำหรับนักพัฒนา Claude Code ใกล้เคียงกับเครื่องมือที่ดีที่สุดในหมวดนี้อย่างมาก คุณภาพของผลลัพธ์ การเลือกไลบรารี และความคุ้มค่าล้วนอยู่ในระดับสูงสุด คะแนนนี้คำนึงถึงข้อเท็จจริงที่ว่าผู้ใช้ที่ไม่ใช่สายเทคนิคจะติดขัดทันที ซึ่งเป็นข้อจำกัดจริงแม้ว่าจะออกแบบมาเช่นนั้นก็ตาม |
ฟีเจอร์ของ Claude Code
- เอเจนต์บนเทอร์มินัล ทำงานในสภาพแวดล้อมเครื่องของคุณเอง
- เขียนและจัดระเบียบโครงสร้างโปรเจกต์แบบหลายไฟล์
- ติดตั้งและจัดการแพ็กเกจและ dependencies
- ขออนุมัติก่อนรันแต่ละคำสั่ง
- รองรับ Next.js, Supabase และ Stripe แบบเนทีฟ
- รองรับ TypeScript และ Tailwind CSS ในตัว
- มี slash commands สำหรับสลับโมเดลกลางเซสชัน
รีวิว Claude Code ของฉันแบบตรงไปตรงมา: สิ่งที่ฉันพบหลังจากทดสอบมัน
หลายคนพบ Claude Code ตอนค้นหาเครื่องมือสร้างแอปด้วย AI หรือมาถึงหน้านี้หลังจากมองหาเครื่องมืออย่าง Lovable, Bolt, Rork AI, หรือ Retool. ก่อนอื่นต้องทำความเข้าใจความแตกต่างให้ชัดเจน: สิ่งเหล่านั้นคือ AI app builders ที่มีอินเทอร์เฟซแบบกราฟิก พรีวิวแบบโฮสต์ และประสบการณ์แบบจิ้มคลิกซึ่งไม่ต้องเปิดเทอร์มินัล
Claude Code คือเอเจนต์เขียนโค้ดด้วย AI ผลลัพธ์คือโค้ดเบสบนเครื่องของคุณ หากคุณกำลังมองหาเครื่องมือ no-code หรือ low-code แบบ GUI Claude Code ไม่ใช่ผลิตภัณฑ์นั้น และคุณจะรู้สึกหงุดหงิดก่อนเห็นผลลัพธ์เสียอีก
อย่างไรก็ตาม ต่อไปนี้คือสิ่งที่เกิดขึ้นแบบตรงเป๊ะเมื่อฉันรันมันกับบรีฟ full-stack ที่ซับซ้อน
Claude Code คือเอเจนต์เขียนโค้ด ไม่ใช่ตัวสร้างแอป
คำเรียกมีความสำคัญ เพราะมันเปลี่ยนความหมายของคำว่า “สำเร็จ” ไปเลย สำหรับตัวสร้างแอปแบบ GUI ความสำเร็จคือการเห็นพรีวิวสดในเบราว์เซอร์ สำหรับ Claude Code ความสำเร็จคือการได้โค้ดเบสที่ใช้งานได้บนเครื่องของคุณ ซึ่งคุณจะต้องรัน ทดสอบ และ deploy เองต่อจากนั้น
Claude Code อยู่ในหมวดเดียวกับเครื่องมืออย่าง Aider, Devin และโหมดเอเจนต์ของ Cursor ความต่างจากเครื่องมือเหล่านั้นคือ Claude Code เป็นแอปบนเทอร์มินัลแบบ standalone ที่สร้างโดยบริษัทเดียวกับที่พัฒนาโมเดลเบื้องหลังโดยตรง ไม่มีเลเยอร์อินทิเกรชันของบริษัทอื่นคั่นกลางระหว่างคุณกับ AI
ถ้าคุณเป็นนักพัฒนาที่กำลังประเมินเครื่องมือเขียนโค้ดด้วย AI การวางตำแหน่งแบบนี้มีความสำคัญ: คุณจะได้เข้าถึงโมเดลของ Anthropic โดยตรง มีการควบคุมการอนุมัติทุกคำสั่ง และผลลัพธ์จะลงไปในระบบไฟล์ของคุณแทนที่จะอยู่ในแพลตฟอร์มแบบปิด
การตั้งค่าใช้เวลาไม่ถึงห้านาที แต่คุณต้องมีแผนแบบชำระเงิน
มีสี่วิธีในการเริ่มใช้งาน Claude Code แต่ละวิธีเหมาะกับจุดเริ่มต้นที่ต่างกัน
| วิธี | ข้อกำหนด | วิธีเริ่มต้น |
|---|---|---|
| ตัวติดตั้งแบบเนทีฟ | ไม่มี (ไม่ต้องใช้ Node) | curl -fsSL https://claude.ai/install.sh | bash |
| แพ็กเกจ npm | Node 18+ | npm install -g @anthropic-ai/claude-code |
| ส่วนขยาย VS Code | ติดตั้ง VS Code แล้ว | ติดตั้งจาก VS Code marketplace |
| ปลั๊กอิน JetBrains | IntelliJ, WebStorm ฯลฯ | ติดตั้งจาก JetBrains marketplace |
หลังจากติดตั้งแล้ว ให้รัน claude –version เพื่อยืนยันว่าทำงานได้ หากคำสั่งไม่พบ ให้ปิดและเปิดเทอร์มินัลใหม่หรือรัน source ~/.bashrc ก่อน

การยืนยันตัวตน จะเปิดเบราว์เซอร์เพื่อเข้าสู่ระบบผ่าน OAuth ใช้บัญชีเดียวกับที่คุณมีบน Claude.ai
การเริ่มเซสชัน ภายในโฟลเดอร์โปรเจกต์ของคุณมีลักษณะดังนี้:
mkdir my-project
cd my-project
git init
claude
สิ่งนี้จะพาคุณเข้าสู่เซสชันแบบโต้ตอบภายในโฟลเดอร์นั้น

ข้อกำหนดของแผน คือส่วนที่ไม่สามารถเลี่ยงได้ แผน Claude.ai แบบฟรีไม่มี Claude Code คุณต้องมีแผนแบบชำระเงิน Claude Pro, Max หรือ Team หรือมีบัญชี Anthropic API Console ที่ใช้งานอยู่ ไม่มีทางข้ามเงื่อนไขนี้ได้ ใครก็ตามที่กำลังทดสอบ Claude Code ควรตรวจสอบสถานะแผนของตนก่อนดำเนินการต่อ
จากพรอมต์สู่แผนการ build ภายในไม่ถึงสิบวินาที
ฉันทดสอบ Claude Code โดยใช้พรอมต์เดียวกับที่ฉันใช้กับการทดสอบ AI app builder หลายครั้ง: แอป Client Portal และ Invoicing แบบ full-stack สำหรับฟรีแลนซ์และเอเจนซีขนาดเล็ก บรีฟครอบคลุม:
- หน้า landing page แบบมืออาชีพพร้อมส่วน hero, ส่วนฟีเจอร์, ราคา 3 ระดับ และปุ่มเรียกให้ดำเนินการ
- บทบาทผู้ใช้ (Owners, Members, Clients) พร้อมสิทธิ์ที่แตกต่างกันและโฟลว์ onboarding ที่ต่างกัน
- แดชบอร์ดแบบ multi-tenant ที่แสดง KPI: รายได้, ลูกค้าที่ใช้งานอยู่, ใบแจ้งหนี้ค้างชำระ, ชั่วโมงที่ติดตาม
- การจัดการลูกค้าและโปรเจกต์
- การติดตามเวลาที่เชื่อมกับโปรเจกต์
- การออกใบแจ้งหนี้พร้อมพรีวิว PDF และการ export รวมถึงความสามารถในการส่งใบแจ้งหนี้ให้ลูกค้า
- การเชื่อมต่อ Stripe สำหรับ subscriptions และการชำระใบแจ้งหนี้แบบครั้งเดียว
- พอร์ทัลลูกค้าที่ให้ลูกค้าเข้าสู่ระบบและดูใบแจ้งหนี้ ประวัติการชำระเงิน และสถานะโปรเจกต์
- สีน้ำเงินแบบมืออาชีพเป็นสีหลัก เลย์เอาต์แบบการ์ด และแอนิเมชันที่นุ่มนวล
- Supabase backend พร้อมอีเมล/รหัสผ่านและ Google OAuth, multi-tenancy, file storage และ transactional email
Claude Code ตอบกลับภายในไม่ถึงสิบวินาที: “ผมจะสร้างแอป full-stack นี้อย่างเป็นระบบ ขอเริ่มด้วยการตรวจสอบสถานะของไดเรกทอรีปัจจุบัน จากนั้นจะวางแผนและลงมือสร้างทั้งแอป”

นั่นคือการตอบรับเพียงครั้งเดียวก่อนที่มันจะเริ่มรันคำสั่ง ไม่มีคำถามเกี่ยวกับเฟรมเวิร์ก ไม่มีการถกเถียงเรื่อง schema ไม่มีการยืนยันว่าจะใช้ Supabase ฝั่งเซิร์ฟเวอร์หรือฝั่งไคลเอนต์ มันอ่านบรีฟแล้วเริ่มดำเนินการ
ส่วนหัวของเซสชันยืนยันการตั้งค่า: Sonnet 4.6 บน Claude Pro แบนเนอร์ที่ด้านบนของเซสชันระบุว่า Fable 5 ซึ่งเป็นโมเดลใหม่ล่าสุดของ Anthropic สำหรับงานที่ซับซ้อนและใช้เวลานาน สามารถสลับใช้ได้ตลอดเวลาผ่าน slash command /model แบนเนอร์เดียวกันแสดงข้อความ: “รวมอยู่ในโควต้าของแผนคุณจนถึง Jun 22 จากนั้นจะเปลี่ยนไปใช้ usage credits เพื่อใช้งานต่อ” การใช้งาน Claude Code จะนับรวมในโควต้ารายเดือนของแผนคุณ
อัปเดต (June 2026): โมเดล Claude Fable 5 ใหม่ของ Anthropic ถูกระงับชั่วคราวทั่วโลกหลังจากมีคำสั่งควบคุมการส่งออกของสหรัฐฯ ด้วยเหตุผลด้านความมั่นคงแห่งชาติ Anthropic ได้ระบุในภายหลังว่าการระงับนี้เป็นเพียงชั่วคราว และ Fable 5 เริ่มกลับมาแสดงในตัวเลือกโมเดลสำหรับผู้ใช้ Claude บางรายแล้ว ขณะที่การเข้าถึงกำลังถูกฟื้นคืนอย่างค่อยเป็นค่อยไป
ทุกคำสั่งต้องได้รับการอนุมัติก่อนรัน
ก่อนจะทำงานใด ๆ บนเครื่องของคุณ Claude Code จะหยุดและแสดงพรอมต์ขออนุมัติที่บอกคำสั่งแบบตรงตัว คำอธิบายเป็นภาษาคนทั่วไป และมีตัวเลือกสามแบบ:
- Yes (อนุมัติครั้งนี้ครั้งเดียว; ครั้งหน้าจะถามอีก)
- Yes, and don’t ask again for [this command pattern] (อนุมัติอัตโนมัติสำหรับคำสั่งลักษณะเดียวกันต่อไป)
- No (บล็อกคำสั่ง; Claude Code จะลองวิธีอื่น)

พรอมต์ปรากฏในลำดับนี้ระหว่างเซสชันของฉัน:
- การตรวจสอบไดเรกทอรี: ls -la /home/nova/invoicepro-claude-code/ && node –version && npm –version
- การเริ่มต้น Next.js: npx create-next-app@latest . –typescript –tailwind –eslint –app –src-dir=false –import-alias=”@/*” –yes 2>&1 | tail -20
- การติดตั้ง dependencies หลัก: npm install @supabase/supabase-js @supabase/ssr stripe… (18 packages)
- การตรวจสอบเวอร์ชันไลบรารี: คำสั่ง node แยกต่างหากเพื่อยืนยันเวอร์ชันของ lucide-react และ framer-motion
- การเขียนไฟล์: “คุณต้องการให้เขียนทับ globals.css หรือไม่” พร้อมตัวเลือกให้อนุญาตการแก้ไขไฟล์ทั้งหมดตลอดช่วงเซสชันที่เหลือโดยใช้ Shift+Tab

ความแตกต่างระหว่างการอนุมัติคำสั่ง bash กับการอนุมัติการเขียนทับไฟล์เป็นเรื่องตั้งใจ การรันคำสั่งกับการเขียนทับไฟล์ที่คุณอาจแก้ไขไว้แล้วนั้นมีระดับผลกระทบไม่เท่ากัน และเครื่องมือนี้ก็แยกแยะมันออกจากกัน
คีย์ลัดที่มีประโยชน์ภายในเซสชัน:
| คำสั่ง | มันทำอะไร |
|---|---|
| /model | สลับโมเดลที่ใช้งานอยู่ (เช่น เปลี่ยนไปใช้ Fable 5) |
| /btw [question] | ถามคำถามข้างเคียงโดยไม่ขัดจังหวะการ build ที่กำลังทำอยู่ |
| /status | ตรวจสอบสถานะเซสชันปัจจุบันและการใช้งานแผน |
| Shift+Tab | อนุญาตการแก้ไขไฟล์ทั้งหมดสำหรับเซสชันโดยไม่ต้องถามทีละไฟล์ |
| Ctrl+B | รันคำสั่งปัจจุบันในเบื้องหลัง |
| Ctrl+O | ขยายผลลัพธ์ที่ถูกตัดให้เห็นไฟล์หรือบันทึกทั้งหมด |
ไทม์ไลน์การ build: dependencies, ไฟล์ และจำนวน token ที่วิ่งอยู่
เมื่อการอนุมัติการตั้งค่าผ่านไปแล้ว การ build ก็เดินหน้าเป็นเฟสชัดเจน นี่คือสิ่งที่เทอร์มินัลแสดงในแต่ละช่วง:
| เวลา | ข้อความสถานะ | สิ่งที่กำลังเกิดขึ้น |
|---|---|---|
| 0:00 | “Booping… (8s · 421 tokens thinking)” | ประมวลผลพรอมต์และวางแผน |
| 0:30 | ตรวจสอบไดเรกทอรีเสร็จสิ้น | ยืนยัน repo ที่สะอาดแล้ว; เริ่มการ init Next.js |
| 1:30 | “Running… (13s · timeout 2m)” | กำลังสร้างโปรเจกต์ Next.js 14 |
| 2:30 | “Beaming… (32s · 1.3k tokens)” | กำลังรอ npm install ให้เสร็จ |
| 4:00 | ตรวจสอบเวอร์ชันไลบรารี | ยืนยันเวอร์ชันของ lucide-react และ framer-motion แล้ว |
| 5:33 | “Enchanting… (5m 33s · 11.4k tokens)” | เขียน supabase/server.ts และ middleware.ts แล้ว |
| 15:31 | “Enchanting… (15m 31s · 62.8k tokens)” | หน้าสำหรับ time-tracking ยาว 432 บรรทัด; กำลังเริ่มส่วน invoicing |
การติดตั้ง dependencies ครอบคลุม 18 แพ็กเกจในคำสั่งเดียว แบ่งตามหน้าที่ได้ดังนี้:

| หมวดหมู่ | แพ็กเกจ |
|---|---|
| ฐานข้อมูลและ auth | @supabase/supabase-js, @supabase/ssr |
| การชำระเงิน | stripe, @stripe/stripe-js, @stripe/react-stripe-js |
| การสร้าง PDF | @react-pdf/renderer |
| กราฟ | recharts |
| แอนิเมชัน | framer-motion |
| ไอคอน | lucide-react |
| จัดการวันที่ | date-fns |
| ฟอร์มและการตรวจสอบความถูกต้อง | react-hook-form, zod, @hookform/resolvers |
| ยูทิลิตีด้านการจัดรูปแบบ | clsx, tailwind-merge |
| การแจ้งเตือน | sonner |
| ธีม | next-themes |
| อีเมล | resend |
หลังจากยืนยันว่าติดตั้งแพ็กเกจทั้งหมดแล้ว Claude Code ประกาศว่า: “ติดตั้ง dependencies ทั้งหมดแล้ว ตอนนี้ผมจะสร้างทั้งแอปอย่างเป็นระบบ เริ่มจาก configuration จากนั้นจะทำแต่ละส่วนหลักต่อ” จากนั้นมันก็อ่านไฟล์ห้าไฟล์ แสดงรายการหนึ่งไดเรกทอรี และเริ่มเขียน

เมื่อครบ 15 นาที เซสชันยังคงทำงานอยู่ หน้า time-tracking เพียงหน้าเดียวก็ยาวถึง 432 บรรทัดของ TypeScript เทอร์มินัลแสดงงานถัดไป: “ตอนนี้กำลังสร้างส่วน invoices พร้อมฟอร์ม invoice และ PDF preview” การ build โปรเจกต์ที่ซับซ้อนระดับนี้จะเกิน 30 นาที และอาจนานกว่านั้น
ตัวเลือกไลบรารีสะท้อนประสบการณ์ระดับโปรดักชัน ไม่ใช่ค่าเริ่มต้นแบบบทเรียน
สัญญาณที่บอกความสามารถจริงของเครื่องมือเขียนโค้ดด้วย AI ไม่ใช่ว่ามันสร้างโค้ดได้หรือไม่ แต่เป็นว่าโค้ดนั้นสะท้อนความรู้จริงของสแต็กหรือเปล่า มีสองอย่างที่โดดเด่นทันทีเมื่อฉันตรวจดูไฟล์ที่ถูกสร้างขึ้น
การเลือก Supabase: Claude Code ติดตั้ง @supabase/ssr แทน Supabase SDK ฝั่งไคลเอนต์มาตรฐาน สำหรับโปรเจกต์ Next.js 14 App Router นี่คือการตัดสินใจที่ถูกต้อง SDK ฝั่งไคลเอนต์ใช้งานไม่ได้อย่างเหมาะสมใน server components และทำให้เกิดบั๊กการจัดการเซสชันที่ไม่ชัดเจนในตอนแรก Claude Code เลือกถูกโดยไม่ต้องถูกสั่ง
สแต็กสำหรับการตรวจสอบฟอร์ม: มันใช้ zod จับคู่กับ @hookform/resolvers. นี่คือแนวทางมาตรฐานในการทำงาน Next.js แบบโปรดักชัน ไม่ใช่สิ่งที่ตัวอย่างในบทเรียนมักจะเลือก
ไฟล์ที่สร้างขึ้นยืนยันสิ่งนี้ในระดับโค้ด:
lib/supabase/server.ts (27 บรรทัด):
import { createServerClient } from “@supabase/ssr”;
import { cookies } from “next/headers”;
export async function createClient() {
const cookieStore = await cookies();
return createServerClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
{ … }
);
}

middleware.ts (57 บรรทัด) ใช้ createServerClient สำหรับการรีเฟรชเซสชันและตรรกะเส้นทางที่ถูกป้องกัน พร้อม NextResponse และ NextRequest จากฝั่งเซิร์ฟเวอร์ของ Next.js นี่คือวิธีที่ควรเชื่อมต่อการยืนยันตัวตนของ Supabase ในการ deploy Next.js แบบโปรดักชัน
app/(dashboard)/time-tracking/page.tsx (432 บรรทัด) เริ่มต้นด้วย “use client” ที่ด้านบน และนำเข้าจากไลบรารี UI ของโปรเจกต์เองแทนที่จะนำเข้าตรงจากแพ็กเกจ UI สิ่งนี้บอกว่า Claude Code สร้างไลบรารีคอมโพเนนต์ขึ้นมาก่อนหน้านั้นในเซสชันแล้ว

ตัวเลือก CSS ก็ทำได้ดีเช่นกัน. การเพิ่มใน globals.css มี custom keyframes (spin-slow, animate-fade-in, animate-slide-in-right) โดยมีจังหวะที่สอดคล้องกับ requirement เรื่อง “subtle animations” ในบรีฟต้นฉบับ

หลังการ build: สิ่งที่คุณยังต้องจัดการเอง
Claude Code สร้างโค้ดเบส ส่วนการทำให้แอปออนไลน์จริงต้องมีขั้นตอนอีกหลายอย่างที่คุณต้องทำเอง ไม่มีขั้นตอนเหล่านี้ยากเกินไปสำหรับนักพัฒนา แต่ผู้อ่านควรรู้ไว้ก่อนเริ่ม
environment variables ที่ต้องตั้งค่า:
| ตัวแปร | เอาได้จากที่ไหน |
|---|---|
| NEXT_PUBLIC_SUPABASE_URL | การตั้งค่าโปรเจกต์ Supabase ของคุณ |
| NEXT_PUBLIC_SUPABASE_ANON_KEY | การตั้งค่าโปรเจกต์ Supabase ของคุณ |
| SUPABASE_SERVICE_ROLE_KEY | การตั้งค่าโปรเจกต์ Supabase (ฝั่งเซิร์ฟเวอร์เท่านั้น) |
| STRIPE_SECRET_KEY | แดชบอร์ด Stripe |
| NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY | แดชบอร์ด Stripe |
| RESEND_API_KEY | แดชบอร์ด Resend |
ขั้นตอนก่อนที่แอปจะรันได้:
- สร้างโปรเจกต์ Supabase และรัน SQL migrations ที่สร้างขึ้น
- ตั้งค่า Google OAuth credentials ใน Supabase Auth settings
- สร้างบัญชี Stripe และตั้งค่า products กับ pricing ของคุณ
- ตั้งค่าบัญชี Resend สำหรับ transactional email
- สร้างไฟล์ .env.local และเพิ่มตัวแปรทั้งหมดที่ระบุไว้ข้างต้น
- รัน npm run dev เพื่อเริ่ม development server
สิ่งที่ Claude Code จัดการให้คุณ:
- โครงสร้างไฟล์และ routing ทั้งหมด
- โค้ดคอมโพเนนต์ทั้งหมด
- API routes และ server actions ทั้งหมด
- โค้ดโฟลว์การยืนยันตัวตน
- ตรรกะการแยกข้อมูลแบบ multi-tenant
- การตั้งค่าสำหรับการสร้าง PDF
- โค้ดโฟลว์การชำระเงินผ่าน Stripe
- โค้ดการแจ้งเตือนทางอีเมล
การแบ่งหน้าที่ชัดเจน: Claude Code เขียนโค้ด ส่วนคุณให้ข้อมูล credentials ของบริการภายนอก
บทสรุปโดยรวมเกี่ยวกับ Claude Code
Claude Code ได้คะแนน 9.4 เพราะมันทำสิ่งที่นักพัฒนาต้องการจริง ๆ: เขียนโค้ดระดับโปรดักชันที่ไม่จำเป็นต้องทิ้งหรือเขียนใหม่ก่อนจะนำไปใช้งาน
โปรเจกต์ที่ทดสอบครอบคลุมบรีฟที่ท้าทาย และเมื่อผ่านไปสิบห้านาที สิ่งที่ถูกสร้างขึ้นมาคือโค้ดจริงที่ใช้งานได้ พร้อมการตัดสินใจด้านสถาปัตยกรรมที่ถูกต้องและการเลือกไลบรารีที่เหมาะสม แค่นั้นก็แยก Claude Code ออกจากเครื่องมือส่วนใหญ่ในหมวดเดียวกันได้แล้ว
จุดที่มันคุ้มค่าจริง ๆ:
- สร้างโครงโปรเจกต์ทั้งหมดจากบรีฟที่ละเอียด (use case ที่ทดสอบตรงนี้)
- เพิ่มฟีเจอร์เข้าไปในโค้ดเบสที่มีอยู่แล้ว (ชี้ไปที่ repo เดิมแล้วบอกว่าต้องเพิ่มอะไร)
- แก้บั๊กที่เฉพาะเจาะจง (วาง error, อธิบายโครงสร้างไฟล์ แล้วให้มันไล่หาสาเหตุ)
- เขียนและแก้ tests (มันรัน test suite ของคุณ อ่าน failure และแก้เป็นวงจร)
- รีแฟกเตอร์โมดูลหรือไฟล์เฉพาะโดยไม่แตะส่วนอื่นของโปรเจกต์
- อธิบายโค้ดที่ไม่คุ้นเคยในโค้ดเบสที่คุณเพิ่งรับช่วงมา
- รันแบบเบื้องหลังผ่าน Ctrl+B ในขณะที่คุณทำอย่างอื่น แล้วค่อยกลับมาตรวจเมื่อเสร็จ
สิ่งที่การทดสอบนี้ไม่ได้แสดง แต่คุณควรรู้:
- การรองรับ MCP server. Claude Code เชื่อมต่อกับ Model Context Protocol servers ได้ ซึ่งหมายความว่าคุณสามารถให้มันเข้าถึงฐานข้อมูลภายนอก, API, ระบบเอกสาร และเครื่องมือภายในได้ เซสชัน Claude Code สามารถ query schema โปรดักชัน อ่านเอกสารภายในของคุณ และเขียนโค้ดที่เข้ากับโมเดลข้อมูลจริงของคุณได้เลย สำหรับทีมแล้ว สิ่งนี้สำคัญกว่าฟีเจอร์ใดฟีเจอร์หนึ่งเสียอีก
- ความเข้าใจ Git. ถ้าคุณชี้ Claude Code ไปที่ repository มันจะอ่านโค้ดเบสที่มีอยู่ก่อนเริ่มเขียน การรัน git init ก่อนเริ่มเซสชันไม่ใช่แค่การจัดระเบียบ Claude Code ใช้ git status และ diff ของไฟล์เพื่อทำความเข้าใจว่ามีอะไรอยู่แล้ว ซึ่งหมายความว่ามันจะไม่เขียนทับสิ่งที่ไม่ควรแตะ
- การใช้ token เป็นเรื่องจริง. เมื่อครบสิบห้านาทีของเซสชันทดสอบ ตัวเลข token ที่วิ่งอยู่คือ 62.8k งาน build ที่ซับซ้อนใช้ token อย่างรวดเร็ว บน Claude Pro ที่มีโควต้ารายเดือนมาตรฐาน การ build ใหญ่ ๆ ไม่กี่ครั้งก็สามารถใช้โควต้าของคุณไปได้มาก Claude Max หรือ Console account เหมาะกว่าสำหรับใครก็ตามที่รัน build หลายครั้งต่อสัปดาห์
- คำสั่ง /compact. ในเซสชันยาว ๆ Claude Code จะสะสมประวัติการสนทนาซึ่งกิน token และอาจทำให้เซสชันช้าลง การรัน /compact จะบีบอัดประวัติให้สั้นลงโดยยังคงส่วนสำคัญไว้ ควรรู้ไว้ก่อนเริ่ม build ที่อาจยาวเกินยี่สิบนาที
- โหมด headless. Claude Code สามารถรันแบบไม่โต้ตอบได้ด้วยแฟล็ก –print ทำให้ใช้ใน CI/CD pipelines และสคริปต์อัตโนมัติได้ นี่อาจไม่ใช่สิ่งที่ผู้ใช้รายบุคคลต้องใช้ในวันแรก แต่หมายความว่า Claude Code สามารถฝังเข้าไปในเวิร์กโฟลว์ของทีมได้ ไม่ได้เป็นแค่เครื่องมือเดี่ยว ๆ สำหรับนักพัฒนา
- สร้าง git branch ก่อนแต่ละเซสชัน. Claude Code ตัดสินใจเร็วและยึดตามการตัดสินใจนั้น หากคุณเริ่มเซสชันโดยไม่สร้าง branch ก่อน แล้วสถาปัตยกรรมเดินไปในทางที่คุณไม่ต้องการ การย้อนกลับจะยุ่งยากกว่าการ branch ไว้ตั้งแต่แรก
ใครควรใช้:
- นักพัฒนาที่อยากข้ามส่วนงานที่น่าเบื่อ เช่น การสร้างโครง, การเชื่อม dependency, และ boilerplate
- ทีมที่สามารถเขียนบรีฟที่ละเอียดและประเมินผลลัพธ์เทียบกับบรีฟนั้นได้
- ใครก็ตามที่อยู่บน Claude Pro, Max หรือ Team แล้วแต่ยังไม่ได้ลอง Claude Code (กรณีความคุ้มค่าชัดเจนอยู่แล้ว)
ใครควรมองหาตัวเลือกอื่น:
- คนที่ไม่ใช่นักพัฒนาและอ่านโค้ดที่ออกมาไม่ออก
- ใครก็ตามที่ต้องการพรีวิวที่แชร์ได้และโฮสต์ไว้โดยไม่ต้องเปิดเทอร์มินัล
- ใครก็ตามที่คาดหวังผลลัพธ์ในห้านาทีจากบรีฟที่ซับซ้อน
- นักพัฒนาที่ต้องการตัดสินใจทุกเรื่องด้านสถาปัตยกรรมล่วงหน้าก่อนจะมีการเขียนโค้ดใด ๆ (Claude Code ตัดสินใจเร็ว และการย้อนกลับต้องใช้พรอมต์เพิ่ม)
ราคาและแผนของ Claude Code
Claude Code ไม่ได้ขายเป็นสมาชิกแบบ standalone แต่มันรวมอยู่ในแผน Claude Pro, Max และ Team
แต่ละแผนหมายถึงอะไรสำหรับผู้ใช้ Claude Code:
- Free: ไม่มี Claude Code ให้ใช้งาน ไม่มีวิธีลัดใด ๆ
- Claude Pro: รวม Claude Code ไว้ด้วย ครอบคลุมการใช้งานทั่วไปของนักพัฒนาที่รัน build ไม่กี่ครั้งต่อสัปดาห์ มีข้อจำกัดของแผน; เซสชันหนัก ๆ อาจทำให้คุณต้องใช้ usage credits ก่อนหมดเดือน
- Claude Max: รวม Claude Code พร้อมโควต้าการใช้งานรายเดือนที่มากกว่าอย่างมีนัยสำคัญ (5x หรือ 20x ของโควต้า Pro) เหมาะที่สุดสำหรับใครก็ตามที่รัน build ใหญ่หลายครั้งต่อเดือน
- Claude Team: รวม Claude Code สำหรับทุก seat เหมาะสำหรับทีมวิศวกรรมที่ต้องการให้เอเจนต์นี้ใช้ได้ทั่วทั้งองค์กร
- Anthropic Console (บัญชี API): คิดค่าบริการตาม token แทนที่จะเป็นค่ารายเดือนแบบคงที่ เหมาะที่สุดสำหรับนักพัฒนาที่ใช้งานเป็นครั้งคราวแต่หนัก เพราะคุณจ่ายตามการใช้งานจริงแทนที่จะเป็นจำนวนคงที่รายเดือน
หมายเหตุเกี่ยวกับข้อจำกัดการใช้งาน: เซสชัน Claude Code นับรวมในโควต้ารายเดือนของแผนคุณ ไม่ใช่โควต้าแยกต่างหาก อย่างที่เห็นระหว่างเซสชันของฉัน (แบนเนอร์ระบุว่า “Included in your plan limits until Jun 22, then switch to usage credits to continue”) การ build ที่ซับซ้อนสามารถใช้โควต้ารายเดือนของคุณไปได้มาก หากคุณใกล้เต็มโควต้าและเริ่มโปรเจกต์ใหญ่ เซสชันอาจเปลี่ยนไปใช้ usage credits ก่อนจะเสร็จ
นโยบายการคืนเงิน: การชำระเงินบนแผนมาตรฐานไม่สามารถขอคืนเงินได้เป็นค่าเริ่มต้นตามข้อกำหนดการใช้งานของ Anthropic ข้อยกเว้นคือ EEA และ UK ซึ่งมีสิทธิ์ยกเลิกภายใน 14 วัน คำขอคืนเงินทำผ่าน messenger ช่วยเหลือในบัญชีของคุณภายใต้ “Get help” ในการตั้งค่าบัญชี
วิธีชำระเงิน: บัตรเครดิตสำหรับแผนบุคคลธรรมดา แผน Team และ Enterprise เพิ่มตัวเลือก ACH และใบแจ้งหนี้ พร้อมรอบการเรียกเก็บเงินรายเดือนหรือรายปี
ทางเลือกอื่นแทน Claude Code
ทางเลือกที่ใกล้เคียงที่สุดโดยตรงคือ Cursor Cursor คือโปรแกรมแก้ไขโค้ดที่ขับเคลื่อนด้วย AI พร้อมโหมดเอเจนต์ที่อ่านโค้ดเบสของคุณ เขียนไฟล์ และรันคำสั่งในเทอร์มินัลได้ ซึ่งครอบคลุมพื้นที่เดียวกันกับ Claude Code ค่อนข้างมาก ความแตกต่างหลักคือ Cursor เป็นแบบ IDE-first: คุณได้ตัวแก้ไขแบบกราฟิกควบคู่ไปกับเอเจนต์ ทำให้คุณตรวจดูและปรับผลลัพธ์แบบเรียลไทม์ได้ แทนที่จะต้องรอให้ build เสร็จทั้งชุดก่อนจึงจะประเมินอะไรได้
ผู้อ่านจะเลือก Cursor แทน Claude Code หากต้องการเขียนโค้ดโดยมี AI ช่วยภายใน visual editor ชอบเห็นการเปลี่ยนแปลงแบบเรียลไทม์ หรือกำลังทำงานใน VS Code อยู่แล้วและต้องการอยู่ในสภาพแวดล้อมนั้นโดยไม่ต้องเปิดหน้าต่างเทอร์มินัลแยกต่างหาก
| ฟีเจอร์ | Claude Code | Cursor |
|---|---|---|
| ใช้งานง่าย | ใช้ผ่านเทอร์มินัลเท่านั้น มุ่งเน้นนักพัฒนา | ใช้ผ่าน IDE เข้าถึงง่ายกว่า |
| เหมาะที่สุดสำหรับ | สร้างโปรเจกต์ทั้งชุดจากพรอมต์เดียว | เขียนโค้ดแบบวนปรับทีละขั้นพร้อมการแก้ไขด้วย AI แบบเรียลไทม์ |
| แบ็กเอนด์และข้อมูล | ทำงานกับสแต็กใดก็ได้ที่คุณระบุ | ทำงานกับสแต็กใดก็ได้ |
| ความยืดหยุ่นด้านดีไซน์ | สร้าง CSS และคอมโพเนนต์; ไม่มี visual editor | มี visual editor พร้อมชั้น AI ซ้อนทับ |
| รูปแบบราคา | รวมอยู่ในแผน Claude Pro, Max, Team | ต้องสมัครสมาชิกแยกต่างหาก |
บทสรุปสุดท้าย: Claude Code คุ้มไหม?
Claude Code สมควรได้ที่ในชุดเครื่องมือของนักพัฒนาด้วยเหตุผลสองข้อ ข้อแรก คุณภาพของผลลัพธ์เป็นของจริง สิ่งที่ฉันเห็นระหว่างทดสอบสะท้อนความเข้าใจที่แท้จริงของสแต็ก และโค้ดที่สร้างขึ้นเมื่อครบสิบห้านาทีไม่ใช่แค่ scaffolding แต่เป็นไฟล์ที่ใช้งานได้ซึ่งนักพัฒนาสามารถต่อยอดได้ ข้อสอง เหตุผลด้านความคุ้มค่าง่ายมาก: ถ้าคุณอยู่บนแผน Claude Pro, Max หรือ Team อยู่แล้ว Claude Code ก็ไม่ได้ทำให้คุณเสียค่าใช้จ่ายเพิ่มเลย
เครื่องมือนี้ไม่ได้เหมาะกับผู้อ่านทุกคนที่เข้ามาหน้านี้ หากคุณไม่เขียนโค้ด คุณจะใช้มันไม่ได้ เทอร์มินัลไม่ใช่ตัวเลือกเสริม และความสามารถในการอ่านผลลัพธ์ที่ออกมาก็ไม่ใช่เช่นกัน ใครก็ตามที่คาดหวังผลลัพธ์ภายในห้านาทีแบบเครื่องมือสร้างแอปบนเบราว์เซอร์จะรู้สึกหงุดหงิดก่อนจะเห็นผลลัพธ์เสียอีก
ถ้าคุณเป็นนักพัฒนาที่อยู่บนแผน Claude แบบชำระเงิน และยังไม่เคยลอง Claude Code ให้ลองมันในสัปดาห์นี้ เริ่มจากโปรเจกต์ที่คุณรู้จักดีพอจะประเมินผลลัพธ์ได้ เส้นโค้งการเรียนรู้ต่ำถ้าคุณคุ้นเคยกับเทอร์มินัลอยู่แล้ว และผลลัพธ์จากพรอมต์ที่เขียนดีนั้นดีกว่าทางเลือกส่วนใหญ่ในหมวดเดียวกัน
Claude Code ราคาและแผน
Claude Code ไม่ได้ถูกขายเป็น subscription แยกต่างหาก แต่มันรวมอยู่ในแผน Claude Pro, Max และ Team
แต่ละแผนหมายถึงอะไรสำหรับผู้ใช้ Claude Code:
- Free: ไม่มี Claude Code ให้ใช้งาน ไม่มีทางลัด
- Claude Pro: รวม Claude Code ไว้ ครอบคลุมการใช้งานทั่วไปของนักพัฒนาที่รัน build ไม่กี่ครั้งต่อสัปดาห์ มีข้อจำกัดของแผน; เซสชันหนัก ๆ อาจพาคุณไปสู่ usage credits ก่อนสิ้นเดือน
- Claude Max: รวม Claude Code พร้อมการใช้งานรายเดือนที่มากกว่ามาก (5x หรือ 20x ของโควต้า Pro) เหมาะที่สุดสำหรับใครก็ตามที่รัน build ใหญ่หลายครั้งต่อเดือน
- Claude Team: รวม Claude Code สำหรับทุก seat เหมาะกับทีมวิศวกรรมที่ต้องการเอเจนต์นี้ให้ใช้งานได้ทั่วทั้งองค์กร
- Anthropic Console (API account): คิดค่าบริการตาม token แทนที่จะเป็นอัตรารายเดือนแบบคงที่ เหมาะที่สุดสำหรับนักพัฒนาที่ใช้งานเป็นครั้งคราวแต่หนัก เพราะคุณจ่ายตามสิ่งที่ใช้จริงแทนที่จะเป็นจำนวนเงินรายเดือนแบบตายตัว
หมายเหตุเกี่ยวกับข้อจำกัดการใช้งาน: เซสชัน Claude Code นับรวมในโควต้ารายเดือนของแผนคุณ ไม่ใช่โควต้าต่างหาก ดังที่เห็นระหว่างเซสชันของฉัน (แบนเนอร์ระบุว่า “Included in your plan limits until Jun 22, then switch to usage credits to continue”) การ build ที่ซับซ้อนสามารถใช้โควต้ารายเดือนของคุณไปได้มาก หากคุณใกล้จะถึงขีดจำกัดแล้วเริ่มโปรเจกต์ใหญ่ เซสชันอาจเปลี่ยนไปใช้ usage credits ก่อนจะเสร็จ
นโยบายการคืนเงิน: การชำระเงินบนแผนมาตรฐานโดยปกติไม่สามารถคืนเงินได้ตาม Terms of Service ของ Anthropic ข้อยกเว้นคือ EEA และ UK ซึ่งมีสิทธิ์ยกเลิกภายใน 14 วัน คำขอคืนเงินดำเนินการผ่าน messenger ช่วยเหลือในบัญชีของคุณ ภายใต้ “Get help” ในการตั้งค่าบัญชี
วิธีชำระเงิน: บัตรเครดิตสำหรับแผนรายบุคคล แผน Team และ Enterprise เพิ่มตัวเลือก ACH และการออกใบแจ้งหนี้ พร้อมรอบเรียกเก็บเงินรายเดือนหรือรายปี
ทางเลือกอื่นสำหรับ Claude Code
ทางเลือกที่ใกล้เคียงที่สุดโดยตรงคือ Cursor Cursor คือ IDE ที่ขับเคลื่อนด้วย AI พร้อมโหมดเอเจนต์ที่สามารถอ่านโค้ดเบสของคุณ เขียนไฟล์ และรันคำสั่งเทอร์มินัลได้ ซึ่งครอบคลุมพื้นที่เดียวกันกับ Claude Code ค่อนข้างมาก ความแตกต่างหลักคือ Cursor เป็นแบบ IDE-first: คุณได้ทั้งตัวแก้ไขแบบกราฟิกและเอเจนต์ ทำให้คุณตรวจสอบและปรับแก้ผลลัพธ์แบบเรียลไทม์ได้ แทนที่จะต้องรอจน build เสร็จสมบูรณ์ก่อนจึงค่อยประเมิน
ผู้อ่านจะเลือก Cursor แทน Claude Code หากต้องการ AI ช่วยเขียนโค้ดภายใน visual editor ต้องการเห็นการเปลี่ยนแปลงแบบเรียลไทม์ หรือกำลังทำงานอยู่ใน VS Code แล้วและอยากอยู่ในสภาพแวดล้อมนั้นโดยไม่ต้องเปิดหน้าต่างเทอร์มินัลแยก
| ฟีเจอร์ | Claude Code | Cursor |
|---|---|---|
| ใช้งานง่าย | ใช้ผ่านเทอร์มินัลเท่านั้น มุ่งเน้นนักพัฒนา | ใช้ผ่าน IDE เข้าถึงง่ายกว่า |
| เหมาะที่สุดสำหรับ | สร้างโปรเจกต์ทั้งชุดจากพรอมต์เดียว | เขียนโค้ดแบบวนซ้ำพร้อมการแก้ไข AI แบบเรียลไทม์ |
| แบ็กเอนด์และข้อมูล | ทำงานกับสแต็กใดก็ได้ที่คุณระบุ | ทำงานกับสแต็กใดก็ได้ |
| ความยืดหยุ่นด้านดีไซน์ | สร้าง CSS และคอมโพเนนต์; ไม่มี visual editor | มี visual editor พร้อมชั้น AI ซ้อนทับ |
| รูปแบบราคา | รวมอยู่ในแผน Claude Pro, Max, Team | ต้องสมัครสมาชิกแยกต่างหาก |
บทสรุปสุดท้าย: Claude Code คุ้มค่าหรือไม่?
Claude Code สมควรมีที่อยู่ในชุดเครื่องมือของนักพัฒนาด้วยเหตุผลสองข้อ ข้อแรก คุณภาพของผลลัพธ์นั้นเป็นของจริง สิ่งที่ฉันเห็นระหว่างการทดสอบสะท้อนความเข้าใจที่แท้จริงของสแต็ก และโค้ดที่สร้างขึ้นเมื่อครบสิบห้านาทีไม่ใช่แค่ scaffolding แต่เป็นไฟล์ที่ใช้งานได้ซึ่งนักพัฒนาสามารถต่อยอดต่อได้ ข้อสอง เหตุผลด้านความคุ้มค่านั้นง่ายมาก: ถ้าคุณอยู่บนแผน Claude Pro, Max หรือ Team อยู่แล้ว Claude Code ก็ไม่ทำให้คุณเสียค่าใช้จ่ายเพิ่มเลย
เครื่องมือนี้ไม่ได้เหมาะกับผู้อ่านทุกคนที่เข้ามาหน้านี้ หากคุณไม่เขียนโค้ด คุณจะใช้มันไม่ได้ เทอร์มินัลไม่ใช่ตัวเลือกเสริม และความสามารถในการอ่านสิ่งที่ออกมาก็ไม่ใช่เช่นกัน ใครก็ตามที่คาดหวังผลลัพธ์ภายในห้านาทีแบบเครื่องมือสร้างแอปบนเบราว์เซอร์จะรู้สึกหงุดหงิดก่อนจะได้เห็นผลลัพธ์เสียอีก
ถ้าคุณเป็นนักพัฒนาที่อยู่บนแผน Claude แบบชำระเงิน และยังไม่เคยลอง Claude Code ให้ลองมันในสัปดาห์นี้ เริ่มจากโปรเจกต์ที่คุณรู้จักดีพอจะประเมินผลลัพธ์ได้ เส้นโค้งการเรียนรู้ต่ำถ้าคุณคุ้นเคยกับเทอร์มินัลอยู่แล้ว และผลลัพธ์จากพรอมต์ที่เขียนดีนั้นดีกว่าทางเลือกส่วนใหญ่ในหมวดเดียวกัน

