OpenHarness - โอเพนเอเจนต์ฮาร์เนสที่ฝังเอเจนต์ส่วนตัว Ohmo มาในตัว
(github.com/HKUDS)- โครงสร้างพื้นฐาน Python แบบโอเพนซอร์สน้ำหนักเบาที่ครอบ LLM ให้กลายเป็นเอเจนต์ใช้งานจริง โดยรวมการใช้เครื่องมือ, สกิล, หน่วยความจำ และการประสานงานหลายเอเจนต์ไว้ในแพ็กเกจเดียว
- มีเครื่องมือในตัว 43 รายการ (File I/O, Shell, Search, Web, MCP ฯลฯ) ทั้งหมดรองรับการตรวจสอบด้วย Pydantic, การรันแบบขนาน, การตรวจสิทธิ์ และฮุก PreToolUse/PostToolUse
- เอเจนต์ส่วนตัวในตัว ohmo สามารถสนทนาบน Feishu / Slack / Telegram / Discord พร้อมทำงานอัตโนมัติตั้งแต่ fork branch, เขียนโค้ด, รันทดสอบ ไปจนถึงเปิด PR
- ทำงานได้ด้วยการสมัครใช้งาน Claude Code หรือ Codex ที่มีอยู่เดิม โดยไม่ต้องใช้ API key แยก
- ระบบสกิลที่เข้ากันได้กับ anthropics/skills เพียงคัดลอกไฟล์
.mdไปไว้ที่~/.openharness/skills/ก็ใช้งานได้ทันที และมีสกิลในตัวมากกว่า 40 รายการ - ระบบปลั๊กอินที่เข้ากันได้กับ claude-code plugins ผ่านการทดสอบปลั๊กอินทางการแล้ว 12 ตัว (commit-commands, security-guidance, code-review เป็นต้น)
- จัดการผู้ให้บริการด้วยโปรไฟล์แบบเวิร์กโฟลว์ และสลับใช้ LLM backend หลากหลาย ได้ เช่น Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, Gemini, Groq, Ollama ฯลฯ
- Auto-Compaction: แม้บีบอัดคอนเท็กซ์ก็ยังคงสถานะงานและบันทึกล็อกของแต่ละแชนเนลไว้ ทำให้เอเจนต์ทำงานต่อเนื่องข้ามหลายวันได้
- ระบบสิทธิ์หลายระดับ (Default/Auto/Plan Mode) พร้อมกฎระดับพาธและรายการคำสั่งต้องห้ามเพื่อเพิ่มความปลอดภัย
- Swarm Coordination: สร้างและมอบหมายซับเอเจนต์, team registry และจัดการ lifecycle ของงานเบื้องหลัง
- มี เทอร์มินัล UI บนพื้นฐาน React/Ink รองรับตัวเลือกคำสั่ง, ไดอะล็อกสิทธิ์, การกลับเข้าสู่เซสชันเดิม และการเรนเดอร์ Markdown
- ในโหมดไม่โต้ตอบ รองรับ
-psingle prompt และ--output-format json/stream-jsonสำหรับทำ automation ผ่าน pipe และสคริปต์ - สัญญาอนุญาต MIT / Python
1 ความคิดเห็น
HKUDS ทำของน่าสนใจออกมาเยอะเลย
https://github.com/HKUDS/nanobot อันนั้นก็ด้วย