Celeste CLI: ผู้ช่วย AI ที่มีความสามารถในการจัดการสำหรับปัญญาเชิงกราฟ
Celeste CLI เป็นผู้ช่วย AI ที่มีความสามารถในการทำงานแบบเอเจนต์ที่พัฒนาโดย Whykusanagi สำหรับแพลตฟอร์ม mcp เครื่องมือเซิร์ฟเวอร์ MCP ฟรีนี้สร้างขึ้นด้วย Go และเชื่อมต่อกับโมเดลภาษาขนาดใหญ่จากผู้ให้บริการหลายราย โดยให้ความสามารถในการวิเคราะห์โค้ดแบบกราฟให้กับลูกค้า AI มันรวมเข้ากับลูกค้า AI ที่เข้ากันได้เช่น Claude Code เพื่อเสนอความสามารถในการวิเคราะห์โค้ดเฉพาะทาง Celeste CLI จัดการการกำหนดค่าของตนเอง รวมถึงคีย์ API และการตั้งค่าโมเดล เพื่อให้ทำงานได้อย่างอิสระ มันมุ่งเป้าไปที่นักพัฒนาและผู้ใช้ AI ที่ต้องการความเข้าใจในโค้ดที่ล้ำสมัยและการรับประกันคุณภาพผ่านการวิเคราะห์เชิงโครงสร้างและการค้นหาความหมาย ซึ่งช่วยเพิ่มประสิทธิภาพในการทำงานที่เกี่ยวข้องกับโค้ดต่างๆ ได้อย่างมีประสิทธิภาพ.
Celeste CLI เชื่อมต่อกับอะไร?
Celeste CLI ทำหน้าที่เป็นเซิร์ฟเวอร์ MCP ที่ออกแบบมาเพื่อเชื่อมต่อกับโมเดลภาษาใหญ่จากผู้ให้บริการหลายราย AI client ที่ได้รับการยืนยันว่าเข้ากันได้คือ Claude Code ซึ่งสร้างลิงก์โดยตรงสำหรับการวิเคราะห์โค้ดที่ขับเคลื่อนด้วย AI ขณะที่ข้อกำหนดทั่วไปของเซิร์ฟเวอร์ MCP รองรับ STDIO, SSE และการขนส่ง HTTP ที่สามารถสตรีมได้ การรวมเข้ากับ Claude Code ใช้การขนส่ง STDIO เป็นหลัก การตั้งค่านี้ช่วยให้ Celeste CLI สามารถให้บริการความสามารถด้านปัญญาโค้ดที่อิงจากกราฟโดยตรงแก่ AI client ที่เชื่อมต่อ ทำให้สามารถทำงานด้านความเข้าใจโค้ดขั้นสูงภายในสภาพแวดล้อมของเทอร์มินัลได้.
ฟีเจอร์หลักและเครื่องมือ
Celeste CLI เปิดเผยความสามารถหลายอย่างในฐานะเครื่องมือที่เรียกใช้ได้เมื่อรวมเข้ากับ Claude Code ซึ่งรวมถึง Graph Code Review ที่ทำการวิเคราะห์โครงสร้างเพื่อตรวจจับปัญหาต่างๆ เช่น stub, lazy redirects, error swallowing และ hardcoded values Semantic Code Search ค้นหาฟังก์ชันตามแนวคิดโดยใช้ความคล้ายคลึงของ MinHash Dependency Analysis แผนที่การเชื่อมต่อของแพ็คเกจและระบุโค้ดที่แยกออก Project Memory เก็บบริบทที่เรียนรู้ไว้ข้ามเซสชันในที่เก็บ ".grimoire" และ Context ตรวจจับการกำหนดค่าของโครงการโดยอัตโนมัติพร้อมการติดตามความล้าสมัยและข้อมูลเมตาที่ประทับวันที่ Git ทักษะเฉพาะคือ "/celeste-review", "code_search", และ "save_memory".
ใครคือผู้ใช้?
Celeste CLI ถูกออกแบบมาสำหรับนักพัฒนาและผู้ใช้ AI ที่มีส่วนร่วมในงานที่เกี่ยวข้องกับโค้ดและใช้ผู้ช่วย AI ความสามารถของมันสนับสนุนผู้ที่ต้องการการวิเคราะห์โครงสร้างโค้ด การค้นหาโค้ดเชิงความหมาย และการแผนที่ความสัมพันธ์ของโค้ด มันเป็นประโยชน์ต่อบุคคลที่ต้องการปรับปรุงคุณภาพโค้ด นำทางโค้ดเบสขนาดใหญ่ตามแนวคิด และรักษาความเข้าใจโครงการที่ต่อเนื่องในระหว่างเซสชันการพัฒนา ข้ามส่วนนี้หากความต้องการหลักของคุณไม่มุ่งเน้นไปที่ปัญญาโค้ดที่อิงจากกราฟที่ช่วยด้วย AI หรือหากคุณไม่ได้ทำงานกับ AI clients ที่เข้ากันได้เช่น Claude Code.
วิธีเริ่มต้น
เซิร์ฟเวอร์ทำการตรวจสอบสิทธิ์โดยใช้ API key ที่กำหนดค่าผ่านคำสั่ง API key นี้จะถูกเก็บแยกต่างหากใน "~/.celeste/config.json" และตามค่าเริ่มต้น Celeste CLI จะใช้ xAI/Grok.
กรณีการใช้งาน
- Graph-Based Code Review: นักพัฒนาสามารถทำการวิเคราะห์โครงสร้างเพื่อตรวจจับปัญหาคุณภาพโค้ดต่างๆ รวมถึง stub, error swallowing และ hardcoded values.
- Semantic Code Search: ผู้ใช้สามารถค้นหาองค์ประกอบโค้ดตามความหมายเชิงแนวคิดของพวกเขา ซึ่งช่วยเพิ่มการนำทางและความเข้าใจโค้ดภายในโครงการ.
- Dependency Analysis และ Project Memory: มันช่วยในการแผนที่ความสัมพันธ์ของโค้ด ค้นหาโค้ดที่แยกออก และรักษาบริบทของโครงการที่ต่อเนื่องในระหว่างเซสชันการพัฒนาผ่านที่เก็บ ".grimoire".
Celeste CLI โดย Whykusanagi นำเสนอผู้ช่วย AI ในเทอร์มินัลที่เชี่ยวชาญสำหรับการวิเคราะห์โค้ดบนแพลตฟอร์ม mcp มันให้เครื่องมือที่มีค่าในการตรวจสอบโค้ดเชิงโครงสร้าง การค้นหาความหมาย และการทำแผนที่ความสัมพันธ์ ช่วยเพิ่มประสิทธิภาพการทำงานของนักพัฒนาด้วยบริบทของโครงการที่คงอยู่ ทำงานเป็นเซิร์ฟเวอร์ MCP ร่วมกับ Claude Code มันช่วยให้ลูกค้า AI มีความสามารถในการวิเคราะห์โค้ดแบบกราฟ
