ผมเริ่มใช้ Cursor ตั้งแต่สิงหาคม 2024
ประวัติ
เดิมที Cursor Focus ที่ IDE เป็นหลัก แต่ Cursor ได้ออก Cursor CLI เมื่อ สิงหาคม 2025 ในชื่อ cursor-agent (Beta) — จากนั้น มกราคม 2026 ก็ เปลี่ยนชื่อ command หลักมาเป็น agent
หน้ารวม cursor.com/cli
Cursor CLI นี้ติดมาพร้อม Cursor อยู่แล้ว ใครใช้ Cursor อยู่ก็ได้ใช้เลย ไม่ต้องติดตั้งอะไรเพิ่ม ไม่ต้องจ่ายเพิ่ม
Cursor CLI มีหลาย command ที่ชื่อใกล้เคียงกันจนสับสนได้:
| คำสั่ง | ทำอะไร |
|---|---|
cursor | เปิด Cursor IDE เฉย ๆ |
cursor . | เปิด Cursor IDE ใน directory ปัจจุบัน |
cursor agent | รัน Cursor AI Agent — เหมือน agent ทุกอย่าง |
agent | shorthand ของ cursor agent — เปิด Agent ใน directory ปัจจุบัน |
agent "prompt" | รัน agent พร้อม prompt ทันที แล้วออก |
cursor . กับ cursor agent คือคนละสิ่งกันเลย — อันหนึ่งเปิด IDE อีกอันรัน AI โดยไม่เปิด IDE
cursor agent กับ agent เป็นอันเดียวกัน — agent เป็น shorthand ที่ Cursor ตั้งมาให้พิมพ์สั้นลง
Terminal
cd ~/projects/my-api
agent "อธิบาย architecture ของ project นี้ให้หน่อย"
พิมพ์ agent เฉย ๆ ไม่มี Argument จะได้ Interactive session ใน Direcotry ปัจจุบัน — เหมือน Agent Tab ใน IDE แต่อยู่ใน Terminal:
agent
# > ทำไม test นี้ถึง fail?
# > ลองแก้ดูแบบนี้ได้เลยไหม
ก่อนหน้านี้ถ้าอยากให้ AI ช่วยต้องสลับมาเปิด Cursor แล้วค่อยถาม Agent — ตอนนี้ทำได้ใน terminal เดิมเลยโดยไม่ต้องออกจาก Editor ที่ใช้อยู่
ใช้ได้กับ Editor ตัวอื่นด้วย
ข้อดีหลักของ agent CLI คือมันไม่ผูกกับ Cursor IDE — ถ้าใช้ JetBrains, VS Code หรือ editor อะไรก็ตาม ก็ยังใช้ agent ได้เลยจาก terminal ควบคู่กันไปโดยไม่ต้องสลับมาเปิด Cursor IDE
ข้อจำกัด: ต้องติดตั้ง Cursor บนเครื่องนั้น
agent ต้องการให้ Cursor ติดตั้งอยู่บนเครื่องนั้นด้วย — ดังนั้น Use case ที่เห็นบางที่บอกว่า SSH เข้า server แล้วรัน agent ได้เลย จึงใช้ได้จริงเฉพาะเครื่องที่ติดตั้ง Cursor ไว้แล้วเท่านั้น
ใช้ใน Script และ CI/CD Pipeline ได้
agent รองรับ headless mode ผ่าน -p (print) — ให้ Output ออกมาเป็น Text แล้วออก เหมาะกับ Automation ที่ไม่มีคนนั่ง Interact อยู่
ถ้าใช้ใน Script หรืออยากส่ง Prompt เป็น Argument:
# ใช้ใน script
agent -p "Summarize the changes in this PR"
# หรือส่ง prompt เป็น variable
PROMPT="Review src/auth.ts for security issues"
agent -p "$PROMPT"
ซึ่งรองรับ CI/CD pipeline ได้เช่นกัน
เปรียบกับ Claude Code
ถ้าเคยใช้ Claude Code อยู่แล้ว agent จะให้ความรู้สึกเดียวกันเลย — Command ก็คล้ายกัน: agent แทน claude, -p สำหรับ headless, ส่ง prompt เป็น argument ก็ทำเหมือนกัน
ข้อได้เปรียบของ Cursor คือ เลือก model ได้หลากหลาย — ไม่ได้ผูกกับ Claude เพียงเจ้าเดียว Cursor update เร็วมาก เมื่อ model ใหม่ออกมาก็มักจะเพิ่มให้ใช้ได้เร็วมาก และบางครั้งยังมีส่วนลดของ model นั้น ๆ ในช่วงแรกด้วย ทำให้ทดลองใช้ได้ก่อนโดยไม่ต้องเปลี่ยน tool
ตอนนี้รองรับทั้ง Claude (Anthropic), GPT (OpenAI), Gemini (Google), Grok (xAI), รวมถึง Composer 2 ที่ Cursor พัฒนาเอง และเป็นข่าวก่อนหน้านี้ โดยใช้ Kimi k2 จาก Moonshot AI เป็น Base
Cursor แบ่งการใช้งานโดยประมาณดังนี้:

Auto + Composer — ใช้ Quota ของ Plan ตามที่ Cursor กำหนด ให้เยอะพอสมควร ใช้งานได้สบาย ๆ
Credit / Quota API ที่บาง Plan รวมให้ (เช่น Pro+) — ยังเป็นโควตาจาก Cursor อยู่ แต่ให้น้อยกว่า Auto + Composer มาก และแยกจาก Auto + Composer ไม่ใช่การพา Key เองแบบ BYOK
BYOK (Bring Your Own Key) — ต่อ API Key ของตัวเองใน Settings (OpenAI, Anthropic, Google AI Studio, Azure OpenAI, AWS Bedrock ฯลฯ) — จ่ายที่บิลของผู้ให้บริการโดยตรง (at-cost) ไม่ใช่ Quota Fast request ของแผน Cursor
ถ้ายังไม่มี Cursor สมัครได้ที่ cursor.com (referral link)
- ✅ Plan Hobby — ฟรี ทดลองใช้ได้เลย
- ✅ 14-Day Pro Trial — สำหรับ New User