Code Buddy: ตัวแทน AI การเขียนโค้ดที่เน้นท้องถิ่นสำหรับนักพัฒนามืออาชีพ
Code Buddy ซึ่งพัฒนาโดย Phuetz สำหรับแพลตฟอร์ม mcp เป็นตัวแทนการเขียนโค้ด AI แบบหลายผู้ให้บริการที่เป็นโอเพ่นซอร์สและเซิร์ฟเวอร์ MCP สร้างขึ้นด้วย Node.js ต้องการ Node.js 18 หรือสูงกว่า สำหรับ CLI และ Node.js 22 หรือสูงกว่า สำหรับแอปพลิเคชัน Cowork บนเดสก์ท็อป แจกจ่ายผ่าน npm ในชื่อ "@phuetz/code-buddy" หรือ Docker/VPS เครื่องมือนี้สนับสนุนนักพัฒนามืออาชีพและวิศวกร มันทำหน้าที่เป็นเซิร์ฟเวอร์ MCP เชื่อมต่อกับผู้ให้บริการโมเดลภาษาขนาดใหญ่ 64 ราย และยังสามารถทำหน้าที่เป็นไคลเอนต์ MCP ได้อีกด้วย.
Code Buddy เชื่อมต่อกับอะไร?
Code Buddy ทำงานเป็นเซิร์ฟเวอร์ MCP เชื่อมต่อกับผู้ให้บริการโมเดลภาษาใหญ่ 64 รายการ รวมถึงตัวเลือกในท้องถิ่นและฟรี โดยมีการเปลี่ยนแปลงอัตโนมัติ มันยังทำหน้าที่เป็นไคลเอนต์ MCP ที่สามารถเชื่อมต่อกับบริการ MCP อื่น ๆ ได้ รองรับ HTTP/WebSocket เป็นโปรโตคอลการขนส่ง รวมถึง HTTP ที่สามารถสตรีมได้ด้วยตัวเลือก "--output-format stream-json" ไคลเอนต์ AI ที่เข้ากันได้ ได้แก่ แอป Cowork บนเดสก์ท็อป, Claude Desktop, Claude Code, Codex, Cursor, Cline, VS Code, Windsurf, และ Gemini CLI.
ฟีเจอร์และเครื่องมือหลัก
Code Buddy เปิดเผยเครื่องมือที่เรียกใช้งานได้หลายรายการ คำสั่งหลัก ได้แก่ "buddy login", "buddy whoami", "buddy try", "buddy doctor", "buddy llm", "buddy llm ensemble", "buddy council", "buddy changelog", "buddy import", "buddy improve", "buddy evolve", "buddy mcp serve", และ "buddy mcp add" คำสั่ง Slash ที่มีให้คือ /init, /cr, /tests, /explain, /fix, /rules, /summarize, /model, และ /permissions เครื่องมือเพิ่มเติม ได้แก่ WebSearch, WebFetch, Memory, TodoWrite, NotebookRead, NotebookEdit, KillShell, AskUserQuestion, SlashCommand, และ Skill.
ใครคือผู้ใช้?
Code Buddy ถูกออกแบบมาสำหรับนักพัฒนาและวิศวกรมืออาชีพที่ต้องการเอเจนต์ AI สำหรับการเขียนโค้ดแบบท้องถิ่น มันช่วยผู้ที่ต้องการทำให้การตรวจสอบโค้ดเป็นอัตโนมัติ เข้าใจโค้ดเบสที่ซับซ้อน และจัดการกระบวนการพัฒนาทั้งหมด ความสามารถของเครื่องมือในการเชื่อมต่อกับผู้ให้บริการ LLM หลายราย รวมถึงโมเดล Ollama ในท้องถิ่น ทำให้เหมาะสำหรับสภาพแวดล้อมการพัฒนาหลายประเภท ข้ามส่วนนี้หากคุณไม่ต้องการเอเจนต์ AI ที่รวมเข้ากับผู้ให้บริการ LLM หลายรายหรือโมเดลในท้องถิ่นสำหรับงานเขียนโค้ด.
วิธีเริ่มต้น
การเข้าถึงจะได้รับการอนุญาตผ่านกระบวนการอนุญาต OAuth มาตรฐานสำหรับผู้ให้บริการบางราย หรือโดยการกำหนดค่า API keys หรือโมเดล Ollama ในท้องถิ่น สำหรับ Ollama สามารถตั้งค่าตัวแปรสภาพแวดล้อมเช่น OLLAMA_HOST และ HTTP/WebSocket เป็นโปรโตคอลการขนส่งที่รองรับ.
กรณีการใช้งาน
- การตรวจสอบโค้ดและการแก้ไขอัตโนมัติ: นักพัฒนาสามารถใช้คำสั่ง slash เช่น /cr และ /fix หรือรวม Code Buddy เข้ากับ CI/CD pipelines สำหรับการตรวจสอบคุณภาพอัตโนมัติ.
- การสำรวจและทำความเข้าใจโค้ดเบส: ผู้ใช้สามารถขอให้ Code Buddy ให้ภาพรวมในระดับสูง อธิบายรูปแบบสถาปัตยกรรม หรือวิเคราะห์การไหลของการดำเนินการ.
- การพัฒนาทั้งหมดจากความต้องการไปจนถึงการสร้างโค้ดและการตรวจสอบ: เอเจนต์สามารถแยกงาน สร้างแผน เขียนโค้ด และทำการตรวจสอบการดำเนินการที่เป็นออร์โธกอน.
Code Buddy โดย Phuetz ให้โซลูชันตัวแทนการเขียนโค้ด AI ที่หลากหลายสำหรับนักพัฒนามืออาชีพ การเชื่อมต่อ LLM หลายผู้ให้บริการและชุดเครื่องมือที่กว้างขวางสนับสนุนกระบวนการพัฒนาที่หลากหลาย ตั้งแต่การตรวจสอบโค้ดไปจนถึงการพัฒนาทั้งหมด การจัดการข้อมูลประจำตัวที่ปลอดภัยและตัวเลือกการตรวจสอบสิทธิ์ที่ยืดหยุ่นเพิ่มประสิทธิภาพการใช้งาน ลองใช้คำสั่ง /cr เพื่อทำให้การตรวจสอบโค้ดครั้งถัดไปของคุณเป็นไปโดยอัตโนมัติ.
