Openpets: เพื่อนร่วมงานบนเดสก์ท็อปที่เน้นท้องถิ่นสำหรับนักพัฒนาและผู้ช่วย AI
Openpets โดย Alvinunreal เป็นแพลตฟอร์มเพื่อนร่วมงานเดสก์ท็อปฟรีที่สร้างขึ้นบน Electron โดยใช้ JavaScript/TypeScript เป็นหลัก มันทำหน้าที่เป็นเครื่องมือเซิร์ฟเวอร์ MCP เชื่อมต่อกับตัวแทนการเขียนโค้ดในท้องถิ่นและผู้ช่วย AI โดยไม่ต้องการบัญชีหรือเซิร์ฟเวอร์ AI กลาง แจกจ่ายผ่าน GitHub Releases สำหรับ macOS, Windows และ Linux นอกจากนี้ยังมี SDK และเครื่องมือ CLI ในรูปแบบแพ็กเกจ npm Openpets เน้นหลักการท้องถิ่นเป็นอันดับแรก ทำให้ผู้ใช้สามารถกำหนดค่าฟีเจอร์ AI โดยตรงบนเครื่องของตนโดยใช้คีย์ของตนเอง มันให้ประสบการณ์เพื่อนร่วมงานเดสก์ท็อปที่มีการเคลื่อนไหวสำหรับเวิร์กโฟลว์ที่หลากหลาย.
ทางเลือกที่แนะนำมากที่สุด
Openpets เชื่อมต่อกับอะไร?
Openpets ทำหน้าที่เป็นแพลตฟอร์มคู่หูบนเดสก์ท็อป เชื่อมต่อกับตัวแทนการเขียนโค้ดในท้องถิ่นและผู้ช่วย AI มันทำงานเป็นเครื่องมือเซิร์ฟเวอร์ MCP (Model Context Protocol) แพลตฟอร์มนี้รองรับ stdio และ TCP เป็นโปรโตคอลการขนส่งสำหรับเซิร์ฟเวอร์ MCP ของมัน นอกจากนี้ยังเปิดเผย HTTP endpoint ซึ่งมักพบที่ http://127.0.0.1:3001/mcp ลูกค้า AI ที่เข้ากันได้รวมถึง Claude Code, OpenCode, Cursor, Pi CLI และผู้ช่วยที่สามารถใช้งาน MCP ทั่วไปอื่น ๆ ทำให้ผู้ใช้สามารถรวมเข้ากับระบบได้หลากหลาย.
ฟีเจอร์หลักและเครื่องมือ
Openpets เปิดเผยเครื่องมือ MCP ที่เรียกใช้ได้เฉพาะเพื่อโต้ตอบกับคู่หูบนเดสก์ท็อปของมัน ซึ่งรวมถึง openpets_status เพื่อดึง ID ของสัตว์เลี้ยงเป้าหมายและตรวจสอบการเชื่อมต่อในระหว่างการทำงาน, openpets_react สำหรับตั้งค่าการเคลื่อนไหวของสัตว์เลี้ยง เช่น การคิด, การแก้ไข, การทดสอบ, สถานะความสำเร็จ และสถานะข้อผิดพลาด, และ openpets_say เพื่อแสดงข้อความสั้น ๆ ในรูปแบบของคำพูด แพลตฟอร์มนี้ยังมี Plugin SDK v3 ที่ช่วยให้นักพัฒนาสามารถสร้างความสามารถใหม่ ๆ สำหรับสัตว์เลี้ยงโดยใช้ JavaScript/TypeScript runtime ที่ถูกแซนด์บ็อกซ์สำหรับพฤติกรรมคู่หูที่กำหนดเอง.
ใครคือกลุ่มเป้าหมาย?
Openpets ถูกออกแบบมาสำหรับนักพัฒนา, ผู้ทดลอง, และผู้เขียนปลั๊กอินที่ต้องการคู่หูบนเดสก์ท็อปที่เคลื่อนไหวได้ มันยังดึงดูดผู้ใช้ทั่วไปที่ต้องการคู่หูที่ปรับแต่งได้สำหรับการทำงาน แพลตฟอร์มนี้สนับสนุนนักพัฒนาที่สร้างความสามารถใหม่สำหรับสัตว์เลี้ยงด้วย Plugin SDK และผู้ใช้ทั่วไปที่ต้องการตัวจับเวลาโฟกัส, การเตือนให้ดื่มน้ำ, และการเตือนความจำผ่านปลั๊กอินอย่างเป็นทางการ นี่ไม่ใช่ตัวเลือกที่เหมาะสมหากคุณต้องการบริการ AI ที่มีการจัดการบัญชีแบบรวมศูนย์.
วิธีเริ่มต้น
ไม่จำเป็นต้องใช้ข้อมูลประจำตัวสำหรับ Openpets เนื่องจากโมเดลการตรวจสอบสิทธิ์ของมันขึ้นอยู่กับการตั้งค่าที่เน้นในท้องถิ่น ผู้ใช้จะต้องกำหนดค่าผู้ช่วยหรือ MCP client ของตนด้วย MCP endpoint ในท้องถิ่น เช่น "http://127.0.0.1:3001/mcp" ซึ่งรองรับการขนส่งแบบ stdio และ TCP.
กรณีการใช้งาน
- ทำหน้าที่เป็นคู่หูตัวแทนการเขียนโค้ดเพื่อแสดงความก้าวหน้าในการทำงาน, การเสร็จสิ้น, การตรวจสอบ, การรอ, และสถานะความล้มเหลวผ่านการเคลื่อนไหวและข้อความที่มองเห็นได้บนเดสก์ท็อป.
- ทำหน้าที่เป็นระบบโฟกัสและการเตือนความจำผ่านปลั๊กอินอย่างเป็นทางการที่ให้ฟีเจอร์ เช่น ตัวจับเวลาโฟกัส, การเตือนให้ดื่มน้ำ, และการเตือนทั่วไป.
- เปิดใช้งานพฤติกรรมคู่หูที่กำหนดเองผ่าน Plugin SDK v3 ซึ่งช่วยให้นักพัฒนาสามารถสร้างความสามารถใหม่สำหรับสัตว์เลี้ยงด้วย JavaScript/TypeScript runtime ที่ถูกแซนด์บ็อกซ์.
Openpets ให้บริการคู่หูเดสก์ท็อปที่เน้นการทำงานในท้องถิ่นสำหรับนักพัฒนาและผู้ใช้ โดยรวมเข้ากับผู้ช่วย AI และเสนอการโต้ตอบที่ปรับแต่งได้ SDK ปลั๊กอินของมันช่วยให้สามารถขยายความสามารถของสัตว์เลี้ยง รองรับการทำงานที่หลากหลายตั้งแต่การสนับสนุนการเขียนโค้ดไปจนถึงการเตือนความจำส่วนตัว ความพึ่งพาของแพลตฟอร์มต่อการตั้งค่าท้องถิ่นทำให้ผู้ใช้สามารถควบคุมฟีเจอร์ AI ได้ ลองกำหนดค่า MCP client ด้วยจุดสิ้นสุดในท้องถิ่นของ Openpets เพื่อแสดงความก้าวหน้าของงานตัวแทนการเขียนโค้ด.
