เครื่องมือช่วยเขียนโค้ดแบบดั้งเดิมจะแนะนำโค้ดขณะพิมพ์ แต่ไม่มีความเข้าใจเชิงลึกเกี่ยวกับโปรเจกต์ทั้งหมดของคุณ เมื่อต้อง refactor หลายไฟล์ ดีบักปัญหาที่ซับซ้อน หรือทำงานซ้ำๆ ให้เป็นอัตโนมัติ นักพัฒนามักต้องสลับไปมาระหว่าง IDE, terminal และเอกสารประกอบ พร้อมทั้งประสานงานแต่ละขั้นตอนด้วยตนเอง
AI coding agent ทำได้มากกว่าการแนะนำโค้ดแบบง่ายๆ มันวิเคราะห์ทั้ง repository วางแผนการเปลี่ยนแปลงแบบหลายขั้นตอน รันคำสั่ง และทำงานซ้ำๆ ได้เองโดยอัตโนมัติ แทนที่จะช่วยเหลือทีละบรรทัด มันทำหน้าที่เหมือนหุ้นส่วนทางวิศวกรรมที่จัดการเวิร์กโฟลว์ที่ซับซ้อนได้
Kimi Code ถูกสร้างขึ้นบนแนวทางแบบ agent นี้ โดยทำงานใน terminal และผสานรวมกับ IDE หลักๆ อย่าง VS Code ผสานการให้เหตุผลแบบบริบทยาวเข้ากับการทำงานที่รวดเร็ว เพื่อรองรับการ refactor หลายไฟล์ การดีบัก และการทำงานอัตโนมัติในขนาดใหญ่
คุณสมบัติเด่นของ Kimi Code
Kimi Code ผสานพลังของ Kimi K3 เข้ากับการออกแบบที่เน้น terminal เป็นหลักและการผสานรวมกับ IDE อย่างลึกซึ้ง แนวทางที่นำโดย agent นี้ขับเคลื่อนด้วยคุณสมบัติหลักหลายอย่างที่ก้าวข้ามการช่วยเขียนโค้ดแบบง่ายๆ ไปไกล:
เวิร์กโฟลว์แบบ agent
ต่างจากเครื่องมือที่เพียงแค่แนะนำโค้ด Kimi Code ทำหน้าที่เป็น agent อย่างแท้จริง มันวิเคราะห์โค้ดเบสของคุณ สร้างแผนงาน รันคำสั่ง และทำซ้ำตามผลลัพธ์ที่ได้ บอกให้มัน "refactor การเรียก API ทั้งหมดให้ใช้ async/await" มันจะระบุไฟล์ที่เกี่ยวข้องทั้งหมด ทำการเปลี่ยนแปลง รันการทดสอบ และแก้ไขปัญหาต่างๆ—ทั้งหมดนี้โดยอัตโนมัติ
หน้าต่างบริบทสูงสุดถึง 1M
Kimi K3 มีหน้าต่างบริบทสูงสุดถึง 1 ล้าน token ซึ่งหมายความว่า Kimi Code สามารถเข้าใจโครงสร้างโปรเจกต์ทั้งหมด การพึ่งพากัน และรูปแบบต่างๆ ของคุณได้ มันไม่ได้เห็นแค่ไฟล์ที่คุณกำลังแก้ไข—แต่เห็นว่าทุกอย่างเชื่อมโยงกันอย่างไร สิ่งนี้ทำให้การ refactor หลายไฟล์ การเปลี่ยนแปลงสถาปัตยกรรม และการดีบักขนาดใหญ่เป็นไปได้ Kimi K3 ยังมาพร้อมความเข้าใจภาพเชิงลึกในตัว จึงสามารถให้เหตุผลเกี่ยวกับภาพหน้าจอ ไดอะแกรม และวิดีโอในฐานะส่วนหนึ่งของงานเขียนโค้ดได้
โหมด Plan และโหมด shell
โหมด Plan: กด
Shift-Tab(หรือพิมพ์/plan) เพื่อเข้าสู่โหมด Plan โดย Kimi Code จะศึกษาโค้ดเบสของคุณและเสนอแผนงานทีละขั้นตอนให้คุณอนุมัติก่อนที่จะแตะต้องไฟล์ใด ๆ ซึ่งเป็นวิธีที่ปลอดภัยที่สุดในการเริ่มต้นการเปลี่ยนแปลงขนาดใหญ่โหมด Shell: พิมพ์
!ในช่องป้อนข้อความเพื่อรันคำสั่งเทอร์มินัลโดยไม่ต้องออกจากบทสนทนา ผลลัพธ์จะถูกบันทึกลงในบริบทเพื่อให้ AI นำไปต่อยอดในการสนทนาครั้งถัดไปได้ กดCtrl+Bเพื่อย้ายคำสั่งที่ทำงานอยู่นานไปทำงานเบื้องหลัง แล้วค่อยกลับมาตรวจสอบภายหลังในแผง/tasks
ความยืดหยุ่นนี้ทำให้คุณสามารถสลับไปมาระหว่างการวางแผนอย่างรอบคอบ การทำงานที่ขับเคลื่อนโดย AI และการรันคำสั่งโดยตรงได้อย่างราบรื่น
ระดับความพยายามในการคิด
Kimi K3 รองรับระดับความพยายามในการคิดแบบ low / high / max ทำให้คุณเลือกความเข้มข้นที่เหมาะสมกับแต่ละงานได้ ใช้ความพยายามน้อยสำหรับคำถามง่าย ๆ และใช้ความพยายามสูงสุดสำหรับการตัดสินใจด้านสถาปัตยกรรมที่ซับซ้อน บั๊กที่แก้ยาก หรือการรีแฟกเตอร์ขนาดใหญ่ สลับโมเดลได้ทุกเมื่อด้วยคำสั่ง /model
เคล็ดลับ: การสลับโมเดลจะทำให้ prompt cache เดิมใช้ไม่ได้ ดังนั้นให้เริ่มเซสชันใหม่ด้วย /new ก่อนที่จะเริ่มใช้งาน Kimi K3 เพื่อให้ได้คุณภาพที่ดีขึ้นและใช้ token น้อยลง
ฟีเจอร์การโต้ตอบขั้นสูง
การป้อนข้อความหลายบรรทัด: กด
Shift-EnterหรือCtrl-Jเพื่อขึ้นบรรทัดใหม่เมื่อวางโค้ดหรือบันทึกข้อผิดพลาดการเติมเส้นทางอัตโนมัติ: พิมพ์
@เพื่อเติมเส้นทางไฟล์และไดเรกทอรีจากไดเรกทอรีที่คุณกำลังทำงานอยู่โดยอัตโนมัติการวางรูปภาพและวิดีโอ: กด
Ctrl-V(หรือAlt-Vบน Windows) เพื่อวางรูปภาพหรือคลิปวิดีโอให้ AI วิเคราะห์ ซึ่งเป็นประโยชน์สำหรับการจำลองบั๊กด้าน UI หรือการอธิบายดีไซน์ (การป้อนวิดีโอต้องใช้โมเดลที่รองรับวิดีโอ)ระบบขออนุมัติ: Kimi Code จะขอการยืนยันก่อนแก้ไขไฟล์หรือรันคำสั่ง มีระดับการทำงานอัตโนมัติสองระดับให้เลือกใช้เมื่อจำเป็น ได้แก่ โหมด YOLO (
kimi --yoloหรือ/yolo) ซึ่งจะอนุมัติการทำงานของเครื่องมือให้โดยอัตโนมัติแต่ยังอาจถามคำถามอยู่บ้าง ส่วนโหมด Auto (kimi --autoหรือ/auto) จะทำงานอย่างอิสระเต็มรูปแบบและไม่ถามคำถามใด ๆ เลย เหมาะสำหรับการรันโดยไม่มีคนคอยดูแล
ระดับความเร็ว Standard และ HighSpeed
Kimi Code มีระดับความเร็วให้เลือกสองแบบ โดยใช้โมเดลเดียวกันและมีความสามารถด้านการเขียนโค้ดเท่ากัน ได้แก่
Standard: ระดับเริ่มต้นสำหรับการทำงานทั่วไป
HighSpeed: ความเร็วในการแสดงผลเร็วกว่า Standard ประมาณ 5–6 เท่า สูงสุดถึง 100 Tokens/s ด้วยความเสถียรสูง สลับได้ทันทีด้วยคำสั่ง
/modelใน CLI หรือใช้ model IDkimi-for-coding-highspeedในเครื่องมือของบุคคลที่สาม HighSpeed ต้องใช้แพ็กเกจ Allegretto ขึ้นไป
ในแง่โควตา ช่วงเวลาแบบเลื่อน 5 ชั่วโมงรองรับคำขอได้ประมาณ 300–1,200 ครั้ง โดยรันพร้อมกันได้สูงสุด 30 คำขอ นอกเหนือจากโควตารายสัปดาห์ที่จะรีเฟรชโดยอัตโนมัติทุก 7 วัน
การผสานรวมกับ IDE อย่างราบรื่น
Kimi Code CLI รองรับ Agent Client Protocol (ACP) โดยตรงผ่านคำสั่งย่อย kimi acp ทำให้สามารถผสานรวมกับ:
VS Code: มีส่วนขยาย Kimi Code แบบเต็มรูปแบบให้ใช้งาน
Zed: รองรับ ACP แบบเนทีฟ
JetBrains IDEs: รองรับ ACP ผ่านปลั๊กอินแชท AI
การรองรับ MCP (Model Context Protocol)
Kimi Code รองรับ Model Context Protocol (MCP) ซึ่งเป็นโปรโตคอลแบบเปิดที่ช่วยให้โมเดล AI โต้ตอบกับเครื่องมือและแหล่งข้อมูลภายนอกได้อย่างปลอดภัย สิ่งนี้ช่วยขยายความสามารถของ Kimi Code ให้เกินขอบเขตของการแก้ไขโค้ด:
การผสานรวมเครื่องมือภายนอก: เชื่อมต่อกับฐานข้อมูล API แหล่งเอกสาร และเครื่องมือพัฒนาต่าง ๆ
เวิร์กโฟลว์ที่กำหนดเอง: สร้าง agent เฉพาะทางสำหรับงานเฉพาะด้าน เช่น การสแกนความปลอดภัย การวิเคราะห์ประสิทธิภาพ หรือการสร้างเอกสาร
ความเข้ากันได้กับระบบนิเวศ: ใช้ MCP server ที่มีอยู่แล้วจากชุมชน หรือสร้างขึ้นเองก็ได้
MCP server จะถูกกำหนดค่าไว้ใน mcp.json ไม่ว่าจะเป็นระดับผู้ใช้ (~/.kimi-code/mcp.json) หรือระดับโปรเจกต์ (.kimi-code/mcp.json) หรือกำหนดค่าแบบโต้ตอบด้วยคำสั่ง /mcp-config ส่วนคำสั่ง /mcp จะแสดงสถานะการเชื่อมต่อของ server ที่กำหนดค่าไว้ทั้งหมด รองรับการรับส่งข้อมูลทั้งแบบ stdio, HTTP และ SSE และเครื่องมือ MCP ก็ทำงานภายใต้กลไกการขออนุมัติแบบเดียวกับการทำงานอื่น ๆ ของ Kimi Code เพื่อความปลอดภัย
การจัดการเซสชันและบริบท
Kimi Code มาพร้อมความสามารถด้าน การจัดการเซสชัน (session management) และ การจัดการบริบทระยะยาว (long context handling) ที่ทรงพลัง สำหรับเวิร์กโฟลว์ที่ซับซ้อนและมีหลายขั้นตอน:
การคงเซสชันไว้ (Session persistence): บทสนทนาจะถูกบันทึกโดยอัตโนมัติ คุณสามารถกลับมาทำเซสชันใดก็ได้ต่อด้วย
--continueหรือสลับไปมาระหว่างหลายโปรเจกต์ด้วย--session <id>การบีบอัดบริบท (Context compression): เมื่อใกล้ถึงขีดจำกัดของบริบท ให้ใช้
/compactเพื่อให้ AI สรุปประวัติการสนทนาโดยยังคงข้อมูลสำคัญไว้ คุณยังสามารถระบุคำสั่งเพิ่มเติมเพื่อบอกว่าอยากให้เก็บอะไรไว้ได้การตรวจสอบการใช้งาน (Usage monitoring): รัน
/usageได้ทุกเมื่อเพื่อดูปริมาณ token ที่ใช้ การใช้บริบท และข้อมูลโควตาเริ่มต้นใหม่ (Fresh starts): ใช้
/new(หรือ/clear) เพื่อรีเซ็ตบริบทของเซสชันปัจจุบันการแยกสาขาและส่งออก (Forking and export):
/forkจะแยกเซสชันพร้อมประวัติทั้งหมด ส่วน/export-mdใช้บันทึกเซสชันใดก็ได้เป็นไฟล์ Markdownงานเบื้องหลัง (Background tasks): กด
Ctrl+Bเพื่อย้ายคำสั่งที่ทำงานนาน และ sub-agent ไปทำงานเบื้องหลัง แล้วติดตามได้ในแผง/tasks
คุณสมบัติเหล่านี้ทำให้ Kimi Code เหมาะกับงานพัฒนาที่ใช้เวลานาน ครอบคลุมหลายไฟล์ และต้องรักษาบริบทไว้ต่อเนื่องเป็นระยะเวลานาน
เป้าหมายอัตโนมัติ swarm และปลั๊กอิน
สำหรับงานที่ใช้เวลานานกว่าการส่ง prompt เพียงครั้งเดียว Kimi Code มีระบบอัตโนมัติระดับสูงให้ใช้งาน:
โหมดเป้าหมาย (Goal mode): เริ่มต้นเป้าหมายอัตโนมัติด้วย
/goal <objective>แล้ว Kimi Code จะทำงานมุ่งสู่เป้าหมายนั้นข้ามหลายรอบ จนกว่าจะเสร็จหรือถึงจุดที่ต้องตัดสินใจ สามารถต่อคิวงานถัดไปด้วย/goal nextโหมด Swarm:
/swarm <task>จะรัน agent หลายตัวพร้อมกันเพื่อทำเป้าหมายเดียวกัน พร้อมแสดงความคืบหน้าแบบเรียลไทม์ และมีการลองใหม่แบบรู้จักขีดจำกัดอัตรา (rate limit)ปลั๊กอินและ Agent Skills: ติดตั้งแพ็กเกจปลั๊กอินที่รวม skill และ MCP server จากมาร์เก็ตเพลสอย่างเป็นทางการผ่าน
/pluginsหรือสอนเวิร์กโฟลว์ของคุณเองให้ Kimi Code นำกลับมาใช้ซ้ำในรูปแบบ skill ที่เขียนด้วย Markdownงานตามกำหนดเวลา (Scheduled tasks): ตั้งเวลาทำงานเป็นประจำหรือแจ้งเตือนแบบครั้งเดียวด้วยภาษาธรรมชาติ แล้ว Kimi Code จะดำเนินการให้อัตโนมัติเมื่อถึงเวลา
ความปลอดภัยของอุปกรณ์และความเข้ากันได้
Kimi Code มีฟีเจอร์ด้านความปลอดภัยและความเข้ากันได้ ที่ทำให้เหมาะกับการใช้งานในระดับมืออาชีพ:
การหมดอายุอุปกรณ์ใน 30 วัน: เพื่อความปลอดภัย อุปกรณ์ที่ไม่มีการใช้งานเกิน 30 วันจะถูกยกเลิกการผูกโดยอัตโนมัติ เพื่อป้องกันไม่ให้อุปกรณ์ที่ไม่ได้ใช้งานยังคงมีสิทธิ์เข้าถึงอยู่ตลอดไป เพียงรัน
/loginอีกครั้งเพื่อกู้คืนสิทธิ์การเข้าถึงใช้งานร่วมกับ agent ที่คุณชื่นชอบได้: นอกจาก CLI อย่างเป็นทางการและส่วนขยายของ VS Code แล้ว Kimi Code API ยังรองรับทั้งโปรโตคอลที่เข้ากันได้กับ OpenAI และ Anthropic พร้อมคู่มือการตั้งค่าอย่างเป็นทางการสำหรับ Claude Code, OpenCode, Codex และอื่น ๆ
ความสม่ำเสมอข้ามแพลตฟอร์ม: ไม่ว่าจะใช้ macOS, Linux หรือ Windows (ผ่าน Git Bash ที่ให้มาในตัว) Kimi Code มอบประสบการณ์ที่สม่ำเสมอด้วยคำสั่งและฟีเจอร์เดียวกัน
วิธีใช้งาน Kimi Code
ขั้นตอนที่ 1: ติดตั้ง Kimi Code CLI
Kimi Code CLI เขียนด้วย TypeScript และทำงานบน Node.js โดยไม่ต้องใช้สภาพแวดล้อม Python
Linux/macOS (แนะนำ):
Windows (PowerShell):
บน Windows ให้ติดตั้ง Git for Windows ก่อนเปิดใช้งานครั้งแรก เนื่องจาก CLI ใช้ Git Bash ที่มาพร้อมกัน
อีกวิธีหนึ่งผ่าน npm (ต้องใช้ Node.js เวอร์ชัน 22.19.0 ขึ้นไป):
ใช้ kimi-cli เวอร์ชัน Python แบบเดิมอยู่ใช่ไหม? หลังติดตั้งแล้วให้รันคำสั่ง kimi migrate เพื่อนำเข้าการตั้งค่า เซสชัน และการประกาศ MCP ที่มีอยู่ในขั้นตอนเดียว
ขั้นตอนที่ 2: ยืนยันตัวตนและตั้งค่า
เริ่ม Kimi CLI:
จากนั้นยืนยันตัวตนด้วยวิธีใดวิธีหนึ่งต่อไปนี้:
ตัวเลือก A: เข้าสู่ระบบด้วย OAuth (แนะนำ)
รันคำสั่ง /login แล้วเลือก "Kimi Code (OAuth)" Kimi Code ใช้ขั้นตอน OAuth แบบ device-code โดยเปิดลิงก์ที่แสดงในเทอร์มินัล เข้าสู่ระบบด้วยบัญชี Kimi ของคุณ แล้วกรอกรหัสผู้ใช้เพื่ออนุญาต โดยไม่ต้องจัดการ API key ด้วยตนเอง
ตัวเลือก B: ตั้งค่าด้วย API key
เลือก "Kimi Platform API key" ใน /login แทน (หรือกำหนดค่าผู้ให้บริการด้วย /provider) เมื่อผสานรวมกับเครื่องมือพัฒนาจากภายนอก ให้สร้างและจัดการ API Key ได้ที่ Kimi Code Console รองรับได้สูงสุด 5 คีย์ โดยแต่ละคีย์จะแสดงเพียงครั้งเดียวตอนสร้าง
ขั้นตอนที่ 3: เริ่มเขียนโค้ดด้วย AI
เมื่อยืนยันตัวตนแล้ว คุณสามารถเริ่มใช้งาน Kimi Code ได้ทันที
ตัวอย่างคำสั่งบางส่วนมีดังนี้:
การสร้างโค้ดพื้นฐาน:
การรีแฟกเตอร์หลายไฟล์:
การดีบัก:
ขั้นตอนที่ 4: ใช้ฟีเจอร์ขั้นสูง
สลับไปใช้ Kimi K3 สำหรับงานที่ยากที่สุด:
รันคำสั่ง /model แล้วเลือก Kimi K3 จากนั้นเลือกระดับความพยายามในการคิด (low / high / max) ที่เหมาะกับงาน เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดและใช้ token น้อยลง ให้เริ่มเซสชันใหม่ด้วย /new ก่อนสลับโมเดล
รันคำสั่งเชลล์แบบอินไลน์:
พิมพ์ ! ตามด้วยคำสั่งเพื่อรันโดยตรงจากช่องแชท
เข้าสู่โหมด Plan เพื่อทำการเปลี่ยนแปลงอย่างรอบคอบ:
กด Shift-Tab เพื่อให้ Kimi Code ทำการค้นคว้าก่อนและเสนอแผนก่อนที่จะแก้ไขไฟล์
วางโค้ด ภาพ หรือวิดีโอ:
กด Ctrl-V (Alt-V บน Windows) เพื่อวางจากคลิปบอร์ด จากนั้นกด Shift-Enter หรือ Ctrl-J สำหรับการป้อนข้อมูลหลายบรรทัด
อ้างอิงไฟล์ในโปรเจกต์:
พิมพ์ @ ตามด้วยชื่อไฟล์หรือไดเรกทอรีเพื่อให้ระบบเติมข้อความอัตโนมัติ
ขั้นตอนที่ 5: ผสานการทำงานกับ IDE ของคุณ
VS Code:
ติดตั้งส่วนขยาย "Kimi Code" จาก VS Code marketplace จากนั้นเข้าสู่ระบบด้วยบัญชี Kimi ของคุณ—หรือข้ามการเข้าสู่ระบบเพื่อใช้การตั้งค่า API key ที่มีอยู่แล้ว
เข้าถึงการตั้งค่าและตัวเลือกเพิ่มเติมได้จากไอคอนรูปเฟืองในแผงควบคุม
เปิด Command Palette แล้วพิมพ์ "Kimi Code" เพื่อเข้าถึงคำสั่งเพิ่มเติม
Zed:
Kimi Code CLI รองรับ ACP โดยตรงผ่านคำสั่งย่อย kimi acp เพิ่ม Kimi Code เป็น external agent ในการตั้งค่าของ Zed:
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }
``````json
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }IDE ของ JetBrains: เปิดใช้งานปลั๊กอิน AI chat แล้วเพิ่ม Kimi Code จาก "Configure ACP agents" เพื่อควบคุมเซสชัน Kimi ได้โดยตรงจาก IDE ของคุณ
ขั้นตอนที่ 6: จัดการเซสชันและบริบท
การจัดการเซสชัน ของ Kimi Code ช่วยให้คุณรักษาบริบทตลอดเซสชันการพัฒนาที่ยาวนานได้:
ดูและสลับเซสชัน:
กลับไปทำงานต่อจากเซสชันก่อนหน้า:
สลับไปยังเซสชันที่ระบุ:
เริ่มเซสชันใหม่:
บีบอัดบริบทเมื่อใกล้ถึงขีดจำกัด:
รัน /usage เมื่อใดก็ได้เพื่อตรวจสอบการใช้ token การใช้บริบท และโควตา สำหรับงานที่ต้องใช้บริบทยาว ควรใช้ /compact เป็นระยะเพื่อสรุปประวัติการสนทนาโดยยังคงข้อมูลสำคัญไว้
ขั้นตอนที่ 7: ตั้งค่า MCP (Model Context Protocol)
ขยายความสามารถของ Kimi Code ด้วย MCP servers สำหรับการเชื่อมต่อเครื่องมือภายนอก เซิร์ฟเวอร์จะถูกประกาศไว้ใน mcp.json—ที่ ~/.kimi-code/mcp.json ในระดับผู้ใช้ หรือ .kimi-code/mcp.json สำหรับโปรเจกต์เดียว (รายการในระดับโปรเจกต์จะแทนที่รายการระดับผู้ใช้ที่มีชื่อเดียวกัน):
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}
``````json
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}รายการที่มีฟิลด์ command คือ stdio server ส่วนรายการที่มีฟิลด์ url คือ HTTP server (ตั้งค่า "transport": "sse" เฉพาะสำหรับบริการ SSE รุ่นเก่าเท่านั้น) หากต้องการวิธีที่ใช้งานง่ายแบบคลิกตั้งค่า สามารถรัน /mcp-config ใน TUI เพื่อเพิ่ม แก้ไข หรือลบเซิร์ฟเวอร์แบบโต้ตอบ และรัน /mcp เพื่อตรวจสอบสถานะการเชื่อมต่อ สำหรับเซิร์ฟเวอร์ที่ต้องใช้ OAuth ให้รัน /mcp-config login <server-name>
ใช้เครื่องมือ MCP ในเวิร์กโฟลว์ของคุณ: เมื่อตั้งค่าเรียบร้อยแล้ว Kimi Code จะสามารถเรียกใช้เครื่องมือ MCP ได้โดยอัตโนมัติ ตัวอย่างเช่น เมื่อใช้ MCP server สำหรับฐานข้อมูล:
เครื่องมือ MCP ใช้กลไกการอนุมัติเดียวกันกับการทำงานอื่น ๆ ของ Kimi Code ในโหมด YOLO การทำงานของ MCP จะได้รับการอนุมัติโดยอัตโนมัติเพื่อให้เวิร์กโฟลว์เร็วขึ้น
ขั้นตอนที่ 8: อินเทอร์เฟซทางเลือก
Browser UI:
เปิดใช้งานอินเทอร์เฟซแบบเว็บเพื่อประสบการณ์แบบกราฟิก โดยจะรันอยู่ในโฟร์กราวด์และเปิดเบราว์เซอร์ให้โดยอัตโนมัติ—หยุดการทำงานด้วย Ctrl+C:
จากภายใน TUI ให้รัน /web เพื่อดำเนินเซสชันปัจจุบันต่อในเบราว์เซอร์ นอกจากนี้ยังสามารถเปิดตัวแสดงภาพเซสชัน (session visualizer) ด้วยคำสั่ง kimi vis เพื่อดูภาพรวมของทั้งเซสชันได้ในมุมมองเดียว
อัปเกรดหรือถอนการติดตั้ง:
หากติดตั้งผ่าน npm ให้อัปเกรดด้วยคำสั่ง npm install -g @moonshot-ai/kimi-code@latest แทน หากต้องการถอนการติดตั้ง ให้ลบไฟล์ปฏิบัติการ kimi (สำหรับการติดตั้งแบบสคริปต์) หรือรัน npm uninstall -g @moonshot-ai/kimi-code (สำหรับการติดตั้งผ่าน npm)
กรณีการใช้งานจริง
Kimi Code มีความโดดเด่นในงานเขียนโค้ดที่ซับซ้อนซึ่งเกินกว่าการเติมโค้ดอัตโนมัติแบบง่าย ๆ ต่อไปนี้คือสถานการณ์ใช้งานจริง 5 ตัวอย่าง:
1. การรีแฟกเตอร์โค้ดขนาดใหญ่
สถานการณ์: คุณต้องย้ายโค้ดเก่าจากเฟรมเวิร์กหนึ่งไปยังอีกเฟรมเวิร์กหนึ่ง หรืออัปเดตรูปแบบการเขียนโค้ดในไฟล์หลายร้อยไฟล์
ตัวอย่างพรอมต์:
2. การดีบักที่ซับซ้อน
สถานการณ์: คุณกำลังเผชิญกับบั๊กในระบบใช้งานจริงที่เกี่ยวข้องกับหลายเซอร์วิส การเรียกฐานข้อมูล และการเรียก API เครื่องมือดีบักแบบดั้งเดิมไม่สามารถให้ภาพรวมทั้งหมดแก่คุณได้
ตัวอย่างพรอมต์:
3. การสร้างชุดทดสอบอัตโนมัติ
สถานการณ์: คุณมีโค้ดเบสขนาดใหญ่ที่มีความครอบคลุมของการทดสอบต่ำ คุณต้องการชุดทดสอบที่ครอบคลุมแต่ไม่ต้องการเขียนเองด้วยมือ
ตัวอย่างพรอมต์:
4. การตั้งค่าและกำหนดค่าโปรเจกต์
สถานการณ์: คุณกำลังเริ่มโปรเจกต์ใหม่และต้องตั้งค่าสภาพแวดล้อมการพัฒนาทั้งหมด รวมถึง dependency ไฟล์การกำหนดค่า CI/CD และเอกสารประกอบ
ตัวอย่างพรอมต์:
5. การเชื่อมต่อเครื่องมือภายนอกด้วย MCP
สถานการณ์: คุณต้องการเชื่อมต่อกับเครื่องมือภายนอก เช่น ฐานข้อมูล API หรือบริการเฉพาะทางที่ไม่ได้เป็นส่วนหนึ่งของโค้ดเบสของคุณ ด้วย MCP (Model Context Protocol) Kimi Code สามารถโต้ตอบกับทรัพยากรภายนอกเหล่านี้ได้อย่างปลอดภัย
ตัวอย่างพรอมต์:
บทสรุป
Kimi Code คือผู้ช่วยเขียนโค้ดด้วย AI รุ่นถัดไป ที่ผสานรวม Kimi K3—โมเดลระดับ 3T แบบเปิดตัวแรกของโลก—เข้ากับเวิร์กโฟลว์แบบ agent ที่แท้จริง ต่างจากเครื่องมือเติมโค้ดอัตโนมัติแบบดั้งเดิมที่ตอบสนองต่อการพิมพ์ของคุณเท่านั้น Kimi Code วางแผน ดำเนินการ และทำซ้ำอย่างเชิงรุก—ทำให้เหมาะอย่างยิ่งสำหรับงานที่ซับซ้อน เช่น การรีแฟกเตอร์โค้ดหลายไฟล์ การดีบัก และการทำงานอัตโนมัติ
ด้วยหน้าต่างบริบทสูงสุดถึง 1M, ระดับความเร็ว Standard และ HighSpeed และการผสานรวมกับ IDE อย่างราบรื่น Kimi Code เปลี่ยนวิธีที่นักพัฒนาเข้าถึงงานเขียนโค้ด ไม่ว่าคุณจะกำลังย้ายโค้ดเก่า ดีบักปัญหาในระบบจริง หรือตั้งค่าโปรเจกต์ใหม่ Kimi Code ก็มอบความช่วยเหลืออันชาญฉลาดที่คุณต้องการเพื่อทำงานได้เร็วและมีประสิทธิภาพมากขึ้น
คำถามที่พบบ่อย
kimi acpkimi-for-coding) สมาชิก Moderato ขึ้นไปสามารถเลือกใช้ Kimi K3 (k3 หรือรุ่น 256K k3-256k) และสมาชิก Allegretto ขึ้นไปจะปลดล็อกหน้าต่างบริบทเต็ม 1M token และระดับ HighSpeed (kimi-for-coding-highspeed) เพิ่มเติม สลับโมเดลใน CLI ได้ด้วย /modellow / high / max เพื่อให้คุณเลือกความเข้มข้นที่เหมาะกับแต่ละงาน—ระดับความพยายามที่สูงขึ้นจะใช้เวลาในการให้เหตุผลมากขึ้น ซึ่งช่วยในการตัดสินใจด้านสถาปัตยกรรมที่ซับซ้อนหรือบั๊กที่แก้ยาก ระดับความพยายามในการคิดเป็นการตั้งค่าเฉพาะโมเดล ให้เลือกโมเดลและระดับความพยายามที่เหมาะกับงานเมื่อสลับด้วย /model เพื่อผลลัพธ์ที่ดีที่สุด ควรเริ่มเซสชันใหม่ด้วย /new หลังจากสลับโมเดล เนื่องจากการเปลี่ยนโมเดลจะทำให้ prompt cache ใช้งานไม่ได้kimi --yolo หรือ /yolo) จะอนุมัติการทำงานของเครื่องมือโดยอัตโนมัติแต่ก็ยังอาจถามคำถามได้ ส่วนโหมด Auto (kimi --auto หรือ /auto) จะทำงานอัตโนมัติเต็มรูปแบบและไม่ถามคำถามใดๆ ใช้โหมดเหล่านี้เฉพาะในสภาพแวดล้อมที่ปลอดภัยเท่านั้น และตรวจสอบการเปลี่ยนแปลงทุกครั้งก่อน commit! ในช่องข้อความเพื่อเข้าสู่โหมด shell และรันคำสั่ง terminal โดยไม่ต้องออกจากบทสนทนา—ผลลัพธ์จะถูกบันทึกไว้ในบริบทเพื่อให้ AI นำไปใช้ในรอบถัดไปได้ สำหรับคำสั่งที่ใช้เวลานาน กด Ctrl+B เพื่อย้ายไปทำงานเบื้องหลัง แล้วตรวจสอบสถานะได้ตลอดเวลาในแผง /tasksmcp.json (ระดับผู้ใช้ ~/.kimi-code/mcp.json หรือระดับโปรเจกต์ .kimi-code/mcp.json) หรือแบบโต้ตอบด้วย /mcp-config และ /mcp จะแสดงรายการสถานะการเชื่อมต่อ รองรับการส่งผ่านข้อมูลแบบ stdio, HTTP และ SSE และเครื่องมือ MCP ก็ใช้กลไกการอนุมัติแบบเดียวกับการทำงานอื่นๆ ของ Kimi Code เพื่อความปลอดภัย/sessions เพื่อดูและสลับระหว่างเซสชัน --continue เพื่อทำงานต่อจากเดิม และ /compact เพื่อให้ AI สรุปประวัติบทสนทนาโดยยังคงข้อมูลสำคัญไว้ รัน /usage เพื่อตรวจสอบการใช้ token การใช้บริบท และโควตาได้ตลอดเวลา ด้วยหน้าต่างบริบทสูงสุดถึง 1M และการบีบอัดที่ชาญฉลาด Kimi Code จัดการงานพัฒนาระยะยาวได้อย่างมีประสิทธิภาพkimi web เพื่อเปิดอินเทอร์เฟซแบบเว็บ—มันจะทำงานอยู่ด้านหน้าและเปิดเบราว์เซอร์ให้คุณโดยอัตโนมัติ จากใน TUI คำสั่ง /web จะดำเนินเซสชันปัจจุบันต่อในเบราว์เซอร์ และ kimi vis จะเปิดตัวแสดงภาพเซสชัน ฟีเจอร์นี้มีประโยชน์เมื่อคุณต้องการอินเทอร์เฟซแบบภาพหรือต้องแชร์หน้าจอระหว่างการเขียนโค้ดคู่/help สำหรับความช่วยเหลือ /login สำหรับการยืนยันตัวตน /model สำหรับสลับโมเดล /sessions (นามแฝง /resume) สำหรับการจัดการเซสชัน /new (นามแฝง /clear) เพื่อเริ่มใหม่ /compact เพื่อบีบอัดบทสนทนา /usage เพื่อตรวจสอบโควตา /plan สำหรับโหมด Plan /yolo และ /auto สำหรับโหมดอัตโนมัติ /tasks สำหรับงานเบื้องหลัง /goal และ /swarm สำหรับการทำงานอัตโนมัติแบบอิสระ /web เพื่อเปิดเซสชันในเบราว์เซอร์ /export-md เพื่อส่งออก /mcp สำหรับสถานะ MCP และ /exit เพื่อออกจากโปรแกรม พิมพ์ / ใน CLI เพื่อดูรายการคำสั่งทั้งหมด