發展歷程
2025年初,更名為OpenHands並發布CodeAct 1.0架構;3月,在SWE-bench基準測試中解決率達53%。
2025年4月2日,發布版本0.31.0,新增默認開啟視覺瀏覽並支持PDF/圖像、支持多提供商配置等功能。
2025年8月23日,提出“Minimal Python SDK”提案,旨在解決配置複雜和依賴樹失控問題,規劃發布官方輕量級Python SDK。
2025年11月,發布重大版本升級至V1,推出OpenHands Software Agent SDK,對智慧型體組件架構進行了重構,確立了沙盒化可選、默認無狀態、嚴格分離、可組合可擴展四項設計原則。
截至2026年3月,OpenHands在GitHub上已獲得超過69,000顆星。在SWE-Bench Verified基準測試中,使用
Claude Sonnet 4.5配合擴展思維實現了72%的解決率;在
GAIA基準測試中實現了67.9%的準確率。
技術架構與核心組件
OpenHands基於CodeAct 1.0架構構建,該架構是一種將大語言模型(
LLM)代理的行為整合到統一代碼行動空間的框架。
OpenHands V1基於四項設計原則:沙盒化可選、默認無狀態(狀態真值來源單一)、嚴格的相關項分離、一切可組合且可安全擴展。
OpenHands Software Agent SDK是V1版本的核心,是一個可組合的Python庫,定義了事件溯源狀態模型、不可變智慧型體配置和集成了MCP(Model Context Protocol)的類型化工具系統。SDK核心類包括:
LLM(處理LLM補全)、Agent(映射到CodeActAgent)、Conversation(管理代理循環)、ConversationState(可序列化狀態)、Tool(工具抽象)、ToolCall(工具使用實例)、ToolResult(工具調用輸出)。
SDK具有模型無關(model-agnostic)的多
LLM路由能力,支持超過100家供應商的模型。SDK提供內置的安全分析器、靈活的生命周期控制(暫停/恢復、子智慧型體委託等)以及用於生產可靠性的內置QA插樁(單元測試、基於LLM的集成測試和評估基準)。SDK是一個輕量級的
Python包,依賴小於1GB,不依賴Docker和瀏覽器,不依賴全局狀態(無配置檔案、無環境變數),採用非異步設計。
工作區抽象使得同一個智慧型體能夠在本地進行原型設計,或在安全、容器化的環境中遠程運行,只需最少的代碼更改。OpenHands包含用於遠程執行的內置REST/WebSocket伺服器,以及一套用於人工審查和控制的互動式工作區界面(基於瀏覽器的VSCode IDE、VNC桌面和持久化Chromium瀏覽器)。
開發團隊與社區
OpenHands 由 All Hands AI 團隊開發與維護,該團隊的使命是“為所有人構建AI軟體開發代理,並以開源方式進行”。項目的早期核心貢獻者包括研究人員諸葛鳴晨。
該項目在 GitHub 上以 MIT 許可證開源,擁有開源社區。截至2026年3月,其GitHub倉庫已獲得超過69,000顆星標,並擁有超過190名貢獻者。
社區通過 Slack 和 Discord 等平台進行交流。並歡迎開發者通過代碼開發、研究評估、反饋測試等多種形式為項目做出貢獻。
項目注重安全與創新的平衡,與 AI 安全專家如 Invariant Labs 等展開了合作。
產品功能
智慧型翻譯:基於GPT-4的多語言精準互譯。
文本潤色:上下文最佳化與語法糾錯。
全局劃詞翻譯:跨平台實時劃詞翻譯。
截屏OCR翻譯:圖片文字識別並翻譯。
多平台兼容:支持Windows/macOS/Linux。