Repolode
aden-hive

aden-hive/hive

永続化されたqueenエージェントが作業を計画し、workerエージェントを並列起動して、共有SQLiteトラッカーで結果を管理するオープンソースのランタイム。

スター
11,142
フォーク
5,633
未解決の Issue
1,093
最終コミット
5 日前

これは何?

Hiveは、リード、チケット、リポジトリ、ドキュメントなど、似た単位の業務を多数処理するAIエージェントのコロニーを実行するランタイムです。queenエージェントに成果を伝えると、まず自分で最初の単位を処理し、その手順をskillとして保存してから、残りを並列workerに振り分けます。各workerは共有SQLiteトラッカーに結果を書き込み、そこからクエリ、監査、再開ができます。

Hiveにある実行プリミティブは、agent loopひとつだけです。workerはqueenのクローンで、それぞれ独自のタスク、より限定されたツールセット、厳格なツール呼び出し予算を持ちます。オーケストレーションは、事前定義されたグラフではなく、run_workerやrun_playbookなどのツール呼び出しを通じて行います。エージェントの状態はディスクに保存されるため、クラッシュや再起動の後も作業を再開でき、コロニーはcron、interval、webhookのトリガーで実行できます。

このプロジェクトには、shell、ファイル、コード検索、PDF、Webスクレイピング、チャート用の組み込みツールに加え、ブラウザー上で作業するエージェント向けのChrome拡張ブリッジが付属しています。あらゆるMCPサーバーと、Ollama経由のローカルモデルを含むLiteLLM対応モデルを利用できます。セッション、トラッカー、メモリーは~/.hive配下にプレーンファイルとして保存されます。

主な機能

  • 01セッションをまたいで引き継がれる永続的な役割とMarkdownメモリーを持つqueenエージェント。
  • 02ツール呼び出しで並列に起動され、同時実行数に上限を設けられるworkerエージェント。
  • 03workerが結果を書き込み、SQLでクエリできる共有SQLiteトラッカー。
  • 04状態をディスクに保存し、クラッシュ後に復旧できる再開可能な実行。
  • 05shell、ファイル、PDF、Webスクレイピング、チャート用の組み込みツールと、MCPサーバーのサポート。
  • 06LiteLLM経由でのモデル利用に対応し、OpenAI、Anthropic、Gemini、ローカルのOllamaモデルをサポート。

ユースケース

  • 多数の製品、企業、アカウントを対象に、同じ質問を並列で調査する。
  • リトライとデッドレターリストを使い、数百件のリードやチケットに対して再現可能な処理を実行する。
  • 再起動後も継続し、監査可能な結果を生成するスケジュール済みバックグラウンドジョブ。
  • 重要な判断の段階で人間の承認を得ながら、ブラウザー経由またはAPI経由のタスクを自動化する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/aden-hive/hive.git
  2. 2

    リポジトリのフォルダーに移動する

    cd hive
  3. 3

    クイックスタートスクリプトを実行する(macOS / Linux)

    ./quickstart.sh
  4. 4

    後でリポジトリから hive open を実行してダッシュボードを開く

    hive open

使う前に知っておきたいこと

  • git に加えて、Python 3.11 以降と Node.js 20 以降が必要です。
  • API キーまたはコーディング用サブスクリプション、あるいは Ollama 経由のローカルモデルが必要です。
  • このリポジトリは uv ワークスペースのため、ルートで pip install -e . を実行しても動作しません。代わりにクイックスタートを使ってください。

収録されている特集

トピック

よくある質問

hive とは?
永続化されたqueenエージェントが作業を計画し、workerエージェントを並列起動して、共有SQLiteトラッカーで結果を管理するオープンソースのランタイム。 Hiveは、リード、チケット、リポジトリ、ドキュメントなど、似た単位の業務を多数処理するAIエージェントのコロニーを実行するランタイムです。queenエージェントに成果を伝えると、まず自分で最初の単位を処理し、その手順をskillとして保存してから、残りを並列workerに振り分けます。各workerは共有SQLiteトラッカーに結果を書き込み、そこからクエリ、監査、再開ができます。
hive は無料で使えますか?ライセンスは?
hive は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hive は今もメンテナンスされていますか?
活発にメンテナンス中。hive の最終コミットは 2026年11月2日 です。
hive は何に使えますか?
多数の製品、企業、アカウントを対象に、同じ質問を並列で調査する。 リトライとデッドレターリストを使い、数百件のリードやチケットに対して再現可能な処理を実行する。 再起動後も継続し、監査可能な結果を生成するスケジュール済みバックグラウンドジョブ。 重要な判断の段階で人間の承認を得ながら、ブラウザー経由またはAPI経由のタスクを自動化する。
hive のインストール方法は?
リポジトリをクローンする: git clone https://github.com/aden-hive/hive.git リポジトリのフォルダーに移動する: cd hive クイックスタートスクリプトを実行する(macOS / Linux): ./quickstart.sh 後でリポジトリから hive open を実行してダッシュボードを開く: hive open
hive はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aden-hive/hive

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト