โปรเจกต์โอเพนซอร์สใหม่ที่ให้ AI ช่วยอ่านโค้ด เปลี่ยนชื่อฟังก์ชัน และแพตช์ไบนารีผ่าน Agent Client Protocol
Eleven เป็นแอปพลิเคชันประเภท reverse engineering ที่ออกแบบมาโดยให้ AI เป็นศูนย์กลาง รองรับระบบปฏิบัติการ macOS, Windows และ Linux ผู้ใช้งานสามารถนำแอปพลิเคชัน ไบนารี ไฟล์ Android APK เคอร์เนล GPU หรือโมเดล AI มาใส่ในโปรแกรม แล้วให้ AI ช่วยวิเคราะห์ว่าโค้ดนั้นทำหน้าที่อะไรได้ทันที
การทำงานของโปรแกรมจะเชื่อมต่อกับเอเจนต์ที่รองรับ Agent Client Protocol (ACP) เช่น Aster, Claude, Codex, Gemini, Cursor, Copilot และ OpenCode โดยเอเจนต์เหล่านี้จะเข้ามาช่วยอ่านโค้ด ติดตามการอ้างอิง เปลี่ยนชื่อฟังก์ชัน ใส่บันทึก และเสนอแพตช์โค้ด ขณะที่เราสามารถกดดูและกดอนุมัติการเปลี่ยนแปลงได้ในหน้าต่างเดียวกัน โดยมีเครื่องมือช่วยวิเคราะห์เบื้องหลังอย่าง Ghidra หรือ Rizin สำหรับจัดการไฟล์เนทีฟ และ jadx สำหรับแอปพลิเคชัน Android
โปรเจกต์นี้พัฒนาด้วยภาษา TypeScript และเพิ่งเปิดตัวบน GitHub ได้ 4 วัน ปัจจุบันมียอดดาวน์โหลดและกดดาวสะสมอยู่ที่ 590 ดาว รวมถึงติดอันดับ #5 ในหมวดหมู่ repo AI เปิดใหม่ 7 วันที่ได้ดาวสูงสุด เหมาะสำหรับนักพัฒนาหรือผู้ที่สนใจงานด้านวิเคราะห์โค้ดและไบนารีที่ต้องการเครื่องมือช่วยทุ่นแรง
✨ จุดเด่น
- Bring your own agent — เลือกใช้งานเอเจนต์ที่รองรับ ACP ได้หลากหลายตัว เช่น Claude, Gemini, Cursor หรือ Copilot และรันหลายตัวในโปรเจกต์เดียวกันได้
- Agents drive the window — เอเจนต์สามารถใช้เครื่องมือ MCP เพื่อเปิดฟังก์ชัน เปลี่ยนมุมมอง เปลี่ยนชื่อ และเสนอแพตช์โค้ดให้เราตรวจสอบ
- Android apps support — รองรับการเปิดไฟล์ APK ร่วมกับ jadx และ apktool เพื่อดูทรัพยากร โค้ด Java และไลบรารีเนทีฟ
- Patching and Diffing — แก้ไขไบต์ที่แอดเดรสและสร้างชุดคำสั่งที่แพตช์แล้วโดยไม่กระทบต้นฉบับ พร้อมทั้งเปรียบเทียบความแตกต่างระหว่างสองบิลด์ได้
🙋 ใครเหมาะจะลอง: เหมาะสำหรับนักพัฒนาซอฟต์แวร์และผู้สนใจด้านความปลอดภัยหรือการวิเคราะห์โค้ดที่ใช้งาน macOS 14 หรือใหม่กว่าบน Apple Silicon, Windows x64 หรือ Linux x64 โดยต้องติดตั้งเครื่องมือเสริมตามระบบที่ Eleven แนะนำในการรันครั้งแรก
ทีมข่าว เอไอไทย.com · เรียบเรียงจากหน้าโปรเจกต์ Zfinix/eleven — รายละเอียดล่าสุดดูที่ต้นทาง
ความคิดเห็น 0
กำลังโหลดความคิดเห็น...