คู่มืออ้างอิงฉบับย่อ Kimi Code CLI

ชีตสรุปและคู่มืออ้างอิงฉบับย่อสำหรับ Kimi Code CLI ครอบคลุมคำสั่ง คำสั่งแบบสแลช แป้นพิมพ์ลัด เครื่องมือในตัว Plan Mode, Skills, MCP และเวิร์กโฟลว์ประจำวันของนักพัฒนา

8 นาทีในการอ่าน2026-06-18
ตัวอย่างอินเทอร์เฟซ CLI ของ Kimi Code

คู่มืออ้างอิงฉบับย่อนี้รวบรวมคำสั่ง Kimi Code คำสั่งแบบสแลช แป้นพิมพ์ลัด เครื่องมือในตัว และเวิร์กโฟลว์ประจำวันที่นักพัฒนาใช้บ่อยที่สุด เปิดไว้ข้างเทอร์มินัลของคุณ และใช้ /help ภายใน Kimi Code หรือ kimi --help ในเชลล์เพื่อตรวจสอบว่ารุ่นปัจจุบันของคุณมีอะไรให้ใช้บ้าง

ชีตสรุปคู่มืออ้างอิงฉบับย่อ Kimi Code CLI แสดงคำสั่งสำคัญ คำสั่งแบบสแลช เครื่องมือ และทางลัด

ดูรายละเอียดจากต้นทางได้ในเอกสารอ้างอิงทางการสำหรับ คำสั่ง kimi, คำสั่งแบบสแลช, เครื่องมือในตัว และ แป้นพิมพ์ลัด

เริ่มที่นี่

ใช้ลูปขั้นต่ำนี้เมื่อคุณเข้าสู่โปรเจกต์เป็นครั้งแรก:

cd your-project kimi # ภายในเซสชัน /login # ลงชื่อเข้าใช้ หากเป็นการเปิดใช้งานครั้งแรก /init # สร้างหรือรีเฟรช AGENTS.md /plan on # วางแผนก่อนงานที่กว้าง เสี่ยง หรือยังไม่ชัดเจน /help # ดูคำสั่งและทางลัด /compact # คืนพื้นที่บริบทเมื่อบทสนทนายาวขึ้น

ใช้ --yolo, /yolo และ /auto เฉพาะในเวิร์กสเปซที่คุณเชื่อถือ พวกมันช่วยลดขั้นตอนอนุมัติ แต่ก็ทำให้ Kimi Code ทำงานได้อย่างอิสระมากขึ้นด้วย

ติดตั้ง Kimi Code CLI

สำหรับนักพัฒนาส่วนใหญ่ สคริปต์ติดตั้งทางการคือทางที่เร็วที่สุด: ติดตั้งไบนารี Kimi Code เพียงตัวเดียวและไม่ต้องใช้ Node.js นอกจากนี้ยังมี Homebrew, npm และ pnpm หากเหมาะกับชุดเครื่องมือในเครื่องของคุณมากกว่า

แพลตฟอร์ม / ตัวจัดการคำสั่ง
สคริปต์ macOS / Linuxcurl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 | iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

บน Windows ให้ติดตั้ง Git for Windows ก่อนเปิดใช้งานครั้งแรก เพราะ Kimi Code CLI ใช้ Git Bash ที่มาพร้อมกันเป็นสภาพแวดล้อมเชลล์ หลังติดตั้งแล้ว ให้เปิดเทอร์มินัลใหม่และตรวจสอบไบนารี:

kimi --version

การเปิดใช้งานและระบบอัตโนมัติ

ตัวเลือกหลักของ CLI

คำสั่ง / แฟล็กหน้าที่
kimiเริ่มเซสชันแบบโต้ตอบในไดเรกทอรีปัจจุบัน
kimi --continue, kimi -Cดำเนินเซสชันล่าสุดในไดเรกทอรีนี้ต่อ
kimi --session [id], kimi -S [id]กลับไปยังเซสชันตาม ID หรือเปิดตัวเลือกเซสชันเมื่อไม่ระบุ ID
kimi -p "...", kimi --prompt "..."รันพรอมป์เดี่ยวแบบไม่โต้ตอบโดยไม่เปิด TUI
--output-format stream-jsonส่งออกเหตุการณ์ JSONL สำหรับการเขียนสคริปต์ ใช้ได้เฉพาะกับ --prompt
kimi --model <model>, kimi -m <model>เริ่มด้วยนามแฝงโมเดลที่ระบุ
kimi --planเริ่มเซสชันใหม่ใน Plan Mode
kimi --yolo, kimi -yอนุมัติการเรียกใช้เครื่องมือทั่วไปโดยอัตโนมัติ ใช้เฉพาะในไดเรกทอรีที่เชื่อถือได้
kimi --autoเริ่มในโหมดสิทธิ์อัตโนมัติ ระบบจะจัดการการอนุมัติให้อัตโนมัติ และ Agent จะไม่ถามคำถาม
--skills-dir <dir>โหลด Skills จากไดเรกทอรีที่ระบุ โดยแทนที่ไดเรกทอรี Skill ของผู้ใช้และโปรเจกต์ที่ค้นพบอัตโนมัติสำหรับการเปิดใช้งานครั้งนี้

ตัวอย่างแบบไม่โต้ตอบ

kimi -p "Summarize the current repository status" kimi -m kimi-code/kimi-for-coding -p "Explain the latest diff" kimi -p "List changed files" --output-format stream-json

คำสั่งย่อยของ CLI

คำสั่งย่อยวัตถุประสงค์
kimi loginเริ่มการเข้าสู่ระบบ Kimi Code ด้วย OAuth device-code โดยไม่ต้องเข้า TUI
kimi acpรัน Kimi Code เป็นเซิร์ฟเวอร์ Agent Client Protocol สำหรับการผสานรวมกับ IDE
kimi serverรัน ติดตั้ง และจัดการบริการ REST/WebSocket/web ในเครื่อง
kimi webเปิด UI เบราว์เซอร์ของ Kimi เทียบเท่ากับ kimi server run --open
kimi doctorตรวจสอบความถูกต้องของ config.toml และ tui.toml
kimi export [sessionId]แพ็กเกจเซสชันเป็นไฟล์ ZIP archive
kimi migrateย้ายข้อมูลในเครื่องจากการติดตั้ง kimi-cli รุ่นเดิม
kimi upgradeตรวจสอบเวอร์ชันล่าสุดและแสดงตัวเลือกการอัปเดต
kimi vis [sessionId]เปิดเครื่องมือแสดงภาพเซสชันในเบราว์เซอร์
kimi providerจัดการผู้ให้บริการจากเทอร์มินัล

คำสั่งเซิร์ฟเวอร์ที่มีประโยชน์:

kimi server run # เริ่มหรือใช้เซิร์ฟเวอร์พื้นหลังในเครื่องที่มีอยู่ kimi server run --foreground # รันแบบผูกกับเทอร์มินัล kimi server install # ลงทะเบียนเป็นบริการที่ระบบปฏิบัติการจัดการ kimi server status # แสดงสถานะติดตั้ง / กำลังรัน / pid / พอร์ต kimi web # เปิด UI ในเบราว์เซอร์

คำสั่งแบบสแลช

คำสั่งแบบสแลชเป็นตัวควบคุมในตัวของ TUI พิมพ์ / ในช่องป้อนข้อมูลเพื่อเปิดการเติมคำสั่งอัตโนมัติ และระบบจะจับคู่นามแฝงให้ด้วย หากอินพุตที่ขึ้นต้นด้วย / ไม่ตรงกับคำสั่งในตัวหรือคำสั่ง Skill ระบบจะส่งต่อไปยัง Agent เป็นข้อความปกติ

บัญชีและการกำหนดค่า

คำสั่งนามแฝงวัตถุประสงค์
/loginเลือกบัญชีหรือแพลตฟอร์มแล้วเข้าสู่ระบบ
/logoutล้างข้อมูลรับรองของบัญชีปัจจุบัน
/providerเปิดตัวจัดการผู้ให้บริการเพื่อดู เพิ่ม และลบผู้ให้บริการที่ตั้งค่าไว้
/modelสลับโมเดล LLM ที่ใช้ในเซสชันปัจจุบัน
/settings/configเปิดแผงการตั้งค่าภายใน TUI
/experiments/experimentalเปิดแผงฟีเจอร์ทดลอง
/permissionเลือกโหมดสิทธิ์
/editorกำหนดค่าเอดิเตอร์ภายนอกที่เปิดด้วย Ctrl-G
/themeสลับธีมสีของ UI เทอร์มินัล

การจัดการเซสชัน

คำสั่งนามแฝงวัตถุประสงค์
/new/clearเริ่มเซสชันใหม่ โดยทิ้งบริบทปัจจุบัน
/sessions/resumeเรียกดูเซสชันย้อนหลังและสลับไปใช้งาน
/tasks/taskเรียกดูรายการงานเบื้องหลัง
/forkแยกเซสชันใหม่จากบทสนทนาปัจจุบัน
/title [...]/renameแสดงหรือตั้งชื่อเซสชันปัจจุบัน
/compact [...]ย่อบริบทของบทสนทนาให้กระชับ; ข้อความเสริมใช้บอกใบ้ว่าควรเก็บอะไรไว้
/undo [n]ย้อนกลับพรอมป์ล่าสุดจากบริบทที่ใช้งานอยู่
/reloadโหลดเซสชันใหม่และใช้การตั้งค่าล่าสุดจาก config.toml และ tui.toml
/reload-tuiโหลดเฉพาะค่ากำหนด UI ใน tui.toml ใหม่
/initวิเคราะห์โค้ดเบสและสร้าง AGENTS.md
/export-md [...]/exportส่งออกเซสชันปัจจุบันเป็น Markdown
/export-debug-zipส่งออกเซสชันปัจจุบันเป็นไฟล์ ZIP archive สำหรับดีบัก

โหมดและการควบคุมการทำงาน

คำสั่งนามแฝงวัตถุประสงค์
/yolo [on|off]/yesสลับโหมด YOLO; เมื่อเปิดใช้จะข้ามการอนุมัติสำหรับการเรียกใช้เครื่องมือทั่วไป
/auto [on|off]สลับโหมดสิทธิ์อัตโนมัติ; ระบบจัดการการอนุมัติให้อัตโนมัติและข้ามคำถาม
/plan [on|off]สลับ Plan Mode; การสลับโหมดอย่างเดียวจะไม่สร้างไฟล์แผนเปล่า
/plan clearล้างแผนปัจจุบัน
/swarm on|offเปิดหรือปิดโหมด swarm โดยไม่ส่งพรอมป์
/swarm <task>เปิดโหมด swarm ส่งงานเป็นพรอมป์ แล้วปิดโหมด swarm หลังจบรอบการทำงานปกติ
/goal [...]เริ่มหรือจัดการเป้าหมายอัตโนมัติ

Plan Mode เหมาะกับงานที่กว้าง มีความเสี่ยง หรือยังไม่ชัดเจน โดยให้ความสำคัญกับการสำรวจและวางแผนก่อนแก้ไขไฟล์

เริ่มแก้ไขรีแฟกเตอร์ 40 ไฟล์ทันทีโดยไม่ตรวจทานแผน
รัน /plan on ให้ Kimi Code ตรวจสอบโปรเจกต์ ตรวจทานแผนที่เสนอ แล้วจึงอนุมัติก่อนเริ่มแก้ไข

คำสั่งย่อยของโหมด Goal ได้แก่ /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> และ /goal next manage

ข้อมูลและสถานะ

คำสั่งนามแฝงวัตถุประสงค์
/help/h, /?แสดงแป้นพิมพ์ลัดและคำสั่งที่ใช้ได้
/btw [question]เปิดบทสนทนาข้างเคียงใน sub-Agent ที่แยกออกมา
/usageแสดงการใช้ token การใช้บริบท และข้อมูลโควตา
/statusแสดงสถานะขณะรัน: เวอร์ชัน โมเดล ไดเรกทอรีทำงาน โหมดสิทธิ์ และอื่น ๆ
/mcpแสดงรายการเซิร์ฟเวอร์ MCP และสถานะการเชื่อมต่อ
/pluginsเปิดตัวจัดการปลั๊กอิน
/versionแสดงเวอร์ชัน Kimi Code CLI
/feedbackส่งความคิดเห็นเกี่ยวกับผลิตภัณฑ์
/exit/quit, /qออกจาก Kimi Code CLI

Skills และส่วนขยาย

คำสั่งวัตถุประสงค์
/mcp-configกำหนดค่าเซิร์ฟเวอร์ MCP และจัดการการเข้าสู่ระบบ MCP OAuth
/custom-theme [...]สร้างหรือแก้ไขธีมสี TUI แบบกำหนดเอง
/update-configตรวจสอบหรือแก้ไข config.toml และ tui.toml
/import-from-cc-codexนำเข้าคำสั่งแนะนำของ Claude Code และ Codex รวมถึง Skills และการตั้งค่า MCP
/sub-skillค้นหาและจัดระเบียบคลัง Skill ภายในเครื่องใหม่
/skill:name [extra text]เรียกใช้ Skill ภายนอกที่ติดตั้งไว้
/name [extra text]ทางลัดสำหรับ Skill ภายนอกเมื่อไม่มีคำสั่งระบบชื่อเดียวกัน
/parent.child [extra text]เรียกใช้ sub-skill ภายนอกที่เปิดเผยด้วยชื่อคำสั่งแบบมีจุด

เครื่องมือในตัว

เครื่องมือในตัวมาจาก Kimi Code CLI เอง โดยค่าเริ่มต้น เครื่องมือแบบอ่านอย่างเดียว เช่น Read, Grep และ Glob จะได้รับอนุญาตอัตโนมัติ ส่วนเครื่องมือที่เขียนไฟล์ เรียกใช้คำสั่ง หยุดงาน หรือสร้างกำหนดการ โดยปกติต้องขออนุมัติ เว้นแต่โหมดสิทธิ์ของคุณจะอนุญาต

ไฟล์ เชลล์ และเว็บ

เครื่องมือการอนุมัติเริ่มต้นวัตถุประสงค์
Readอนุญาตอัตโนมัติอ่านไฟล์ข้อความ
Writeต้องได้รับอนุมัติสร้างหรือเขียนทับไฟล์
Editต้องได้รับอนุมัติแทนที่เนื้อหาไฟล์ให้ตรงทุกประการ
Grepอนุญาตอัตโนมัติค้นหาเนื้อหาไฟล์ด้วย ripgrep
Globอนุญาตอัตโนมัติค้นหาไฟล์ตามรูปแบบ glob
ReadMediaFileอนุญาตอัตโนมัติอ่านไฟล์รูปภาพหรือวิดีโอ
Bashต้องได้รับอนุมัติเรียกใช้คำสั่งเชลล์
WebSearchอนุญาตอัตโนมัติค้นหาเว็บเมื่อพร้อมใช้งาน
FetchURLอนุญาตอัตโนมัติดึงเนื้อหาจาก URL ที่ระบุ

การวางแผน สถานะ และการทำงานร่วมกัน

เครื่องมือการอนุมัติเริ่มต้นวัตถุประสงค์
EnterPlanModeอนุญาตอัตโนมัติเข้าสู่ Plan Mode
ExitPlanModeอนุญาตอัตโนมัติ; ผู้ใช้ยืนยันแผนออกจาก Plan Mode และส่งแผน
TodoListอนุญาตอัตโนมัติจัดการรายการสิ่งที่ต้องทำที่มองเห็นได้
Agentอนุญาตอัตโนมัติสร้าง sub-Agent สำหรับงานย่อยเฉพาะจุด
AgentSwarmอนุญาตอัตโนมัติในโหมด swarm; มิฉะนั้นอาจต้องได้รับอนุมัติเปิด subagents แบบอิงรายการ หรือทำงานต่อจาก subagents ที่มีอยู่
AskUserQuestionอนุญาตอัตโนมัติถามคำถามแบบปรนัยที่มีโครงสร้าง
Skillอนุญาตอัตโนมัติเรียกใช้ Skill แบบอินไลน์ที่ลงทะเบียนไว้

งานเบื้องหลังและงานตามกำหนดเวลา

เครื่องมือการอนุมัติเริ่มต้นวัตถุประสงค์
TaskListอนุญาตอัตโนมัติแสดงรายการงานเบื้องหลัง
TaskOutputอนุญาตอัตโนมัติดูผลลัพธ์ของงานเบื้องหลัง
TaskStopต้องได้รับอนุมัติหยุดงานเบื้องหลังที่กำลังทำงาน
CronCreateต้องได้รับอนุมัติตั้งเวลาให้พรอมป์ทำงานในอนาคต
CronListอนุญาตอัตโนมัติแสดงรายการงานตามกำหนดเวลา
CronDeleteต้องได้รับอนุมัติยกเลิกงานตามกำหนดเวลา

แป้นพิมพ์ลัด

พิมพ์ /help ภายใน TUI เพื่อดูรายการแป้นพิมพ์ลัดที่มีในเวอร์ชันปัจจุบันของคุณ ดูรายการต้นทางทั้งหมดได้ที่เอกสารอ้างอิงทางการ Keyboard Shortcuts reference

การป้อนข้อมูลทั่วไป

แป้นพิมพ์ลัดการทำงาน
Enterส่งข้อมูลที่ป้อนอยู่
Shift-Enter / Ctrl-Jแทรกบรรทัดใหม่
/ เรียกดูประวัติการป้อนข้อมูล
Escปิดป๊อปอัป ยกเลิกการเติมคำ หรือขัดจังหวะการสตรีม / การบีบอัดบริบท
Ctrl-Cขัดจังหวะเอาต์พุตแบบสตรีม หรือล้างกล่องป้อนข้อมูล
Ctrl-Dออกเมื่อกล่องป้อนข้อมูลว่าง

การสลับโหมดและการแก้ไข

แป้นพิมพ์ลัดการทำงาน
Shift-Tabสลับ Plan Mode
Ctrl-Gแก้ไขข้อมูลที่ป้อนอยู่ในเอดิเตอร์ภายนอก
Ctrl-Vวางรูปภาพหรือวิดีโอจากคลิปบอร์ดบน Unix / macOS
Alt-Vวางรูปภาพหรือวิดีโอจากคลิปบอร์ดบน Windows
Ctrl--เลิกทำการแก้ไขข้อมูลที่ป้อน

ระหว่างการสตรีมและเอาต์พุตของเครื่องมือ

แป้นพิมพ์ลัดการทำงาน
Ctrl-Sควบคุมทิศทาง: แทรกข้อมูลที่ป้อนอยู่เข้าสู่รอบที่กำลังทำงาน
Escขัดจังหวะเอาต์พุตแบบสตรีมปัจจุบัน
Ctrl-Cขัดจังหวะเอาต์พุตแบบสตรีมปัจจุบัน
Ctrl-Oขยายหรือยุบเอาต์พุตของเครื่องมือ

แผงอนุมัติและป๊อปอัป

แป้นพิมพ์ลัดการทำงาน
/ เลื่อนไปมาระหว่างตัวเลือกการอนุมัติ หรือเลื่อนป๊อปอัป
Enterยืนยันตัวเลือกการอนุมัติที่เลือกไว้ และปิดป๊อปอัปช่วยเหลือด้วย
19เลือกตัวเลือกการอนุมัติด้วยตัวเลข
Esc / Ctrl-C / Ctrl-Dปฏิเสธคำขออนุมัติปัจจุบัน
Ctrl-Eขยายหรือยุบ diff แบบเต็ม หรือเนื้อหาตัวอย่างไฟล์ในแผงอนุมัติ
PageUp / PageDownเลื่อนป๊อปอัปครั้งละ 10 บรรทัด
q / Qปิดป๊อปอัป

เวิร์กโฟลว์ที่ใช้บ่อย

เริ่ม repo ใหม่

cd your-project kimi /init /status

วางแผนรีแฟกเตอร์ก่อนแก้ไข

/plan on Refactor the auth module to use the new token format and update all callers.

เรียกใช้งานเบื้องหลัง

รันชุดทดสอบ แล้วรายงานกลับมาเมื่อเสร็จสิ้น

จากนั้นเปิด /tasks เพื่อติดตามงานเบื้องหลัง หรือให้ Kimi Code แจ้งเตือนเมื่อทำงานเสร็จ

กลับมาทำงานของเมื่อวานต่อ

kimi --continue

หากต้องการ session เฉพาะ ให้รัน kimi --session หรือใช้ /sessions ภายใน TUI

ส่งออกหรือดีบัก session

/export-md /export-debug-zip kimi export -y

สรุป

Kimi Code CLI จะทำงานได้ดีที่สุดเมื่อคุณมองว่าเป็นเพื่อนร่วมงานในเทอร์มินัล พร้อมบริบทโปรเจกต์ที่ชัดเจน เริ่มด้วย /init ใช้ /plan สำหรับการเปลี่ยนแปลงขนาดใหญ่หรือยังไม่แน่ชัด ติดตามงานที่ใช้เวลานานด้วย /tasks เตรียม /compact ไว้ใช้กับ session ยาว ๆ และเลือกโหมดสิทธิ์ให้สอดคล้องกับระดับความเชื่อถือของ repository

คำถามที่พบบ่อย

ติดตั้ง Kimi Code CLI ฟรีหรือไม่?
ใช่ Kimi Code CLI เป็นโอเพนซอร์สและติดตั้งได้ฟรี การเข้าถึงโมเดลหรือบริการเบื้องหลังอาจขึ้นอยู่กับแพ็กเกจ Kimi Code ของคุณ ดูรายละเอียดได้ที่ ราคา Kimi Code
ทำไมหน้านี้จึงเรียกว่าคู่มืออ้างอิงฉบับย่อ แทนที่จะเรียกว่าแค่ชีตสรุป?
คู่มืออ้างอิงฉบับย่อเป็นชื่อที่เป็นทางการกว่าและให้ความรู้สึกแบบเอกสารประกอบมากกว่า แต่หน้านี้ยังครอบคลุมการใช้งานแบบชีตสรุปเหมือนเดิม: รวมคำสั่งที่คัดลอกไปใช้ได้ คำสั่งแบบสแลช ทางลัด เครื่องมือ และเวิร์กโฟลว์ไว้ในที่เดียว
ฉันต้องมี Node.js เพื่อติดตั้ง Kimi Code CLI หรือไม่?
สคริปต์ติดตั้งทางการไม่จำเป็นต้องใช้ Node.js ส่วนวิธีติดตั้งผ่าน npm และ pnpm ต้องมีสภาพแวดล้อม Node.js เพราะใช้ตัวจัดการแพ็กเกจ JavaScript
`/plan` ต่างจากโหมดปกติอย่างไร?
โหมดปกติให้ Agent ทำงานโดยตรง ส่วน Plan Mode เหมาะกับงานที่กว้าง เสี่ยง หรือยังไม่ชัดเจน: Kimi Code จะสำรวจก่อน เขียนแผน แล้วดำเนินการต่อหลังจากแผนได้รับอนุมัติ
จะกลับไปทำเซสชันก่อนหน้าต่อได้อย่างไร?
รัน kimi --continue ในไดเรกทอรีโปรเจกต์เดิมเพื่อดำเนินเซสชันล่าสุดต่อ ใช้ kimi --session [id] ในเชลล์ หรือ /sessions ภายใน TUI เพื่อเลือกเซสชันที่ต้องการ
`--yolo` ปลอดภัยหรือไม่?
--yolo จะข้ามการอนุมัติสำหรับการเรียกใช้เครื่องมือทั่วไป ใช้เฉพาะในเวิร์กสเปซที่เชื่อถือได้และอยู่ภายใต้การควบคุมเวอร์ชันเท่านั้น สำหรับรีโพสิทอรีที่ไม่คุ้นเคยหรือข้อมูลโปรดักชัน ควรเปิดการอนุมัติไว้
Skills และ MCP เข้ามาอยู่ใน Kimi Code อย่างไร?
Skills ใช้บรรจุเวิร์กโฟลว์ที่นำกลับมาใช้ซ้ำได้ และอาจปรากฏเป็นคำสั่งแบบสแลช ส่วน MCP เชื่อม Kimi Code กับเครื่องมือและแหล่งข้อมูลภายนอก ใช้ /skill:name, /mcp และ /mcp-config เพื่อค้นหาและตั้งค่า