Skip to main content

> Jitrak Blog

>_ Cursor CLI: สิ่งที่หลายคนไม่ค่อยรู้ แม้ใช้ Cursor อยู่แล้ว

# Cursor มี Agent CLI ติดมาตั้งแต่แรก — ใช้ได้เลยจาก Terminal ไม่ต้องเปิด IDE ทำงานกับ Editor ตัวอื่นก็ได้

@ Yosapol Jitrak | 18 May 2026 02:00

ผมเริ่มใช้ 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 ทุกอย่าง
agentshorthand ของ 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 แบ่งการใช้งานโดยประมาณดังนี้:

แยก Included usage กับ API keys (BYOK) ใน Cursor Settings

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
═══════════════════ EOF ═══════════════════