เครื่องมือเติมโค้ดแบบเดิมจะแนะนำ snippet ขณะคุณพิมพ์ แต่ไม่เข้าใจทั้งโปรเจกต์อย่างลึกซึ้ง เมื่อต้องรีแฟกเตอร์หลายไฟล์ ดีบักปัญหาซับซ้อน หรือทำงานซ้ำ ๆ ให้เป็นอัตโนมัติ นักพัฒนามักต้องสลับไปมาระหว่าง IDE, terminal และเอกสาร พร้อมประสานแต่ละขั้นตอนด้วยตัวเอง
AI coding agent ทำได้มากกว่าการแนะนำแบบง่าย ๆ โดยจะวิเคราะห์ทั้งรีโพซิทอรี วางแผนการเปลี่ยนแปลงหลายขั้นตอน รันคำสั่ง และปรับแก้เองตามผลลัพธ์ แทนที่จะช่วยทีละบรรทัด มันทำหน้าที่คล้ายพาร์ตเนอร์วิศวกรรมที่จัดการเวิร์กโฟลว์ซับซ้อนได้
Kimi Code ถูกสร้างขึ้นบนแนวทางแบบ agent นี้ โดยทำงานใน terminal และผสานกับ IDE กระแสหลักอย่าง VS Code และ Zed รวมการใช้เหตุผลในบริบทยาวเข้ากับการทำงานความเร็วสูง เพื่อรองรับการรีแฟกเตอร์หลายไฟล์ การดีบัก และระบบอัตโนมัติในระดับใหญ่
ฟีเจอร์สำคัญของ Kimi Code
Kimi Code ผสานพลังของ Kimi K2.5 เข้ากับดีไซน์แบบเน้น terminal และการผสานกับ IDE อย่างลึกซึ้ง แนวทางที่นำโดย agent นี้ขับเคลื่อนด้วยฟีเจอร์หลักหลายอย่าง ซึ่งก้าวไกลกว่าการเติมโค้ดแบบง่าย ๆ:
เวิร์กโฟลว์แบบ agent
ต่างจากเครื่องมือที่เพียงแนะนำโค้ด Kimi Code ทำหน้าที่เป็น agent อย่างแท้จริง โดยวิเคราะห์ codebase ของคุณ สร้างแผน รันคำสั่ง และปรับแก้ตามผลลัพธ์ บอกว่า "รีแฟกเตอร์ API calls ทั้งหมดให้ใช้ async/await" แล้ว Kimi Code จะระบุไฟล์ที่เกี่ยวข้องทั้งหมด ทำการเปลี่ยนแปลง รันเทสต์ และแก้ปัญหาที่พบโดยอัตโนมัติ
context window ขนาด 256K
Kimi K2.5 มี context window ขนาด 256K ทำให้ Kimi Code เข้าใจโครงสร้างโปรเจกต์ dependency และแพตเทิร์นทั้งหมดของคุณได้ ไม่ได้เห็นแค่ไฟล์ที่คุณกำลังแก้ไข แต่เห็นว่าทุกอย่างเชื่อมโยงกันอย่างไร จึงรองรับการรีแฟกเตอร์หลายไฟล์ การเปลี่ยนแปลงสถาปัตยกรรม และการดีบักขนาดใหญ่ได้
การทำงานสองโหมด
กด Ctrl-X เพื่อสลับระหว่างสองโหมด:
Agent Mode: ส่งคำสั่งภาษาธรรมชาติให้ AI
Shell Mode: รันคำสั่ง shell โดยตรงโดยไม่ต้องออกจาก CLI
ความยืดหยุ่นนี้ช่วยให้คุณสลับระหว่างความช่วยเหลือจาก AI กับการรันคำสั่งโดยตรงได้อย่างไร้รอยต่อ
โหมดคิดสำหรับปัญหาซับซ้อน
กด Tab เพื่อเปิดโหมดคิด Kimi Code จะใช้เวลาคิดวิเคราะห์ก่อนตอบมากขึ้น จึงเหมาะกับการตัดสินใจด้านสถาปัตยกรรมที่ซับซ้อน การดีบักบั๊กที่แก้ยาก หรือการวางแผนรีแฟกเตอร์ขนาดใหญ่ คุณยังสามารถเริ่มต้นโดยเปิดโหมดคิดไว้ได้ด้วย: kimi --thinking
ฟีเจอร์โต้ตอบขั้นสูง
อินพุตหลายบรรทัด: กด
Ctrl-JหรือAlt-Enterเพื่อขึ้นบรรทัดใหม่เมื่อวางโค้ดหรือบันทึกข้อผิดพลาดเติมพาธอัตโนมัติ: พิมพ์
@เพื่อเติมพาธไฟล์และไดเรกทอรีจากไดเรกทอรีทำงานของคุณโดยอัตโนมัติวางรูปภาพ: กด
Ctrl-Vเพื่อวางรูปภาพให้ AI วิเคราะห์ (ต้องใช้โมเดลที่รองรับ image_in)ระบบอนุมัติ: Kimi Code จะขอการยืนยันก่อนแก้ไขไฟล์หรือรันคำสั่ง เปิดโหมด YOLO เพื่ออนุมัติอัตโนมัติได้ด้วย:
kimi --yolo(ใช้ด้วยความระมัดระวัง)
ผลลัพธ์ประสิทธิภาพสูง
สมาชิก Kimi Code จะได้รับ:
ความเร็วเอาต์พุต: สูงสุด 100 Tokens/s พร้อมความเสถียรสูง
ความจุโควตา: โควตา token 5 ชั่วโมง รองรับการเรียก API ประมาณ 300-1,200 ครั้ง
การทำงานพร้อมกัน: สูงสุด 30 คำขอพร้อมกัน
การผสานกับ IDE อย่างไร้รอยต่อ
Kimi Code CLI รองรับ Agent Client Protocol (ACP) แบบเนทีฟ จึงผสานการทำงานกับ:
VS Code: มีส่วนขยาย Kimi Code แบบครบถ้วน
Zed: รองรับ ACP แบบเนทีฟ
JetBrains IDEs: ใช้งานร่วมกับ ACP ได้
คุณยังผสานกับ Zsh ผ่านปลั๊กอิน zsh-kimi-cli เพื่อเพิ่มความสามารถ AI ให้ shell ได้อีกด้วย
การรองรับ MCP (Model Context Protocol)
Kimi Code รองรับ Model Context Protocol (MCP) ซึ่งเป็นโปรโตคอลเปิดที่ช่วยให้โมเดล AI โต้ตอบกับเครื่องมือและแหล่งข้อมูลภายนอกได้อย่างปลอดภัย จึงขยายความสามารถของ Kimi Code ให้ไปไกลกว่าการแก้ไขโค้ด:
การผสานเครื่องมือภายนอก: เชื่อมต่อกับฐานข้อมูล, APIs, แหล่งเอกสาร และเครื่องมือพัฒนา
เวิร์กโฟลว์กำหนดเอง: สร้าง agents เฉพาะทางสำหรับงานเฉพาะ เช่น การสแกนความปลอดภัย การวิเคราะห์ประสิทธิภาพ หรือการสร้างเอกสาร
ความเข้ากันได้กับอีโคซิสเต็ม: ใช้ MCP servers ที่มีอยู่จากชุมชน หรือสร้างของคุณเอง
จัดการ MCP servers ด้วยคำสั่งง่าย ๆ เช่น kimi mcp add, kimi mcp list, kimi mcp auth และอื่น ๆ เครื่องมือ MCP ใช้กลไกการอนุมัติแบบเดียวกับการทำงานอื่น ๆ ของ Kimi Code เพื่อความปลอดภัย
การจัดการ session และบริบท
Kimi Code มีความสามารถด้าน การจัดการ session และ การจัดการบริบทยาว ที่ทรงพลังสำหรับเวิร์กโฟลว์ซับซ้อนหลายขั้นตอน:
การคงอยู่ของ session: ระบบบันทึกบทสนทนาโดยอัตโนมัติ กลับมาทำ session ใดก็ได้ต่อด้วย
--continueหรือสลับระหว่างหลายโปรเจกต์ด้วย--session <id>การบีบอัดบริบท: เมื่อใกล้ถึงขีดจำกัดบริบท ใช้
/compactเพื่อให้ AI สรุปประวัติการสนทนาโดยคงข้อมูลสำคัญไว้การติดตามบริบท: แถบสถานะแสดงเปอร์เซ็นต์การใช้บริบทแบบเรียลไทม์ ("context: xx%") เพื่อให้คุณรู้ความจุที่เหลืออยู่เสมอ
เริ่มใหม่อย่างสะอาด: ใช้
/clearเพื่อรีเซ็ตบริบทของ session ปัจจุบัน หรือ/newเพื่อสร้าง session ใหม่ทั้งหมด
ด้วยเหตุนี้ Kimi Code จึงเหมาะอย่างยิ่งสำหรับงานพัฒนาที่ยาวนาน ครอบคลุมหลายไฟล์ และต้องรักษาบริบทต่อเนื่องเป็นเวลานาน
ความปลอดภัยของอุปกรณ์และความเข้ากันได้
Kimi Code มีฟีเจอร์ด้านความปลอดภัยและความเข้ากันได้ที่เหมาะกับเวิร์กโฟลว์ระดับมืออาชีพ:
อุปกรณ์หมดอายุใน 30 วัน: เพื่อความปลอดภัย อุปกรณ์ที่ได้รับอนุญาตจะหมดอายุโดยอัตโนมัติหลังไม่มีการใช้งาน 30 วัน ทำให้อุปกรณ์ที่ไม่ได้ใช้ไม่คงสิทธิ์ไว้อย่างไม่มีกำหนด
ความเข้ากันได้กับ Claude Code: Kimi Code ออกแบบมาให้เข้ากันได้กับเวิร์กโฟลว์ของ Claude Code หากคุณคุ้นเคยกับคำสั่งและรูปแบบของ Claude Code ก็ใช้แนวทางคล้ายกันกับ Kimi Code ได้
ความเข้ากันได้กับ Roo Code: Kimi Code ยังรองรับเวิร์กโฟลว์ที่คล้ายกับ Roo Code ทำให้สลับระหว่างเครื่องมือเหล่านี้ได้ง่ายโดยไม่ต้องเรียนรู้รูปแบบใหม่ทั้งหมด
ประสบการณ์สม่ำเสมอข้ามแพลตฟอร์ม: ไม่ว่าคุณจะใช้ macOS, Linux หรือ Windows, Kimi Code มอบประสบการณ์ที่สม่ำเสมอด้วยคำสั่งและฟีเจอร์เดียวกัน
สิทธิประโยชน์สมาชิก Kimi Code
Kimi Code เป็นสิทธิประโยชน์สมาชิกระดับพรีเมียมในแผนสมาชิก Kimi ที่ออกแบบมาสำหรับงานพัฒนาโค้ดโดยเฉพาะ สมัครสมาชิกเพื่อปลดล็อกความสามารถด้านการเขียนโปรแกรมด้วย AI แบบครบถ้วน รวมถึงการเข้าถึง API ทรัพยากรประมวลผลประสิทธิภาพสูง และการรองรับการผสานกับ IDE อย่างครอบคลุม
สิทธิประโยชน์หลัก
| สิทธิประโยชน์ | คำอธิบาย |
|---|---|
| เอาต์พุตความเร็วสูง | ความเร็วเอาต์พุตสูงสุด 100 Tokens/s เพื่อประสบการณ์เขียนโค้ดที่ลื่นไหล |
| การทำงานพร้อมกันสูง | รองรับคำขอพร้อมกันสูงสุด 30 รายการสำหรับงานซับซ้อน |
| โควตาขนาดใหญ่ | โควตา token 5 ชั่วโมง รองรับการเรียก API ประมาณ 300-1,200 ครั้ง |
| ความเข้ากันได้กว้างขวาง | รองรับ Kimi Code CLI, Claude Code, Roo Code และ agents กระแสหลักอื่น ๆ |
| การผสานกับ IDE แบบเนทีฟ | รองรับ VS Code, Zed, JetBrains และ IDE หลักอื่น ๆ แบบเสียบแล้วใช้ได้ทันที |
ใช้ Kimi Code อย่างไร
ขั้นตอนที่ 1: ติดตั้ง Kimi Code CLI
Linux/macOS (แนะนำ):
Windows (PowerShell):
ทางเลือกผ่าน uv:
ขั้นตอนที่ 2: ยืนยันตัวตนและตั้งค่า
เริ่ม Kimi CLI:
จากนั้นยืนยันตัวตนด้วยวิธีใดวิธีหนึ่งต่อไปนี้:
ตัวเลือก A: เข้าสู่ระบบในคลิกเดียว (แนะนำ)
รันคำสั่ง /login ใน Kimi CLI ระบบจะเปิดหน้าต่างเบราว์เซอร์เพื่อยืนยันตัวตนให้เสร็จโดยอัตโนมัติ—ไม่ต้องตั้งค่า API key ด้วยตนเอง
ตัวเลือก B: ตั้งค่า API key ด้วยตนเอง
หากต้องการตั้งค่าด้วยตนเอง ให้รัน /setup ใน CLI จากนั้นไปที่ Kimi Code Console เพื่อสร้างและคัดลอก API Key ของคุณ
ขั้นตอนที่ 3: เริ่มเขียนโค้ดด้วย AI
เมื่อยืนยันตัวตนแล้ว คุณสามารถเริ่มใช้ Kimi Code ได้ทันที
ตัวอย่างคำสั่งมีดังนี้:
การสร้างโค้ดพื้นฐาน:
การรีแฟกเตอร์หลายไฟล์:
การดีบัก:
ขั้นตอนที่ 4: ใช้ฟีเจอร์ขั้นสูง
เปิดโหมดคิดสำหรับงานซับซ้อน:
กด Tab ก่อนส่งข้อความ หรือเริ่มต้นด้วย:
สลับเป็นโหมด shell:
กด Ctrl-X เพื่อรันคำสั่ง shell โดยตรง
วางโค้ดหรือรูปภาพ:
กด Ctrl-V เพื่อวางจากคลิปบอร์ด (รองรับข้อความและรูปภาพ)
อ้างอิงไฟล์โปรเจกต์:
พิมพ์ @ ตามด้วยชื่อไฟล์/ไดเรกทอรีเพื่อใช้การเติมอัตโนมัติ
ขั้นตอนที่ 5: ผสานกับ IDE ของคุณ
VS Code:
ติดตั้งส่วนขยาย "Kimi Code" จาก marketplace ของ VS Code จากนั้นยืนยันตัวตนด้วย /login ในเทอร์มินัลของส่วนขยาย
เข้าถึงการตั้งค่าและตัวเลือกเพิ่มเติมได้จากไอคอนรูปเฟืองในแผง
เปิด Command Palette แล้วพิมพ์ "Kimi Code" เพื่อเข้าถึงคำสั่งเพิ่มเติม
Zed: Kimi Code CLI รองรับ ACP แบบเนทีฟ ตั้งค่าใน settings ของ Zed เพื่อเปิดใช้ความช่วยเหลือจาก AI
การผสานกับ Zsh:
ติดตั้งปลั๊กอิน zsh-kimi-cli เพื่อเพิ่มความสามารถ AI ใน shell ของคุณ
ขั้นตอนที่ 6: จัดการ sessions และบริบท
การจัดการ session ของ Kimi Code ช่วยให้คุณรักษาบริบทไว้ได้ตลอด session การพัฒนาที่ยาวนาน:
ดูและสลับ sessions:
กลับไปทำ session ก่อนหน้าต่อ:
สลับไปยัง session ที่ระบุ:
ล้างบริบทของ session ปัจจุบัน:
บีบอัดบริบทเมื่อใกล้ถึงขีดจำกัด:
ติดตาม การใช้งาน context window ได้ในแถบสถานะ (แสดง "context: xx%") เพื่อผลลัพธ์ที่ดีที่สุดกับ งานบริบทยาว ให้ใช้ /compact เป็นระยะเพื่อสรุปประวัติการสนทนาโดยคงข้อมูลสำคัญไว้
ขั้นตอนที่ 7: ตั้งค่า MCP (Model Context Protocol)
ขยายความสามารถของ Kimi Code ด้วย MCP servers สำหรับการผสานเครื่องมือภายนอก:
เพิ่ม MCP server:
แสดงรายการ MCP servers ที่ตั้งค่าไว้:
ใช้เครื่องมือ MCP ในเวิร์กโฟลว์ของคุณ: เมื่อตั้งค่าแล้ว Kimi Code สามารถเรียกใช้เครื่องมือ MCP ได้โดยอัตโนมัติ เช่น เมื่อมี MCP server สำหรับฐานข้อมูล:
เครื่องมือ MCP ใช้ กลไกการอนุมัติ แบบเดียวกับการทำงานอื่น ๆ ของ Kimi Code ใน โหมด YOLO การทำงานของ MCP จะได้รับการอนุมัติอัตโนมัติเพื่อให้เวิร์กโฟลว์รวดเร็วยิ่งขึ้น
ขั้นตอนที่ 8: อินเทอร์เฟซทางเลือก
Browser UI: เปิดใช้อินเทอร์เฟซบนเว็บเพื่อประสบการณ์แบบกราฟิก:
อัปเกรดหรือถอนการติดตั้ง:
กรณีใช้งานจริง
Kimi Code โดดเด่นกับงานเขียนโค้ดที่ซับซ้อนและไปไกลกว่าการเติมข้อความอัตโนมัติทั่วไป ด้านล่างคือ 4 สถานการณ์ที่ใช้งานได้จริง:
1. การรีแฟกเตอร์โค้ดขนาดใหญ่
สถานการณ์: คุณต้องย้ายโค้ดเบสเดิมจากเฟรมเวิร์กหนึ่งไปยังอีกเฟรมเวิร์ก หรือปรับรูปแบบการเขียนโค้ดในไฟล์หลายร้อยไฟล์
ตัวอย่างพรอมป์:
2. การดีบักปัญหาซับซ้อน
สถานการณ์: คุณกำลังเจอบั๊กบน production ที่เกี่ยวข้องกับหลายบริการ คิวรีฐานข้อมูล และ API calls เครื่องมือดีบักแบบเดิมยังให้ภาพรวมได้ไม่ครบ
ตัวอย่างพรอมป์:
3. การสร้างชุดทดสอบอัตโนมัติ
สถานการณ์: คุณมีโค้ดเบสขนาดใหญ่ที่มีความครอบคลุมของการทดสอบต่ำ ต้องการชุดทดสอบที่ครบถ้วน แต่ไม่อยากเขียนเองทั้งหมด
ตัวอย่างพรอมป์:
4. การตั้งค่าและกำหนดค่าโปรเจกต์
สถานการณ์: คุณกำลังเริ่มโปรเจกต์ใหม่และต้องตั้งค่าสภาพแวดล้อมการพัฒนาทั้งหมด รวมถึง dependencies ไฟล์กำหนดค่า CI/CD และเอกสารประกอบ
ตัวอย่างพรอมป์:
5. การผสานเครื่องมือภายนอกด้วย MCP
สถานการณ์: คุณต้องผสานกับเครื่องมือภายนอก เช่น ฐานข้อมูล APIs หรือบริการเฉพาะทางที่ไม่ได้เป็นส่วนหนึ่งของโค้ดเบส ด้วย MCP (Model Context Protocol) Kimi Code สามารถโต้ตอบกับทรัพยากรภายนอกเหล่านี้ได้อย่างปลอดภัย
ตัวอย่างพรอมป์:
บทสรุป
Kimi Code คือผู้ช่วยเขียนโค้ด AI รุ่นใหม่ที่ผสานพลังของโมเดล Kimi K2.5 เข้ากับเวิร์กโฟลว์แบบ agent อย่างแท้จริง ต่างจากเครื่องมือเติมโค้ดแบบเดิมที่ตอบสนองเฉพาะสิ่งที่คุณพิมพ์ Kimi Code วางแผน ลงมือทำ และปรับแก้ต่อเนื่องได้ในเชิงรุก จึงเหมาะอย่างยิ่งกับงานซับซ้อนอย่างการรีแฟกเตอร์หลายไฟล์ การดีบัก และระบบอัตโนมัติ
ด้วย context window ขนาด 256K ความเร็วเอาต์พุต 100 Tokens/s และการผสานกับ IDE อย่างไร้รอยต่อ Kimi Code เปลี่ยนวิธีที่นักพัฒนาเข้าหางานเขียนโค้ด ไม่ว่าคุณจะย้ายโค้ดเดิม แก้ปัญหา production หรือตั้งค่าโปรเจกต์ใหม่ Kimi Code มอบความช่วยเหลืออัจฉริยะที่ช่วยให้ทำงานได้เร็วขึ้นและมีประสิทธิภาพยิ่งขึ้น
คำถามที่พบบ่อย
/login แล้วใช้งาน Kimi Code ได้โดยตรงในตัวแก้ไขโค้ดของคุณ นอกจากนี้ยังรองรับ IDE อื่น ๆ ที่เข้ากันได้กับ ACP เช่น Zed และ JetBrainsTab ก่อนส่งข้อความเพื่อเปิดโหมดคิด หรือเริ่ม Kimi CLI ด้วย kimi --thinking โหมดคิดจะให้ AI ใช้เวลาคิดวิเคราะห์ก่อนตอบมากขึ้น เหมาะสำหรับการตัดสินใจด้านสถาปัตยกรรมที่ซับซ้อนหรือการดีบักkimi --yolo เพื่ออนุมัติการดำเนินการอัตโนมัติ แต่ควรใช้เฉพาะในสภาพแวดล้อมที่ปลอดภัยเท่านั้น ตรวจสอบการเปลี่ยนแปลงทุกครั้งก่อน commitCtrl-X เพื่อสลับโหมด Agent Mode จะส่งอินพุตของคุณให้ AI ประมวลผลและวางแผน ส่วน Shell Mode จะรันคำสั่ง shell โดยตรงโดยไม่มี AI เข้ามาเกี่ยวข้อง จึงสลับระหว่างความช่วยเหลือจาก AI กับการรันคำสั่งเองได้อย่างลื่นไหลkimi mcp add เพื่อขยายความสามารถของ Kimi Code ไม่ว่าจะเชื่อมต่อฐานข้อมูล, APIs, แหล่งเอกสาร และเครื่องมือพัฒนาเฉพาะทาง เครื่องมือ MCP ใช้กลไกการอนุมัติแบบเดียวกับการทำงานอื่น ๆ ของ Kimi Code เพื่อความปลอดภัย/sessions เพื่อดูและสลับ session, ใช้ --continue เพื่อทำงานเดิมต่อ และใช้ /compact ให้ AI สรุปประวัติการสนทนาโดยคงข้อมูลสำคัญไว้ แถบสถานะจะแสดง การใช้งาน context window แบบเรียลไทม์ (เช่น 'context: 65%') ด้วย context window ขนาด 256K และการบีบอัดอัจฉริยะ Kimi Code จึงรับมือกับงานพัฒนาที่ดำเนินต่อเนื่องยาวนานได้อย่างมีประสิทธิภาพkimi web เพื่อเปิดอินเทอร์เฟซบนเว็บสำหรับการใช้งานแบบกราฟิก เหมาะเมื่อคุณต้องการอินเทอร์เฟซแบบภาพ หรือจำเป็นต้องแชร์หน้าจอระหว่าง pair programminguv ให้อัตโนมัติหากยังไม่มี บน macOS การรันครั้งแรกอาจใช้เวลานานขึ้นเนื่องจากการตรวจสอบความปลอดภัยของ Gatekeeper คุณสามารถเพิ่ม terminal ของคุณใน 'System Settings → Privacy & Security → Developer Tools' เพื่อให้การเปิดใช้งานครั้งต่อ ๆ ไปเร็วขึ้น/help สำหรับความช่วยเหลือ, /login สำหรับการยืนยันตัวตน, /sessions และ /resume สำหรับ การจัดการ session, /clear เพื่อล้างบริบท, /compact เพื่อย่อบทสนทนา, /usage เพื่อตรวจสอบโควตา, /yolo เพื่อเปิด/ปิดโหมดอนุมัติอัตโนมัติ, /model เพื่อสลับโมเดล และ /exit เพื่อออกจากระบบ พิมพ์ / ใน CLI เพื่อดูรายการทั้งหมด