One Year of OpenHands: A Journey of Open Source AI Development は、OpenHands の 1 周年を記念する記事である。プロジェクトの初期のコントリビューターの 1 人であり、All Hands AI の共同創業者でもある人物によって書かれており、このプロジェクトがこの 1 年で野心的なアイデアから、開発者と AI 搭載のコーディングアシスタントとの関わり方を変えつつある活気あるオープンソースプロジェクトへと成長したと述べている。
記事は 3 つの部分から成る。プロジェクトの誕生の経緯、この 1 年の成長と影響、そして 2 年目のロードマップである。最後に、プロジェクトの成功はオープンソースのコラボレーションのおかげであるとし、読者にコントリビュートを呼びかけて締めくくっている。
要点
- OpenHands は 2024 年 3 月 12 日に、ソフトウェア開発のためのオープンソースの AI エージェントを作ることを目的として始まった。その狙いは、AI によるソフトウェア開発の変革を、どの開発者でも参加できる形で協働的に進めることにあった。
- 当初は OpenDevin という名前で作られた。これは Cognition の Devin へのオマージュであり、記事によれば、そもそもこのプロジェクトのきっかけとなったのが Devin だった。OpenDevin を作ったのは Binyuan Hui と Junyang Lin で、2 人はオープンソースの大規模言語モデル Qwen を開発しているチームの一員である。
- オープンソースコミュニティがこのプロジェクトのもとに結集した。その後、初期のコントリビューターである Graham Neubig、Robert Brennan、Xingyao Wang の 3 人がその使命を引き継ぐために All Hands AI を設立し、プロジェクトは OpenHands に改名された。
- 最初の 1 年について、記事は GitHub のスター数 50,000 以上、コミット数 3,500 以上、ユニークなコントリビューター 250 人以上、アプリの 1 日あたり数千件のダウンロードを報告しており、OpenHands は定型作業を自動化する個人の開発者にも、複雑なリファクタリングプロジェクトに取り組む大規模なチームにも使われてきたと述べている。
- 2 年目のロードマップには 4 つの項目がある。当時ベータ版だった OpenHands Cloud の一般リリース。コアの精度、SWE-Bench のようなベンチマーク、確実にこなせるタスクの範囲の各面での、エージェントの継続的な改善。より優れた CLI や、Jira や Linear のようなタスク管理ツールを含む、連携の拡充。そして、ユーザーの好み、組織のポリシー、ワークフローに合わせたカスタマイズ性の向上である。
背景
これはプロジェクト自身のチームによる記念記事であるため、成長と影響についての説明は自己申告によるものであり、数値は 2025 年 3 月時点のプロジェクトを表している。