OpenHands
Nền tảng AI coding agent mã nguồn mở (MIT) với SDK, CLI và Cloud. SWE-Bench 77.6%, model-agnostic, 70K+ GitHub stars, accepted tại ICLR 2025.
Xem thêm từ README.mdThu gọn README.md
Đánh giá chi tiết
Tổng quan
OpenHands (trước đây OpenDevin) là nền tảng mã nguồn mở cho AI software development agent, phát triển bởi cộng đồng academia và industry. Với 70K+ GitHub stars (MIT license) và paper accepted tại ICLR 2025, OpenHands đạt 77.6% trên SWE-Bench Verified, cung cấp 3 cách sử dụng: SDK, CLI và GUI (local hoặc Cloud).
Tính năng chính
- Software Agent SDK: thư viện Python composable, define agent trong code, scale lên 1000+ agent trên cloud
- CLI: cài bằng
uvx openhands, không cần Docker, trải nghiệm tương tự Claude Code - Local GUI: REST API + React app, tương tự Devin/Jules
- OpenHands Cloud: hosted infrastructure, free tier với MiniMax model
- Model-agnostic: Claude, GPT, Gemini, DeepSeek, Qwen, MiniMax và local model qua Ollama
- OpenHands Index: leaderboard đánh giá model trên 5 task (issue resolution, greenfield, frontend, testing, info gathering)
Stack kỹ thuật
Python (SDK và CLI), React (GUI). Sandbox execution environment cho agent chạy code an toàn. Hỗ trợ MCP, permission-based authorization và enterprise security hardening.
Điểm mạnh
- SWE-Bench 77.6%, top performer trong các coding agent mã nguồn mở
- Model-agnostic: không lock-in vào một provider, có thể switch model theo task (planning vs coding vs review)
- CLI không cần Docker, cài một lệnh là chạy
- Iterative refinement với critic model tự review khi confidence thấp
- Paper ICLR 2025 đảm bảo research rigor, 2,100+ contributions từ 188+ contributors
Hạn chế
- Hiệu suất phụ thuộc nhiều vào model được chọn, model yếu cho kết quả kém
- CLI yêu cầu Python 3.12 hoặc 3.13 cụ thể
- Cloud free tier giới hạn, cần API key riêng cho full control
- Chưa có IDE integration trực tiếp như Copilot, cần dùng qua CLI hoặc GUI
Phù hợp khi nào
Developer và researcher muốn coding agent mã nguồn mở, model-agnostic, có thể customize. Đặc biệt phù hợp khi cần switch model giữa các task hoặc build agent pipeline riêng.