Kimi Code: AI Coding Agent รุ่นใหม่สำหรับ Terminal และ IDE

Kimi Code คือ AI coding agent ที่ออกแบบมาสำหรับเวิร์กโฟลว์การพัฒนาที่เน้น terminal เป็นหลัก ต่างจากผู้ช่วยเขียนโค้ด AI ทั่วไปที่ส่วนใหญ่ทำได้แค่แนะนำโค้ดเป็นชิ้นๆ Kimi Code วิเคราะห์ทั้ง repository วางแผนงานที่มีหลายขั้นตอน รันคำสั่ง และทำงานซ้ำแบบอัตโนมัติได้ด้วยตัวเอง ขับเคลื่อนด้วย Kimi K3 ที่มีความสามารถด้าน long-context reasoning ทำให้ทำงานได้ในระดับ agent ทั้งบน terminal และ IDE

14 นาทีในการอ่าน2026-08-12
kimi code เอเจนต์เขียนโค้ดด้วย ai

เครื่องมือช่วยเขียนโค้ดแบบดั้งเดิมจะแนะนำโค้ดขณะพิมพ์ แต่ไม่มีความเข้าใจเชิงลึกเกี่ยวกับโปรเจกต์ทั้งหมดของคุณ เมื่อต้อง 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 ID kimi-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

อินเทอร์เฟซส่วนขยาย Kimi Code สำหรับ VS Code แสดงแผงแชทและฟีเจอร์การแก้ไขโค้ด

การรองรับ 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 เพื่อความปลอดภัย

อินเทอร์เฟซการจัดการ MCP server ของ Kimi Code แสดง server ที่กำหนดค่าไว้และเครื่องมือที่ใช้งานได้

การจัดการเซสชันและบริบท

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 (แนะนำ):

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows (PowerShell):

irm https://code.kimi.com/kimi-code/install.ps1 | iex

บน Windows ให้ติดตั้ง Git for Windows ก่อนเปิดใช้งานครั้งแรก เนื่องจาก CLI ใช้ Git Bash ที่มาพร้อมกัน

อีกวิธีหนึ่งผ่าน npm (ต้องใช้ Node.js เวอร์ชัน 22.19.0 ขึ้นไป):

npm install -g @moonshot-ai/kimi-code

ใช้ kimi-cli เวอร์ชัน Python แบบเดิมอยู่ใช่ไหม? หลังติดตั้งแล้วให้รันคำสั่ง kimi migrate เพื่อนำเข้าการตั้งค่า เซสชัน และการประกาศ MCP ที่มีอยู่ในขั้นตอนเดียว

ขั้นตอนที่ 2: ยืนยันตัวตนและตั้งค่า

เริ่ม Kimi CLI:

kimi

จากนั้นยืนยันตัวตนด้วยวิธีใดวิธีหนึ่งต่อไปนี้:

ตัวเลือก 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 ได้ทันที

ขั้นตอนการอนุญาตอุปกรณ์ของ Kimi Code CLI หลังจากรันคำสั่ง /login

ตัวอย่างคำสั่งบางส่วนมีดังนี้:

การสร้างโค้ดพื้นฐาน:

สร้างฟังก์ชัน Python ที่อ่านไฟล์ CSV และคืนค่าแถวบนสุด 10 แถวโดยเรียงตามคอลัมน์ที่ระบุ

การรีแฟกเตอร์หลายไฟล์:

ปรับปรุงคำสั่งค้นหาฐานข้อมูลทั้งหมดในโปรเจกต์ให้ใช้ parameterized queries แทนการต่อสตริง ตรวจสอบไฟล์ Python ทั้งหมดในไดเรกทอรี src/

การดีบัก:

ผมเจอ 'ConnectionError' ตอนรันเทสต์ ช่วยวิเคราะห์ไฟล์เทสต์และการตั้งค่าเครือข่ายเพื่อหาสาเหตุของปัญหา

ขั้นตอนที่ 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 ที่มีอยู่แล้ว

หน้าจอเข้าสู่ระบบส่วนขยาย Kimi Code สำหรับ VS Code พร้อมตัวเลือกบัญชี Kimi และ API key

เข้าถึงการตั้งค่าและตัวเลือกเพิ่มเติมได้จากไอคอนรูปเฟืองในแผงควบคุม

เมนูไอคอนรูปเฟืองของส่วนขยาย Kimi Code สำหรับ VS Code แสดงตัวเลือกการตั้งค่าและเซิร์ฟเวอร์ MCP

เปิด Command Palette แล้วพิมพ์ "Kimi Code" เพื่อเข้าถึงคำสั่งเพิ่มเติม

Command Palette ของ VS Code แสดงคำสั่ง 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 ช่วยให้คุณรักษาบริบทตลอดเซสชันการพัฒนาที่ยาวนานได้:

ดูและสลับเซสชัน:

/sessions

กลับไปทำงานต่อจากเซสชันก่อนหน้า:

kimi --continue

สลับไปยังเซสชันที่ระบุ:

kimi --session <session-id>

เริ่มเซสชันใหม่:

/new

บีบอัดบริบทเมื่อใกล้ถึงขีดจำกัด:

/compact

รัน /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 สำหรับฐานข้อมูล:

ค้นหาในฐานข้อมูล production เพื่อดูคำสั่งค้นหา 10 อันดับที่ช้าที่สุดในช่วงสัปดาห์ที่ผ่านมา

เครื่องมือ MCP ใช้กลไกการอนุมัติเดียวกันกับการทำงานอื่น ๆ ของ Kimi Code ในโหมด YOLO การทำงานของ MCP จะได้รับการอนุมัติโดยอัตโนมัติเพื่อให้เวิร์กโฟลว์เร็วขึ้น

ขั้นตอนที่ 8: อินเทอร์เฟซทางเลือก

Browser UI: เปิดใช้งานอินเทอร์เฟซแบบเว็บเพื่อประสบการณ์แบบกราฟิก โดยจะรันอยู่ในโฟร์กราวด์และเปิดเบราว์เซอร์ให้โดยอัตโนมัติ—หยุดการทำงานด้วย Ctrl+C:

kimi web

จากภายใน TUI ให้รัน /web เพื่อดำเนินเซสชันปัจจุบันต่อในเบราว์เซอร์ นอกจากนี้ยังสามารถเปิดตัวแสดงภาพเซสชัน (session visualizer) ด้วยคำสั่ง kimi vis เพื่อดูภาพรวมของทั้งเซสชันได้ในมุมมองเดียว

อัปเกรดหรือถอนการติดตั้ง:

kimi upgrade

หากติดตั้งผ่าน npm ให้อัปเกรดด้วยคำสั่ง npm install -g @moonshot-ai/kimi-code@latest แทน หากต้องการถอนการติดตั้ง ให้ลบไฟล์ปฏิบัติการ kimi (สำหรับการติดตั้งแบบสคริปต์) หรือรัน npm uninstall -g @moonshot-ai/kimi-code (สำหรับการติดตั้งผ่าน npm)

กรณีการใช้งานจริง

Kimi Code มีความโดดเด่นในงานเขียนโค้ดที่ซับซ้อนซึ่งเกินกว่าการเติมโค้ดอัตโนมัติแบบง่าย ๆ ต่อไปนี้คือสถานการณ์ใช้งานจริง 5 ตัวอย่าง:

1. การรีแฟกเตอร์โค้ดขนาดใหญ่

  • สถานการณ์: คุณต้องย้ายโค้ดเก่าจากเฟรมเวิร์กหนึ่งไปยังอีกเฟรมเวิร์กหนึ่ง หรืออัปเดตรูปแบบการเขียนโค้ดในไฟล์หลายร้อยไฟล์

  • ตัวอย่างพรอมต์:

ปรับปรุง React class components ทั้งหมดในไดเรกทอรี src/components ให้เป็น functional components ที่ใช้ hooks โดยคงฟังก์ชันการทำงานและ prop types เดิมไว้ทั้งหมด รัน test suite หลังปรับปรุงแล้วแก้ไขข้อผิดพลาดที่พบ

2. การดีบักที่ซับซ้อน

  • สถานการณ์: คุณกำลังเผชิญกับบั๊กในระบบใช้งานจริงที่เกี่ยวข้องกับหลายเซอร์วิส การเรียกฐานข้อมูล และการเรียก API เครื่องมือดีบักแบบดั้งเดิมไม่สามารถให้ภาพรวมทั้งหมดแก่คุณได้

  • ตัวอย่างพรอมต์:

วิเคราะห์ error logs ในไฟล์ logs/error.log ปัญหาดูเหมือนจะเกี่ยวข้องกับการยืนยันตัวตนของผู้ใช้ ช่วยไล่ตรวจ auth middleware คำสั่งค้นหาฐานข้อมูล และ API handlers เพื่อหาสาเหตุที่แท้จริง ตรวจสอบด้วยว่ามี race condition หรือปัญหาเรื่องจังหวะเวลาหรือไม่

3. การสร้างชุดทดสอบอัตโนมัติ

  • สถานการณ์: คุณมีโค้ดเบสขนาดใหญ่ที่มีความครอบคลุมของการทดสอบต่ำ คุณต้องการชุดทดสอบที่ครอบคลุมแต่ไม่ต้องการเขียนเองด้วยมือ

  • ตัวอย่างพรอมต์:

สร้าง unit tests ให้ฟังก์ชันทั้งหมดใน src/utils/helpers.py โดยตั้งเป้าความครอบคลุมอย่างน้อย 90% รวมกรณีขอบเขตพิเศษและการจัดการข้อผิดพลาด ใช้ pytest และทำตามรูปแบบเทสต์ที่มีอยู่แล้วใน tests/

4. การตั้งค่าและกำหนดค่าโปรเจกต์

  • สถานการณ์: คุณกำลังเริ่มโปรเจกต์ใหม่และต้องตั้งค่าสภาพแวดล้อมการพัฒนาทั้งหมด รวมถึง dependency ไฟล์การกำหนดค่า CI/CD และเอกสารประกอบ

  • ตัวอย่างพรอมต์:

ตั้งค่าโปรเจกต์ Node.js ใหม่ที่ใช้ TypeScript, ESLint, Prettier, Jest และ GitHub Actions CI สร้างโครงสร้างโปรเจกต์ที่เหมาะสม เพิ่มสคริปต์ใน package.json และสร้าง README ที่ครบถ้วนพร้อมคำแนะนำการตั้งค่า

5. การเชื่อมต่อเครื่องมือภายนอกด้วย MCP

  • สถานการณ์: คุณต้องการเชื่อมต่อกับเครื่องมือภายนอก เช่น ฐานข้อมูล API หรือบริการเฉพาะทางที่ไม่ได้เป็นส่วนหนึ่งของโค้ดเบสของคุณ ด้วย MCP (Model Context Protocol) Kimi Code สามารถโต้ตอบกับทรัพยากรภายนอกเหล่านี้ได้อย่างปลอดภัย

  • ตัวอย่างพรอมต์:

เชื่อมต่อกับฐานข้อมูล production โดยใช้ MCP server ที่ตั้งค่าไว้ และวิเคราะห์ slow query log ระบุคำสั่งค้นหา 5 อันดับที่ช้าที่สุด พร้อมแนะนำการปรับปรุง index

บทสรุป

Kimi Code คือผู้ช่วยเขียนโค้ดด้วย AI รุ่นถัดไป ที่ผสานรวม Kimi K3—โมเดลระดับ 3T แบบเปิดตัวแรกของโลก—เข้ากับเวิร์กโฟลว์แบบ agent ที่แท้จริง ต่างจากเครื่องมือเติมโค้ดอัตโนมัติแบบดั้งเดิมที่ตอบสนองต่อการพิมพ์ของคุณเท่านั้น Kimi Code วางแผน ดำเนินการ และทำซ้ำอย่างเชิงรุก—ทำให้เหมาะอย่างยิ่งสำหรับงานที่ซับซ้อน เช่น การรีแฟกเตอร์โค้ดหลายไฟล์ การดีบัก และการทำงานอัตโนมัติ

ด้วยหน้าต่างบริบทสูงสุดถึง 1M, ระดับความเร็ว Standard และ HighSpeed และการผสานรวมกับ IDE อย่างราบรื่น Kimi Code เปลี่ยนวิธีที่นักพัฒนาเข้าถึงงานเขียนโค้ด ไม่ว่าคุณจะกำลังย้ายโค้ดเก่า ดีบักปัญหาในระบบจริง หรือตั้งค่าโปรเจกต์ใหม่ Kimi Code ก็มอบความช่วยเหลืออันชาญฉลาดที่คุณต้องการเพื่อทำงานได้เร็วและมีประสิทธิภาพมากขึ้น

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

Kimi Code ใช้ฟรีหรือไม่?
Kimi Code เป็นสิทธิประโยชน์ระดับพรีเมียมที่รวมอยู่ในแผนสมาชิก Kimi คุณสามารถเข้าสู่ระบบด้วยบัญชี Kimi เพื่อใช้ CLI และส่วนขยาย VS Code ได้ โดยค่าใช้จ่ายรวมอยู่ในค่าสมาชิกของคุณแล้ว หากโควตาการใช้งานของคุณหมดลง คุณสามารถเลือกเปิดใช้งาน Extra Usage ซึ่งเป็นยอดเงินแบบจ่ายตามการใช้จริงที่ใช้ร่วมกับ Kimi บนเว็บ เพื่อให้ทำงานต่อได้โดยไม่ต้องรอรอบเติมโควตารายสัปดาห์ ดูรายละเอียดเพิ่มเติมได้ที่ ราคา Kimi Code
ใช้ Kimi Code ใน VS Code ได้ไหม?
ใช่! Kimi Code มีส่วนขยายสำหรับ VS Code โดยเฉพาะ ติดตั้งได้จาก VS Code marketplace เข้าสู่ระบบด้วยบัญชี Kimi ของคุณ แล้วก็สามารถใช้ Kimi Code ได้โดยตรงในเอดิเตอร์ นอกจากนี้ยังรองรับ IDE ที่เข้ากันได้กับ ACP อย่าง Zed และ JetBrains ผ่านคำสั่งย่อย kimi acp
Kimi Code รองรับภาษาโปรแกรมอะไรบ้าง
Kimi Code รองรับภาษาโปรแกรมหลักทุกภาษา เนื่องจากเป็น AI agent ที่เข้าใจโครงสร้างโค้ดและสามารถรันคำสั่งได้ จึงทำงานร่วมกับ Python, JavaScript, TypeScript, Go, Rust, Java, C++ และอื่นๆ ได้ มันปรับตัวตามภาษาและเฟรมเวิร์กของโปรเจกต์คุณ
ฉันสามารถใช้โมเดลใดกับ Kimi Code ได้บ้าง
สมาชิกทุกคนได้ใช้ Kimi K2.7 Code (model ID kimi-for-coding) สมาชิก Moderato ขึ้นไปสามารถเลือกใช้ Kimi K3 (k3 หรือรุ่น 256K k3-256k) และสมาชิก Allegretto ขึ้นไปจะปลดล็อกหน้าต่างบริบทเต็ม 1M token และระดับ HighSpeed (kimi-for-coding-highspeed) เพิ่มเติม สลับโมเดลใน CLI ได้ด้วย /model
ฉันจะปรับระดับความพยายามในการคิดได้อย่างไร
Kimi K3 รองรับระดับความพยายามในการคิดแบบ low / high / max เพื่อให้คุณเลือกความเข้มข้นที่เหมาะกับแต่ละงาน—ระดับความพยายามที่สูงขึ้นจะใช้เวลาในการให้เหตุผลมากขึ้น ซึ่งช่วยในการตัดสินใจด้านสถาปัตยกรรมที่ซับซ้อนหรือบั๊กที่แก้ยาก ระดับความพยายามในการคิดเป็นการตั้งค่าเฉพาะโมเดล ให้เลือกโมเดลและระดับความพยายามที่เหมาะกับงานเมื่อสลับด้วย /model เพื่อผลลัพธ์ที่ดีที่สุด ควรเริ่มเซสชันใหม่ด้วย /new หลังจากสลับโมเดล เนื่องจากการเปลี่ยนโมเดลจะทำให้ prompt cache ใช้งานไม่ได้
Kimi Code สามารถรันคำสั่งที่เป็นอันตรายได้หรือไม่
Kimi Code จะขอการยืนยันก่อนแก้ไขไฟล์หรือรันคำสั่งที่อาจก่อให้เกิดความเสียหาย โหมด YOLO (kimi --yolo หรือ /yolo) จะอนุมัติการทำงานของเครื่องมือโดยอัตโนมัติแต่ก็ยังอาจถามคำถามได้ ส่วนโหมด Auto (kimi --auto หรือ /auto) จะทำงานอัตโนมัติเต็มรูปแบบและไม่ถามคำถามใดๆ ใช้โหมดเหล่านี้เฉพาะในสภาพแวดล้อมที่ปลอดภัยเท่านั้น และตรวจสอบการเปลี่ยนแปลงทุกครั้งก่อน commit
ฉันจะรันคำสั่ง shell ภายใน Kimi Code ได้อย่างไร
พิมพ์ ! ในช่องข้อความเพื่อเข้าสู่โหมด shell และรันคำสั่ง terminal โดยไม่ต้องออกจากบทสนทนา—ผลลัพธ์จะถูกบันทึกไว้ในบริบทเพื่อให้ AI นำไปใช้ในรอบถัดไปได้ สำหรับคำสั่งที่ใช้เวลานาน กด Ctrl+B เพื่อย้ายไปทำงานเบื้องหลัง แล้วตรวจสอบสถานะได้ตลอดเวลาในแผง /tasks
MCP (Model Context Protocol) ใน Kimi Code คืออะไร
MCP (Model Context Protocol) เป็นโปรโตคอลแบบเปิดที่ช่วยให้ Kimi Code โต้ตอบกับเครื่องมือและแหล่งข้อมูลภายนอกได้อย่างปลอดภัย คุณสามารถตั้งค่าเซิร์ฟเวอร์ MCP ได้ใน mcp.json (ระดับผู้ใช้ ~/.kimi-code/mcp.json หรือระดับโปรเจกต์ .kimi-code/mcp.json) หรือแบบโต้ตอบด้วย /mcp-config และ /mcp จะแสดงรายการสถานะการเชื่อมต่อ รองรับการส่งผ่านข้อมูลแบบ stdio, HTTP และ SSE และเครื่องมือ MCP ก็ใช้กลไกการอนุมัติแบบเดียวกับการทำงานอื่นๆ ของ Kimi Code เพื่อความปลอดภัย
Kimi Code จัดการกับบทสนทนาที่ยาวและข้อจำกัดของบริบทอย่างไร
Kimi Code มีฟีเจอร์การจัดการเซสชันและการบีบอัดบริบทที่มีประสิทธิภาพ ใช้ /sessions เพื่อดูและสลับระหว่างเซสชัน --continue เพื่อทำงานต่อจากเดิม และ /compact เพื่อให้ AI สรุปประวัติบทสนทนาโดยยังคงข้อมูลสำคัญไว้ รัน /usage เพื่อตรวจสอบการใช้ token การใช้บริบท และโควตาได้ตลอดเวลา ด้วยหน้าต่างบริบทสูงสุดถึง 1M และการบีบอัดที่ชาญฉลาด Kimi Code จัดการงานพัฒนาระยะยาวได้อย่างมีประสิทธิภาพ
ฉันสามารถใช้ Kimi Code ในเว็บเบราว์เซอร์ได้หรือไม่
ใช่! นอกจาก terminal CLI แล้ว Kimi Code ยังมีโหมด browser UI ด้วย รันคำสั่ง kimi web เพื่อเปิดอินเทอร์เฟซแบบเว็บ—มันจะทำงานอยู่ด้านหน้าและเปิดเบราว์เซอร์ให้คุณโดยอัตโนมัติ จากใน TUI คำสั่ง /web จะดำเนินเซสชันปัจจุบันต่อในเบราว์เซอร์ และ kimi vis จะเปิดตัวแสดงภาพเซสชัน ฟีเจอร์นี้มีประโยชน์เมื่อคุณต้องการอินเทอร์เฟซแบบภาพหรือต้องแชร์หน้าจอระหว่างการเขียนโค้ดคู่
ข้อกำหนดของระบบสำหรับ Kimi Code มีอะไรบ้าง
Kimi Code CLI เขียนด้วย TypeScript และรันบน Node.js—ไม่ต้องใช้ Python สคริปต์ติดตั้งสำหรับ macOS/Linux ไม่มีข้อกำหนดเบื้องต้นอื่นใด ส่วนบน Windows ให้ติดตั้ง Git for Windows ก่อน หากติดตั้งผ่าน npm คุณต้องมี Node.js 22.19.0 ขึ้นไป บน macOS การรันครั้งแรกอาจใช้เวลานานกว่าปกติเนื่องจากการตรวจสอบความปลอดภัยของ Gatekeeper—คุณสามารถเพิ่ม terminal ของคุณไว้ใน 'System Settings → Privacy & Security → Developer Tools' เพื่อให้การเปิดใช้งานครั้งต่อไปเร็วขึ้น
Kimi Code มีคำสั่ง slash อะไรให้ใช้งานบ้าง
Kimi Code รองรับ คำสั่ง slash จำนวนมาก ได้แก่ /help สำหรับความช่วยเหลือ /login สำหรับการยืนยันตัวตน /model สำหรับสลับโมเดล /sessions (นามแฝง /resume) สำหรับการจัดการเซสชัน /new (นามแฝง /clear) เพื่อเริ่มใหม่ /compact เพื่อบีบอัดบทสนทนา /usage เพื่อตรวจสอบโควตา /plan สำหรับโหมด Plan /yolo และ /auto สำหรับโหมดอัตโนมัติ /tasks สำหรับงานเบื้องหลัง /goal และ /swarm สำหรับการทำงานอัตโนมัติแบบอิสระ /web เพื่อเปิดเซสชันในเบราว์เซอร์ /export-md เพื่อส่งออก /mcp สำหรับสถานะ MCP และ /exit เพื่อออกจากโปรแกรม พิมพ์ / ใน CLI เพื่อดูรายการคำสั่งทั้งหมด
คุณอาจจะชอบสิ่งเหล่านี้ด้วย
10 ตัวอย่างไวบ์โค้ดดิ้งของจริง | สร้างด้วย AI ได้วันนี้
10 ตัวอย่างไวบ์โค้ดดิ้งของจริง | สร้างด้วย AI ได้วันนี้
2026-08-17
คู่มือ Zed ACP: เชื่อมต่อ AI Agent ใดก็ได้เข้ากับเอดิเตอร์ของคุณ
คู่มือ Zed ACP: เชื่อมต่อ AI Agent ใดก็ได้เข้ากับเอดิเตอร์ของคุณ
2026-08-13
11 เครื่องมือ Vibe Coding เพื่อเวิร์กโฟลว์ที่ดีขึ้นในปี 2026
11 เครื่องมือ Vibe Coding เพื่อเวิร์กโฟลว์ที่ดีขึ้นในปี 2026
2026-08-12
10 AI Coding Agent เพื่อการพัฒนาซอฟต์แวร์ที่รวดเร็วยิ่งขึ้น
10 AI Coding Agent เพื่อการพัฒนาซอฟต์แวร์ที่รวดเร็วยิ่งขึ้น
2026-08-12
AI ในการเขียนโปรแกรม: คู่มือปฏิบัติสำหรับนักพัฒนา
AI ในการเขียนโปรแกรม: คู่มือปฏิบัติสำหรับนักพัฒนา
2026-08-12