MiMo-Code คืออะไร? ทำความรู้จัก AI Coding Agent จาก Xiaomi
MiMo-Code คือเครื่องมือเขียนโปรแกรมผ่านเทอร์มินัลแบบโอเพนซอร์สที่ Xiaomi พัฒนาต่อยอดจาก OpenCode รองรับการเลือกโมเดลเองและตรวจสอบโค้ดได้ อ่านสรุปผลทดสอบก่อนเริ่มใช้งานจริง
MiMo-Code คืออะไร
MiMo-Code คือเอเจนต์สำหรับการเขียนโปรแกรมผ่านเทอร์มินัล ซึ่งพัฒนาโดยทีม MiMo ของ Xiaomi และเปิดให้ใช้งานในรูปแบบโอเพนซอร์สเมื่อวันที่ 15 มิถุนายน 2026 ภายใต้สัญญาอนุญาต MIT โดยทำงานเป็นเครื่องมือ CLI (command line interface) ภายในเชลล์ของคุณ เครื่องมือนี้สามารถอ่านและแก้ไขไฟล์ในโปรเจกต์ รันคำสั่งเชลล์ ควบคุม git และบันทึกข้อมูลเกี่ยวกับ codebase ระหว่างการใช้งานแต่ละเซสชันได้
รูปแบบการทำงานมีลักษณะเดียวกับ Claude Code คุณสามารถอธิบายงานที่ต้องการด้วยภาษาทั่วไป จากนั้นเอเจนต์จะเสนอการแก้ไขและคำสั่งเพื่อให้คุณตรวจสอบและอนุมัติ โดยมีความแตกต่างที่สำคัญ 2 ประการ ประการแรกคือซอร์สโค้ดเป็นแบบเปิด ทำให้คุณสามารถตรวจสอบได้ว่าเอเจนต์ส่งข้อมูลอะไรไปยังโมเดลบ้าง ประการที่สองคือคุณสามารถเลือกโมเดลที่ต้องการใช้งานแยกต่างหากจากตัวเอเจนต์ได้ ทำให้เครื่องมือนี้สามารถเชื่อมต่อกับโมเดลของ Xiaomi, endpoint ที่รองรับ OpenAI หรือโมเดลที่คุณโฮสต์ด้วยตนเองได้
ที่เก็บซอร์สโค้ดมีชื่อว่า MiMo-Code และคำสั่งที่ติดตั้งคือ mimo ทั้งสองชื่อนี้ปรากฏอยู่ในเอกสารประกอบ ดังนั้นการค้นหาด้วยชื่อใดชื่อหนึ่งจะพบเครื่องมือเดียวกัน
ที่มาของ MiMo-Code และเหตุผลที่สำคัญ
MiMo-Code เป็น fork ของ OpenCode ซึ่งเป็น terminal agent แบบโอเพนซอร์สจากโปรเจกต์ sst โดยไฟล์ LICENSE ยังคงบรรทัด Copyright (c) 2025 opencode เดิมไว้ และไฟล์ README มีส่วนสั้นๆ ที่อธิบายถึงความสัมพันธ์ดังกล่าว ทั้งนี้มี issue ที่เปิดค้างไว้ใน repository ซึ่งเรียกร้องให้ Xiaomi ให้เครดิตผู้ร่วมพัฒนา OpenCode อย่างชัดเจนมากกว่าการคงไว้เพียงบรรทัดในใบอนุญาต
การทราบข้อมูลนี้ช่วยอธิบายสิ่งที่ดูเหมือนจะเป็นไปไม่ได้ในตอนแรก โปรเจกต์ที่เปิดตัวครั้งแรกในเดือนมิถุนายน 2026 นี้มาพร้อมกับ TUI (text user interface) ที่ขัดเกลามาอย่างดี, ระบบปลั๊กอิน, ระบบ abstraction สำหรับ provider ที่รองรับ API ของโมเดลจำนวนมาก, การรองรับ MCP (model context protocol) และการเชื่อมต่อกับ LSP (language server protocol) งานเหล่านี้ไม่ได้ถูกทำขึ้นภายในเวลา 6 สัปดาห์ แต่มาพร้อมกับการ fork สิ่งที่ Xiaomi พัฒนาขึ้นใหม่คือเลเยอร์หน่วยความจำและการเชื่อมต่อกับโมเดลของ Xiaomi เอง
หากคุณเคยใช้งาน OpenCode บน VPS มาก่อน เลย์เอาต์และคีย์ลัดจะให้ความรู้สึกที่คุ้นเคย เนื่องจากเป็นโค้ดชุดเดียวกันที่อยู่เบื้องหลัง
ความหมายที่แท้จริงของ "models and agents co-evolve"
สโลแกนของ repository นี้คือ "Where Models and Agents Co-Evolve" ซึ่งวลีดังกล่าวประกอบด้วยข้ออ้างสองประการ โดยมีเพียงประการเดียวเท่านั้นที่มีรายละเอียดที่เผยแพร่อย่างเป็นทางการรองรับ
ข้ออ้างแรกเกี่ยวข้องกับช่วง runtime ซึ่งมีการบันทึกไว้ MiMo-Code เก็บหน่วยความจำถาวรสำหรับแต่ละโปรเจกต์โดยใช้ SQLite full-text search ควบคู่ไปกับสถานะของเซสชันและความคืบหน้าของงาน โดยมีคำสั่ง slash สองคำสั่งที่ควบคุมการทำงานนี้ /dream จะดึงความรู้ที่คงทนจากเซสชันล่าสุดออกมาและเขียนลงในหน่วยความจำของโปรเจกต์ ส่วน /distill จะเปลี่ยนขั้นตอนที่ทำซ้ำๆ ให้กลายเป็นทักษะที่นำกลับมาใช้ใหม่ได้ เอกสารทางวิศวกรรมของ Xiaomi ระบุว่ากระบวนการเหล่านี้ทำงานเป็นรอบประมาณหนึ่งถึงสี่สัปดาห์ แทนที่จะทำหลังจบทุกเซสชัน ดังนั้นพฤติกรรมของ agent บน repository ของคุณจึงเปลี่ยนแปลงไปตามกาลเวลาในขณะที่ไฟล์โมเดลยังคงเหมือนเดิม
ข้ออ้างที่สองเกี่ยวข้องกับการฝึกฝน (training) ซึ่งคุณควรใช้ความระมัดระวัง Xiaomi อธิบายการทำ post-training ของ MiMo-V2.5 ว่าเป็นไปตามขั้นตอนสามระยะ ได้แก่ การทำ supervised fine-tuning ตามด้วยการทำ agentic reinforcement learning (RL) ขนาดใหญ่ และการทำ on-policy distillation จากโมเดลผู้เชี่ยวชาญหลายตัวมาเป็นโมเดลนักเรียนหนึ่งตัว คำว่า agentic RL หมายความว่าโมเดลถูกฝึกด้วยชุดข้อมูลการเรียกใช้เครื่องมือแบบหลายขั้นตอนแทนที่จะเป็นคู่คำถามและคำตอบแบบเดี่ยว สิ่งนี้เป็นเรื่องจริงและเป็นเหตุผลที่โมเดลสามารถทำงานต่อเนื่องได้ตลอดลำดับการใช้เครื่องมือที่ยาวนาน สิ่งที่ Xiaomi ยังไม่ได้เผยแพร่คือรายงานการฝึกฝนที่แสดงให้เห็นว่าโมเดลได้รับการปรับปรุงภายในสภาพแวดล้อม (harness) เฉพาะนี้ โดยที่สภาพแวดล้อมดังกล่าวมีการเปลี่ยนแปลงตามไปด้วย
ดังนั้น ให้ตีความคำว่า "co-evolve" ว่าเป็นเจตจำนงของทีมผู้พัฒนาที่ดูแลทั้งสองส่วน ประโยชน์ที่คุณสามารถสังเกตเห็นได้จริงนั้นแคบกว่าแต่ก็ยังมีคุณค่า นั่นคือทีมงานเดียวกันเป็นผู้เขียน schema ของเครื่องมือและ system prompt รวมถึงเป็นผู้ปล่อยโมเดล ทำให้ทุกส่วนเข้ากันได้อย่างลงตัว Claude Code ไม่สามารถทำงานในลักษณะนี้ได้ เนื่องจากสภาพแวดล้อมของมันเป็นเพียงไคลเอนต์ของโมเดลผ่าน API ที่ถูกกำหนดไว้ตายตัว แม้ว่า Anthropic จะฝึกฝนโมเดลของตนเพื่อการใช้งานแบบ agentic เช่นกัน แต่คุณไม่สามารถเปลี่ยนโมเดลที่อยู่ภายใต้สภาพแวดล้อมนั้นได้
ลักษณะของเซสชัน MiMo-Code ในเทอร์มินัล
การรัน mimo จะเปิดอินเทอร์เฟซเทอร์มินัลแบบเต็มหน้าจอ คุณพิมพ์งานที่ต้องการ จากนั้นเอเจนต์จะอ่านไฟล์ เสนอการเปลี่ยนแปลง และสอบถามก่อนที่จะเขียนหรือรันคำสั่งใดๆ นอกเหนือจากโหมด build เริ่มต้นแล้ว ยังมีโหมด plan และโหมด compose รวมถึงระบบ subagent ที่ส่งต่องานบางส่วนไปยังเอเจนต์ตัวอื่นที่รันแยกกัน นอกจากนี้ยังมีชุดทักษะ (skills) ในตัวจำนวนมาก ซึ่งเป็นขั้นตอนที่เตรียมไว้ล่วงหน้าให้เอเจนต์เรียกใช้ตามชื่อ ทักษะยังสามารถเปลี่ยนวิธีการทำงานของเอเจนต์ได้มากกว่าแค่สิ่งที่เอเจนต์รู้ ซึ่งเป็นแนวคิดเบื้องหลัง Ponytail ทักษะที่ควบคุมให้เอเจนต์ทำการเปลี่ยนแปลงที่เล็กที่สุดเท่าที่ใช้งานได้
มีรายละเอียดบางประการที่ควรทราบก่อนเริ่มต้น
- โดยค่าเริ่มต้น การอนุมัติจะทำเป็นรายคำสั่ง แฟล็ก
--dangerously-skip-permissionsจะปิดการแจ้งเตือนดังกล่าว ชื่อของแฟล็กนี้ตรงไปตรงมา ดังนั้นควรใช้เฉพาะในกรณีที่ความผิดพลาดไม่มีผลกระทบใดๆ เท่านั้น - โปรแกรมสามารถรันได้โดยไม่ต้องใช้เทอร์มินัลแบบโต้ตอบ
mimo runจะรับคำสั่งและดำเนินการแบบไม่โต้ตอบ ซึ่งเป็นสิ่งที่สคริปต์หรือ CI job ต้องการ นอกจากนี้ยังมีอินเทอร์เฟซบนเว็บรวมอยู่ด้วย - การตั้งค่าจะอยู่ในไฟล์ที่คุณสามารถ commit ได้ โปรเจกต์จะอ่านค่าจาก
.mimocode/mimocode.jsoncและการตั้งค่าส่วนกลางจะอยู่ใน~/.config/mimocode/mimocode.jsonc - ข้อมูลรับรอง (credentials) จะไม่ถูกเก็บไว้ในไฟล์เหล่านั้น แต่จะอยู่ใน
~/.local/share/mimocode/auth.jsonดังนั้นควรเก็บ path ดังกล่าวไว้นอก git และนอกการสำรองข้อมูลใดๆ ที่คุณแชร์
เอเจนต์ที่สามารถรันคำสั่งเชลล์ได้คือโปรแกรมที่คุณมอบสิทธิ์การเข้าถึงเชลล์ให้ ควรจัดเตรียมเครื่องและผู้ใช้แยกต่างหากสำหรับเอเจนต์ วิธีที่ปลอดภัยที่สุดในการทดลองใช้เอเจนต์ใหม่คือ การใช้ VM แบบใช้แล้วทิ้งที่คุณสามารถทำลายได้หลังจบเซสชัน เพราะหากเกิดคำสั่งที่ผิดพลาด คุณจะเสียเวลาเพียงแค่สร้างเครื่องใหม่แทนที่จะต้องกู้คืนระบบทั้งหมด
MiMo-Code เหนือกว่า Claude Code จริงหรือไม่
เอกสารเปิดตัวของ Xiaomi ระบุข้อความที่ชัดเจนว่า เมื่อรันโมเดลเดียวกันในสภาพแวดล้อมทั้งสองแบบ MiMo-Code จะได้คะแนนสูงกว่า นี่คือตัวเลขที่เผยแพร่ออกมา
The data behind this chart
[
{
"tool": "MiMo-Code",
"swe_bench_pro_pct": 62,
"terminal_bench_2_pct": 73
},
{
"tool": "Claude Code",
"swe_bench_pro_pct": 57,
"terminal_bench_2_pct": 68
}
]บน SWE-bench Pro ทาง Xiaomi รายงานว่า MiMo-Code ทำคะแนนได้ 62 เปอร์เซ็นต์ เทียบกับ 57 เปอร์เซ็นต์ของ Claude Code ส่วนบน Terminal Bench 2 ตัวเลขอยู่ที่ 73 เปอร์เซ็นต์ และ 68 เปอร์เซ็นต์ การนำเสนอข้อมูลนี้ตั้งอยู่บนสมมติฐานที่ว่าใช้โมเดลตัวเดียวกัน ดังนั้นช่องว่างประมาณ 5 จุดจึงมาจากระบบ agent ไม่ใช่จากตัวโมเดล
ให้ถือว่าตัวเลขเหล่านี้เป็นข้อมูลจากผู้ผลิต Xiaomi เป็นผู้ดำเนินการประเมินและเผยแพร่ผลลัพธ์เอง และ MiMo-Code ยังไม่ปรากฏบนกระดานผู้นำสาธารณะของ SWE-bench หรือ Terminal-Bench ดังนั้นจึงยังไม่มีหน่วยงานอิสระใดที่ยืนยันผลต่างนี้ได้ Xiaomi มีความตรงไปตรงมาอย่างผิดปกติเกี่ยวกับข้อจำกัดของผลลัพธ์ตนเอง โดยบทความของบริษัทระบุว่า benchmark เหล่านี้วัดการแก้ปัญหาแบบ one-shot ในประเด็นของ repository เดียว และในการทดสอบของบริษัทเองพบว่า agent ทั้งสองทำงานได้ใกล้เคียงกันหากใช้ขั้นตอนการประมวลผลต่ำกว่า 200 ขั้นตอน ข้อได้เปรียบที่กล่าวอ้างจะปรากฏในการทำงานระยะยาว ซึ่งเป็นกรณีที่ benchmark แบบ one-shot ไม่ได้ครอบคลุมถึง
นี่คือการตีความตามความเป็นจริง ช่องว่าง 5 จุดบน benchmark ที่ผู้ผลิตรันเองเป็นเหตุผลที่ควรค่าแก่การทดลองใช้เครื่องมือนี้ แต่ยังไม่ใช่เหตุผลที่จะย้ายงานสำคัญที่ทีมของคุณต้องพึ่งพาไปใช้งาน
ค่าใช้จ่ายในการใช้งาน MiMo-Code
ในตอนเปิดตัว Xiaomi ได้ปล่อยช่องทางใช้งานฟรีที่เรียกว่า MiMo Auto ซึ่งสามารถใช้งานได้โดยไม่ต้องลงทะเบียน โดยมีการระบุไว้ตั้งแต่ต้นว่าเป็นบริการแบบจำกัดเวลา และบันทึกการปล่อยซอฟต์แวร์เวอร์ชัน 0.1.9 เมื่อวันที่ 24 กรกฎาคม 2026 ได้กล่าวถึงการยุติการให้บริการทดลองใช้ MiMo-V2.5 แบบฟรีดังกล่าว ดังนั้นอย่าสร้างเวิร์กโฟลว์โดยอิงจากบริการนี้
การเข้าถึงแพลตฟอร์มของ Xiaomi แบบเสียค่าใช้จ่ายมีราคาถูกเมื่อเทียบกับผู้ให้บริการระดับแนวหน้า ณ เดือนสิงหาคม 2026 ราคามาตรฐานสากลที่ประกาศสำหรับ MiMo-V2.5-Pro อยู่ที่ 1.00 ดอลลาร์ต่อ 1 ล้าน input tokens ในกรณีที่เกิด cache miss และ 3.00 ดอลลาร์ต่อ 1 ล้าน output tokens โดยรองรับบริบทสูงสุด 256K เนื่องจากราคามีการเปลี่ยนแปลงอยู่เสมอ โปรดอ่านหน้าเว็บปัจจุบันก่อนวางแผนงบประมาณ
อีกทางเลือกหนึ่งคือการใช้ฮาร์ดแวร์ของคุณเอง โดยน้ำหนัก (weights) สำหรับ MiMo-V2.5 และ MiMo-V2.5-Pro ได้รับการเผยแพร่บน Hugging Face ภายใต้สัญญาอนุญาต MIT ดังนั้นจึงไม่มีข้อจำกัดในการที่คุณจะให้บริการโมเดลเหล่านี้ด้วยตนเอง อย่างไรก็ตามควรพิจารณาเรื่องขนาดให้สมจริง โมเดลที่มีหน้าต่างบริบทขนาด 1 ล้านโทเค็นไม่ใช่งานสำหรับ VPS ทั่วไป และคุณจำเป็นต้องใช้ VPS ที่ติดตั้ง GPU หรือเครื่องเซิร์ฟเวอร์เฉพาะทาง ส่วนโมเดลขนาดเล็กที่รันในเครื่องจะเป็นอีกกรณีหนึ่ง ซึ่งใกล้เคียงกับ การรัน Ollama บน VPS เพื่อทำ self-host LLM
MiMo-Code ยังสามารถเชื่อมต่อกับผู้ให้บริการรายอื่นได้ โดยสามารถย้ายข้อมูลการเข้าสู่ระบบ Claude Code ที่มีอยู่ เชื่อมต่อบัญชี OpenAI ยอมรับ API key ของผู้ให้บริการรายอื่น หรือสื่อสารกับ endpoint ใดๆ ที่รองรับมาตรฐาน OpenAI โปรดตรวจสอบข้อกำหนดของการสมัครสมาชิกแบบผู้บริโภคก่อนทำการเชื่อมต่อ เนื่องจากข้อกำหนดของผู้ให้บริการจะเป็นตัวตัดสินว่าไคลเอนต์ใดบ้างที่สามารถใช้แผนการสมัครสมาชิกนั้นได้ และ CLI จากผู้ให้บริการรายอื่นอาจไม่ได้รับความคุ้มครองเสมอไป
คุณควรเลิกใช้ Claude Code หรือไม่?
หากคุณจ่ายค่าบริการ Claude Code อยู่แล้วและมันใช้งานได้ดี ก็ไม่จำเป็นต้องเลิกใช้ เวอร์ชัน 0.1.9 ในช่วงปลายเดือนกรกฎาคม 2026 ซึ่งเป็นเวลา 6 สัปดาห์หลังจากการปล่อยเวอร์ชันแรก เป็นสัญญาณที่ชัดเจน เลขเวอร์ชัน 0.1.x หมายความว่าอาจมีการเปลี่ยนแปลงที่ส่งผลกระทบต่อการใช้งาน (breaking changes) ระหว่างการอัปเดต และรูปแบบการตั้งค่าที่ยังไม่นิ่ง สิ่งนี้ถือว่ายอมรับได้สำหรับเครื่องมือที่คุณกำลังประเมิน แต่จะเป็นปัญหาสำหรับเครื่องมือที่ทีมต้องพึ่งพา
MiMo-Code ควรค่าแก่การพิจารณาอย่างจริงจังใน 4 สถานการณ์ดังนี้:
- ค่าใช้จ่ายเป็นปัญหาสำหรับคุณ ราคาโทเค็นของ Xiaomi ต่ำกว่าผู้ให้บริการระดับแนวหน้ามาก และตัวเอเจนต์เองก็ไม่มีค่าใช้จ่าย
- คุณจำเป็นต้องตรวจสอบการทำงานเบื้องหลัง (harness) การเป็นโอเพนซอร์สหมายความว่าคุณสามารถตรวจสอบ prompt และคำจำกัดความของเครื่องมือได้ ซึ่งสำคัญต่อการตรวจสอบความปลอดภัยหรือการทำ audit
- คุณต้องการแยกการซื้อเอเจนต์และโมเดลออกจากกัน เพื่อให้การเปลี่ยนอย่างหนึ่งไม่บังคับให้ต้องเปลี่ยนอีกอย่างหนึ่ง
- โค้ดไม่สามารถออกจากเครือข่ายของคุณได้ การเปิดเผย weight ทำให้สามารถโฮสต์แบ็กเอนด์ด้วยตนเองได้ แทนที่จะต้องเจรจาต่อรองกับผู้ให้บริการ
Cursor และ Copilot เป็นการเปรียบเทียบที่แตกต่างออกไป ทั้งสองทำงานอยู่ภายในโปรแกรมแก้ไขโค้ด (editor) ในขณะที่ MiMo-Code ทำงานในเทอร์มินัล ความแตกต่างนี้ส่งผลต่อการทำงานในแต่ละวันของคุณมากกว่าคะแนน benchmark ใดๆ และ การเปรียบเทียบระหว่าง Claude Code กับ Cursor, Codex และ Copilot ได้ครอบคลุมถึงข้อดีข้อเสียในรายละเอียดแล้ว
การรัน MiMo-Code บน VPS ที่คุณเช่าอยู่
Terminal agent ควรอยู่บนเซิร์ฟเวอร์ มันทำหน้าที่รักษาเซสชันให้คงอยู่เป็นเวลาหลายชั่วโมง ต้องการเครือข่ายที่เสถียร และควรทำงานต่อไปได้แม้คุณจะปิดฝาแล็ปท็อป รูปแบบการทำงานนี้เหมือนกับ terminal agent อื่นๆ คือการรันเซสชันระยะยาวบนเซิร์ฟเวอร์ขนาดเล็กที่คุณสามารถเชื่อมต่อกลับเข้ามาได้จากทุกที่ ตามที่อธิบายไว้ใน การรัน coding agent ใน tmux บน VPS
กำหนดให้ใช้ผู้ใช้ที่ไม่มีสิทธิ์พิเศษ (unprivileged user) โดยเฉพาะ และชี้ไปยังสำเนาของ repository แทนที่จะใช้สำเนาหลักเพียงชุดเดียว ขอบเขตการเข้าถึงของมันจะจำกัดอยู่แค่บัญชีที่มันรันอยู่ ซึ่งเป็นกลไกควบคุมเดียวที่ยังคงทำงานได้หาก prompt เกิดข้อผิดพลาด
โปรเจกต์นี้มีการแจกจ่าย 2 รูปแบบ ได้แก่ shell installer ที่ให้บริการผ่าน HTTPS และ npm package ที่ชื่อว่า @mimo-ai/cli สำหรับเครื่องที่มี Node.js ติดตั้งอยู่แล้ว บนเซิร์ฟเวอร์ที่คุณให้ความสำคัญ ควรเลือกใช้ npm package คุณสามารถตรวจสอบเนื้อหาภายในแพ็กเกจก่อนที่จะรัน และไม่ต้องส่งสคริปต์จากระยะไกลเข้าสู่ shell โดยตรง สำหรับภาพรวมของสิ่งที่ควรติดตั้งบนเซิร์ฟเวอร์นั้น บทสรุปของ self-hosted AI agents คือแผนผังที่คุณควรศึกษา
FAQ
MiMo-Code ใช้งานฟรีหรือไม่?
ตัว agent เป็นซอฟต์แวร์โอเพนซอร์สภายใต้สัญญาอนุญาต MIT คุณจึงสามารถอ่านและแก้ไขโค้ดได้ แต่ส่วนที่เป็นโมเดลเบื้องหลังนั้นมีค่าใช้จ่าย Xiaomi ได้เปิดช่องทางใช้งานฟรีในระยะเวลาจำกัดที่ชื่อว่า MiMo Auto ในช่วงเปิดตัว และบันทึกการปล่อยซอฟต์แวร์ (release notes) เมื่อวันที่ 24 July 2026 ได้ระบุถึงการสิ้นสุดช่วงทดลองใช้งานดังกล่าว ดังนั้นควรวางแผนสำหรับการใช้งานแบบเสียค่าใช้จ่าย ณ เดือน August 2026 ราคามาตรฐานสากลที่ประกาศสำหรับ MiMo-V2.5-Pro อยู่ที่ $1.00 ต่อ 1 ล้าน input tokens ในกรณีที่เกิด cache miss และ $3.00 ต่อ 1 ล้าน output tokens นอกจากนี้ คุณยังสามารถตั้งค่าให้ MiMo-Code เชื่อมต่อกับ endpoint ใดก็ตามที่รองรับมาตรฐาน OpenAI และชำระเงินให้กับผู้ให้บริการรายอื่นแทนได้
MiMo-Code เหมือนกับ OpenCode หรือไม่?
MiMo-Code เริ่มต้นจากการเป็น fork ของ OpenCode และยังคงใช้แกนหลักร่วมกันอยู่ อินเทอร์เฟซเทอร์มินัล, ระบบปลั๊กอิน, การทำ provider abstraction และการรวมระบบ MCP ทั้งหมดมาจาก codebase นั้น โดยยังคงบรรทัดลิขสิทธิ์ของ OpenCode ไว้ในไฟล์ LICENSE ของ repository Xiaomi ได้เพิ่มเลเยอร์หน่วยความจำถาวรที่ทำงานบน SQLite full-text search, โหมด agent เพิ่มเติม และการเข้าถึงโมเดลของ Xiaomi โดยตรง หากคุณคุ้นเคยกับ OpenCode อยู่แล้ว คุณจะเข้าใจการทำงานส่วนใหญ่ของ MiMo-Code ได้ทันที
ฉันสามารถใช้ MiMo-Code กับโมเดล Claude หรือ GPT แทนโมเดลของ Xiaomi ได้หรือไม่?
ได้ การตั้งค่าในการใช้งานครั้งแรกจะมีตัวเลือกให้ย้ายข้อมูลการล็อกอินจาก Claude Code เดิม, เชื่อมต่อบัญชี OpenAI หรือใส่ API key สำหรับผู้ให้บริการรายอื่น และคุณสามารถกำหนดค่า endpoint ที่รองรับมาตรฐาน OpenAI ด้วยตนเองได้ใน ~/.config/mimocode/mimocode.jsonc โปรดตรวจสอบข้อกำหนดของการสมัครสมาชิกแบบผู้ใช้งานทั่วไปก่อนเชื่อมต่อ เนื่องจากข้อกำหนดของผู้ให้บริการจะเป็นตัวกำหนดว่า client ใดบ้างที่สามารถใช้แผนการสมัครสมาชิกนั้นได้
การรัน MiMo-Code บนเครื่องหลักมีความปลอดภัยหรือไม่?
ให้ปฏิบัติต่อมันเหมือนกับ agent อื่นๆ ที่สามารถรันคำสั่ง shell ได้ โดยปกติแล้วมันจะขออนุมัติก่อนดำเนินการแต่ละอย่าง และ --dangerously-skip-permissions คือตัวเลือกที่ใช้ปิดการแจ้งเตือนเหล่านั้น ซึ่งเป็นสาเหตุหลักที่ทำให้เกิดข้อผิดพลาดโดยไม่ตั้งใจ ควรใช้งานด้วยบัญชีผู้ใช้ที่ไม่มีสิทธิ์พิเศษ (unprivileged user) โดยเฉพาะ, รันบน repository ที่โคลนมา และควรเป็นเครื่องที่คุณสามารถลบและติดตั้งใหม่ได้หากเกิดปัญหา ขอบเขตความเสียหายจะจำกัดอยู่เพียงบัญชีที่ใช้รันโปรแกรมเท่านั้น ดังนั้นควรจำกัดสิทธิ์ของบัญชีนั้นให้เหลือน้อยที่สุด