- เอนจินค้นหาโค้ดแบบ Structural ที่พัฒนาขึ้นเพื่อแก้ปัญหา คอขวดด้านความเร็วในการค้นหาบริบท ของ AI code assistant
- วิเคราะห์ โครงสร้างไฟล์และเมทาดาทา เพื่ออนุมานเจตนา และทำความเร็วการค้นหาได้ ต่ำกว่า 500ms
- ออกแบบแบบ local-first ที่ทำงานได้โดยไม่ต้องใช้ embedding, vector database หรือ external API
- ให้ ประสิทธิภาพการค้นหาที่สม่ำเสมอ แม้ในโมโนรีโปขนาดใหญ่ (เช่น Chromium ที่มีไฟล์ 480,000 ไฟล์)
- ใช้ การสแกนไฟล์บน Git basis เพื่อจัดการไฟล์ที่ติดตามไว้ก่อน และใช้วิธี Deterministic Scoring
- ทำงานเป็นเซิร์ฟเวอร์ MCP (Model Context Protocol) และรองรับการผสานรวมกับ Claude Desktop, Cursor, VS Code เป็นต้น
- รองรับการวิเคราะห์ขอบเขตผลกระทบ (Blast Radius) เมื่อมีการเปลี่ยนแปลงโค้ดด้วยฟีเจอร์ Impact Analysis
- มีตัวเลือก Scoped Search (
--path) สำหรับจำกัดการค้นหาเฉพาะในไดเรกทอรีที่กำหนด
- มีตัวเลือก CLI แบบละเอียด เช่น การแยกค้นหาระหว่างโค้ด/เทสต์/ไฟล์ตั้งค่า
- มีความหน่วงในการค้นหาระดับ 0.3~0.4 วินาที และให้ ประสิทธิภาพเร็วกว่า การค้นหาแบบเวกเตอร์ได้สูงสุด 25 เท่า
- ลดการใช้โทเค็นได้สูงสุด 63% และลดการเข้าถึงไฟล์ที่ไม่จำเป็นให้น้อยที่สุด
- รองรับการตั้งค่าผ่าน environment variable เพื่อควบคุมจำนวนไฟล์, timeout, ignore pattern เป็นต้น
- ใช้โครงสร้างไลเซนส์แบบ dual license ระหว่าง AGPL-3.0 และไลเซนส์เชิงพาณิชย์
- ใช้งานภายในองค์กรและการผสานรวมกับโอเพนซอร์สได้ฟรี
- หากผสานรวมกับ IDE เชิงพาณิชย์หรือ SaaS จะต้องมีไลเซนส์แยกต่างหาก
- พัฒนาด้วย TypeScript และเผยแพร่ในรูปแบบ แพ็กเกจ npm (mantic.sh)
- สามารถตั้งค่าให้ Claude หรือ Cursor เรียกใช้ Mantic อัตโนมัติได้ผ่าน กฎการผสานรวม AI IDE (Agent Rules)
ยังไม่มีความคิดเห็น