AI Software Engineering Agent
OpenHands
An open-source AI software engineering platform with GUI, CLI, headless automation, Cloud, SDK, Skills, MCP, and isolated runtimes.
- 料金
- Open source, hosted Cloud options
- プラットフォーム
- Web, Docker, CLI, Cloud, Self-hosted
2026 年の結論
OpenHands は軽量なエディタアドオンではなく、オープンな software engineering agent platform として評価すべきです。最近の重要な方向性は、GUI、CLI、headless automation、OpenHands Cloud、Software Agent SDK、Skills、MCP integrations、agent server、そしてより強い sandbox/runtime isolation まで広がっている点です。
私の評価: GitHub、CI、issue trackers、社内ツールに接続できる、監査可能で self-hostable、automatable な agent を求めるチームには OpenHands が面白いです。一方で、目的が速い inline editing だけなら重すぎます。その場合は Cursor や Windsurf の方が素直です。
最近変わったこと
OpenHands 1.7.0 と現在のドキュメントを見ると、以前の「open-source Devin-like agent」という説明よりもずっと広い platform になっています。CLI、headless mode、Agent Client Protocol、MCP tool integration、Skills、AGENTS.md-style repository instructions、Planning Mode、Code Mode、そして software agents を構築する SDK が説明されています。
プロダクト側も広がっています。OpenHands Cloud は multi-user work に向けて、Slack、Jira、Linear、GitHub、GitLab、RBAC-oriented team controls を扱います。runtime story も重要です。OpenHands は Docker や remote runtimes、V1 sandbox、2026 年の product updates にある KVM-based sandboxing のような isolation work を強調しています。
強いユースケース
- クローズドな editor workflow ではなく、open-source agent stack を求めるチーム。
- CLI、headless mode、CI、scheduled agent runs が重要な automation workflow。
- runtime、tool layer、prompts、repository rules、integrations を検査したい組織。
- GitHub、GitLab、Slack、Jira、Linear、社内ツールに agent を接続したい engineering team。
- 完成アプリを使うだけでなく、Software Agent SDK の上に構築したい開発者。
慎重に見るところ
- セットアップコストは現実です。Runtime configuration、Docker、remote execution、model keys、secrets、network rules には明確なオーナーが必要です。
- 制御できる範囲が広いほど責任も増えます。agent infrastructure を管理したくないチームには、Cursor、Claude Code、Codex の方が楽です。
- OpenHands は review を不要にしません。コマンドを実行しコードを変更できるため、重要な実行には reviewable diff と verification trail が必要です。
- hosted Cloud と self-hosted は別々に評価すべきです。security と operations の問いが違うからです。
OpenHands vs Cursor vs Codex
Cursor は日常エディタとして優れています。Codex と Claude Code は、多くの terminal-first workflow で委任型 coding agent として扱いやすいです。OpenHands は別物です。より programmable agent workbench に近く、環境を所有し agent layer を拡張したい場合に価値があります。
問いが「今日 1 人の開発者の編集を速くしたい」なら、OpenHands は重すぎる可能性があります。問いが「複数リポジトリで software engineering agents を構築、統制、自動化したい」なら、OpenHands は shortlist の上位に入ります。
導入チェックリスト
- 曖昧な product feature ではなく、境界の明確な maintenance issue から始める。
- runtime を明示的に選ぶ: local Docker、remote runtime、hosted Cloud、headless CI。
- 許可する skills、MCP servers、repository instructions、tools を定義する。
- secrets、egress、terminals、production systems はデフォルトで agent 境界の外に置く。
- 受け入れる前に、visible commands、test output、PR evidence、rollback notes を求める。
- 同じ課題を Cursor、Codex、Claude Code、Aider と比較する。
Coding Agent Tools の結論
OpenHands は最も滑らかな AI coding tool ではありません。ただし重要です。agentic software engineering を open infrastructure、programmable runtimes、team-controlled workflows に近づけているからです。
チームが agent operations を所有する準備があるなら採用候補です。より良い editor assistant が欲しいだけなら避けます。品質シグナルは slick demo ではなく、再現可能な agent run です。environment setup が明確で、tool calls が見え、diff が小さく、ownership がレビュー可能であることが重要です。
Source Notes
- OpenHands official docs and GitHub describe GUI, CLI, headless mode, Agent Client Protocol, MCP, Skills, AGENTS.md, Planning Mode, Code Mode, and the Software Agent SDK.
- OpenHands product updates describe OpenHands Cloud, Slack/Jira/Linear/GitHub/GitLab integrations, RBAC-oriented team controls, V1 sandbox, and runtime isolation work.
- This page uses private Coding Agent Tools diagrams based on public OpenHands materials, not copied official screenshots.