OpenHands
MIT 授權的開源 AI 軟體工程代理平台,可本機自架、串 GitHub/Slack/Jira 自動修 CI 與審 PR,也能驅動 Claude Code、Codex 等其他代理
OpenHands 的前身是 2024 年爆紅的開源專案 OpenDevin,後來由 All Hands AI 團隊接手、改名,目前是 GitHub 上最多人用的開源 AI 寫程式代理之一。它跟 Cursor 這類編輯器不同:不是幫你補程式碼,而是像一個會自己開終端機、讀 repo、跑測試、發 PR 的工程師。2026 年官網的定位又往前推一步,強調「Your agents. Your models. Your runtime.」——不綁定單一模型,也不綁定單一代理。
功能特色與適用場景:現在推薦的入口是 Agent Canvas,一個開源的瀏覽器操作介面,可以管理對話、檔案、終端機、模型設定與自動化。後端預設跑在你自己的電腦上,也能換成 Docker 沙盒、VM、Modal 或官方的 OpenHands Cloud;用 npx 就能試,另有桌面版預覽。模型透過 LiteLLM 幾乎什麼都能接,包括 Bedrock、Azure、Gemini、OpenRouter,也能接 Ollama、LM Studio、vLLM 等本機模型;更特別的是可以透過 ACP 協定直接驅動 Claude Code、Codex、Gemini CLI,把 OpenHands 當成指揮多種代理的控制台。
自動化是今年的重點。官網的範本包括:在 Slack 被 @openhands 時接手需求、自動分類新的 Linear issue 並找重複、Jira 事故進來時先抓 log 和近期變更、PR 貼上指定標籤就自動審查、CI 失敗時讀 log 並發修正 PR、處理資安弱點掃描結果。觸發來源可以是 GitHub、Slack、Jira、Linear、排程或 webhook,也支援 MCP、Skills、Hooks(例如擋掉危險指令)與 .openhands 資料夾做 repo 客製。文件裡甚至有 COBOL 現代化、Spark 遷移這類大型重構的教學。
給台灣使用者的建議:OpenHands 很適合想把 AI 代理放進公司流程、但又不想把程式碼交給外部 SaaS 的團隊——Agent Canvas 免費、可以完全在內網跑,搭配地端模型就能做到程式碼不出公司。10 人以內的團隊若需要多使用者權限、SSO 與預算控管,Teams 方案每月 500 美元,換算一人約新台幣一千六,跟買多套商用代理比起來不算貴。介面與文件是英文,提示詞用中文也能理解,但 commit 訊息與 PR 描述建議在 repo 規則裡指定語言。提醒一點:自動發 PR 很方便,合併權限一定要留在人手上。
TheAI學院 編輯建議
編輯實測後的真心話OpenHands 從「開源版 Devin」長成了代理的控制台,這個轉向我覺得很聰明:模型會一直換,但工程流程裡的觸發、權限、審核是固定的需求。對想在內網用 AI 代理的台灣團隊,它大概是目前最完整的開源選項。
主要功能
- 開源 Agent Canvas 瀏覽器介面,管理對話、檔案、終端機與自動化
- 後端可跑在本機、Docker、VM、Modal 或 OpenHands Cloud
- 透過 LiteLLM 接各家雲端與本機模型,並可用 ACP 驅動 Claude Code、Codex、Gemini CLI
- 由 GitHub、Slack、Jira、Linear、排程或 webhook 觸發的自動化:審 PR、修 CI、分類 issue
- MCP、Skills、Hooks 與 .openhands repo 客製設定
如何使用 OpenHands
- 安裝 Node.js 後執行 npx 啟動 Agent Canvas,或依官方文件用 Docker 建沙盒環境
- 在 First Time Setup 選擇代理(OpenHands 或 Claude Code 等 ACP 代理)並填入模型 API key
- 開啟本機 repo,先下一個小任務(例如補單元測試)觀察代理的操作過程
- 在 .openhands 資料夾寫下 repo 規則,指定測試指令與 commit 語言
- 到 Automate 頁套用預建範本,例如 CI 失敗自動修復或 PR 標籤觸發審查
適用場景
- CI 失敗時自動讀 log 並發出修正 PR
- 在 PR 加上標籤就由代理先做一輪程式碼審查
- Slack 頻道被標記時由代理接手小型工程需求
- 內網搭配地端模型,讓程式碼不出公司的 AI 開發流程
- COBOL、Spark 等舊系統的大規模遷移與重構
OpenHands 的優點與缺點
優點
- MIT 開源、可完全自架,程式碼不必離開公司
- 不綁模型也不綁代理,可混用閉源與開放權重模型
- 現成自動化範本多,從審 PR 到修 CI 都有
缺點
- 需要一定的 DevOps 能力才能在內網穩定部署
- 代理效果高度依賴所選模型,小模型容易卡關
- Teams 方案每月 5,000 個 session 上限,大量自動化要升級 Enterprise
價格方案
Agent Canvas 開源(MIT)免費自架;Teams 每月 500 美元含 10 位使用者(每多一席 50 美元/月,每月上限 5,000 個 session,可試用 30 天);Enterprise 客製報價。另有免安裝的 OpenHands Cloud。模型費用依自選 LLM 另計,以官網為準
OpenHands 常見問題
OpenHands 是免費的嗎?
核心的 Agent Canvas 以 MIT 授權開源,可免費自架。需要多使用者權限、SSO 與預算控管時,Teams 方案每月 500 美元含 10 位使用者,Enterprise 另外報價;模型 API 費用另計。
OpenHands 和 OpenDevin 是什麼關係?
OpenHands 就是原本的 OpenDevin 開源專案改名而來,由 All Hands AI 團隊主導維護,官網目前是 openhands.dev。
OpenHands 可以用本機模型嗎?
可以。官方文件有接 LM Studio、Ollama、vLLM、SGLang 等本機模型伺服器的教學;不過官方也提醒代理任務需要夠強的模型,小模型容易做不完。
OpenHands 和 Claude Code 怎麼選?
兩者不一定要二選一。Claude Code 是 Anthropic 的終端機代理;OpenHands 是開源平台,可以透過 ACP 直接驅動 Claude Code、Codex 等代理,並加上 GitHub、Slack、Jira 觸發的自動化與團隊權限管理。
使用者評價
還沒有足夠評價,搶先分享你的使用心得!
寫下你的評價
OpenHands 的替代方案
查看相似的 AI 工具 →相關 AI 工具
Claude
Anthropic 的 AI 助理,長文件與寫作品質是它的主場。
telemetry.dev
把 AI 代理每一次模型呼叫、工具步驟與檢索串成一條 trace,看出哪一步最慢、哪個模型最燒錢、哪個 MCP 工具最常失敗
agentmash
隊友的 Codex 正在改同一個檔案,你的 Claude Code 動手前就會收到通知;按開發者計費,代理不限數量
Pluto Door
用白話描述問題,Ori 讀 log、跑指令,改動前一定問你;另外把每台 Linux 主機變成有 Dock 和視窗的桌面
Backenly
代理透過 MCP 建好資料庫、登入與儲存,Backenly 每分鐘巡檢並自動修安全範圍內的問題,刪表這類動作一律等人核准
Spacesheep
代理寫好的 HTML 或資料夾一行指令發布成私人網址,人和代理都能留言、改版,還能送電子簽署與接即時資料