คู่มืออ้างอิงฉบับย่อนี้รวบรวมคำสั่ง Kimi Code คำสั่งแบบสแลช แป้นพิมพ์ลัด เครื่องมือในตัว และเวิร์กโฟลว์ประจำวันที่นักพัฒนาใช้บ่อยที่สุด เปิดไว้ข้างเทอร์มินัลของคุณ และใช้ /help ภายใน Kimi Code หรือ kimi --help ในเชลล์เพื่อตรวจสอบว่ารุ่นปัจจุบันของคุณมีอะไรให้ใช้บ้าง
ดูรายละเอียดจากต้นทางได้ในเอกสารอ้างอิงทางการสำหรับ คำสั่ง kimi, คำสั่งแบบสแลช, เครื่องมือในตัว และ แป้นพิมพ์ลัด
เริ่มที่นี่
ใช้ลูปขั้นต่ำนี้เมื่อคุณเข้าสู่โปรเจกต์เป็นครั้งแรก:
ใช้ --yolo, /yolo และ /auto เฉพาะในเวิร์กสเปซที่คุณเชื่อถือ พวกมันช่วยลดขั้นตอนอนุมัติ แต่ก็ทำให้ Kimi Code ทำงานได้อย่างอิสระมากขึ้นด้วย
ติดตั้ง Kimi Code CLI
สำหรับนักพัฒนาส่วนใหญ่ สคริปต์ติดตั้งทางการคือทางที่เร็วที่สุด: ติดตั้งไบนารี Kimi Code เพียงตัวเดียวและไม่ต้องใช้ Node.js นอกจากนี้ยังมี Homebrew, npm และ pnpm หากเหมาะกับชุดเครื่องมือในเครื่องของคุณมากกว่า
| แพลตฟอร์ม / ตัวจัดการ | คำสั่ง |
|---|---|
| สคริปต์ macOS / Linux | curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash |
| Homebrew | brew install kimi-code |
| Windows PowerShell | irm https://code.kimi.com/kimi-code/install.ps1 | iex |
| npm | npm install -g @moonshot-ai/kimi-code |
| pnpm | pnpm add -g @moonshot-ai/kimi-code |
บน Windows ให้ติดตั้ง Git for Windows ก่อนเปิดใช้งานครั้งแรก เพราะ Kimi Code CLI ใช้ Git Bash ที่มาพร้อมกันเป็นสภาพแวดล้อมเชลล์ หลังติดตั้งแล้ว ให้เปิดเทอร์มินัลใหม่และตรวจสอบไบนารี:
การเปิดใช้งานและระบบอัตโนมัติ
ตัวเลือกหลักของ 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 ของผู้ใช้และโปรเจกต์ที่ค้นพบอัตโนมัติสำหรับการเปิดใช้งานครั้งนี้ |
ตัวอย่างแบบไม่โต้ตอบ
คำสั่งย่อยของ 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 | จัดการผู้ให้บริการจากเทอร์มินัล |
คำสั่งเซิร์ฟเวอร์ที่มีประโยชน์:
คำสั่งแบบสแลช
คำสั่งแบบสแลชเป็นตัวควบคุมในตัวของ 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 เหมาะกับงานที่กว้าง มีความเสี่ยง หรือยังไม่ชัดเจน โดยให้ความสำคัญกับการสำรวจและวางแผนก่อนแก้ไขไฟล์
/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 | ยืนยันตัวเลือกการอนุมัติที่เลือกไว้ และปิดป๊อปอัปช่วยเหลือด้วย |
1 – 9 | เลือกตัวเลือกการอนุมัติด้วยตัวเลข |
Esc / Ctrl-C / Ctrl-D | ปฏิเสธคำขออนุมัติปัจจุบัน |
Ctrl-E | ขยายหรือยุบ diff แบบเต็ม หรือเนื้อหาตัวอย่างไฟล์ในแผงอนุมัติ |
PageUp / PageDown | เลื่อนป๊อปอัปครั้งละ 10 บรรทัด |
q / Q | ปิดป๊อปอัป |
เวิร์กโฟลว์ที่ใช้บ่อย
เริ่ม repo ใหม่
วางแผนรีแฟกเตอร์ก่อนแก้ไข
เรียกใช้งานเบื้องหลัง
จากนั้นเปิด /tasks เพื่อติดตามงานเบื้องหลัง หรือให้ Kimi Code แจ้งเตือนเมื่อทำงานเสร็จ
กลับมาทำงานของเมื่อวานต่อ
หากต้องการ session เฉพาะ ให้รัน kimi --session หรือใช้ /sessions ภายใน TUI
ส่งออกหรือดีบัก session
สรุป
Kimi Code CLI จะทำงานได้ดีที่สุดเมื่อคุณมองว่าเป็นเพื่อนร่วมงานในเทอร์มินัล พร้อมบริบทโปรเจกต์ที่ชัดเจน เริ่มด้วย /init ใช้ /plan สำหรับการเปลี่ยนแปลงขนาดใหญ่หรือยังไม่แน่ชัด ติดตามงานที่ใช้เวลานานด้วย /tasks เตรียม /compact ไว้ใช้กับ session ยาว ๆ และเลือกโหมดสิทธิ์ให้สอดคล้องกับระดับความเชื่อถือของ repository
คำถามที่พบบ่อย
kimi --continue ในไดเรกทอรีโปรเจกต์เดิมเพื่อดำเนินเซสชันล่าสุดต่อ ใช้ kimi --session [id] ในเชลล์ หรือ /sessions ภายใน TUI เพื่อเลือกเซสชันที่ต้องการ--yolo จะข้ามการอนุมัติสำหรับการเรียกใช้เครื่องมือทั่วไป ใช้เฉพาะในเวิร์กสเปซที่เชื่อถือได้และอยู่ภายใต้การควบคุมเวอร์ชันเท่านั้น สำหรับรีโพสิทอรีที่ไม่คุ้นเคยหรือข้อมูลโปรดักชัน ควรเปิดการอนุมัติไว้/skill:name, /mcp และ /mcp-config เพื่อค้นหาและตั้งค่า