Hiveは、オープンソースのターミナルファーストな非同期マルチエージェントコーディングパイプラインであり、透過的なフォルダーベースのワークフロー、バックグラウンドデーモン、パワーユーザーTUIを使用して、大まかなアイデアをマージ可能なプルリクエストに変えます。
https://hivecli.sh/?ref=producthunt&utm_source=aipure
Hive

製品情報

更新日:2026年06月16日

Hiveとは

Hive(hive-cli)は、初期のアイデアからマージ可能なPRまで、エンドツーエンドのソフトウェア配信ループをターミナルから直接自動化する、MITライセンスの無料ツールです。チャットスレッドに縛られることなく、自律的で検査可能なエージェントワークフローを求める開発者向けに設計されています。アイデアを捉え、エディターで的を絞った質問に答えれば、残りはHiveが調整します。Hiveは既存のGit/GitHubセットアップ(例:認証されたgh)と統合し、ステージごとに異なるエージェントCLI(デフォルトはClaude、CodexやPiなどのオプションあり)を実行できます。

Hiveの主な機能

Hiveは、オープンソースでターミナルファーストの非同期マルチエージェントコーディングパイプラインです。大まかなアイデアを、透明性の高いフォルダーベースのワークフロー(ブレインストーム → 計画 → 実行 → レビュー → 最終化)を通じて各タスクを進めることで、マージ可能なプルリクエストに変えます。デーモンを介して複数のエージェントをバックグラウンドで並行して実行し、意思決定が必要な場合にのみ(エディターで回答)プロンプトを表示します。また、すべての段階で永続的なマークダウン成果物を生成するため、プロセスは検査可能で編集可能、引き継ぎも容易です。Hiveは、設定可能なエージェントCLI(デフォルトはClaude、Codex/Piなども含む)と統合し、自律的なリポジトリの「パトロール」やPRの「ベビーシッティング」をサポートします。TUIを介して、またはオプションでTelegramボットを介して、モバイルでの承認やアイデアの取り込みを行うことができます。
9段階のアイデアからPRへのパイプライン: 受信トレイでの取り込みから、ブレインストーム、計画、隔離されたワークツリーでの実行、PR作成、レビューの強化、成果物収集、最終化を経て、マージ準備が整ったPRまでの構造化されたワークフローを実行します。
フォルダーを状態とする透明性(成果物駆動型): 各タスクは、その場所が状態を表すフォルダーです。すべての段階で、読み取り、編集、または他のエージェントに渡すことができる永続的なマークダウン成果物(計画、レビュー、PRメタデータ)が出力されます。ブラックボックスのデータベースはありません。
非同期デーモン + 並列タスクキュー: バックグラウンドで複数のタスクを同時に進めます。TUIは、入力が必要なタスクのみを強調表示し、中断の少ない非同期開発を可能にします。
設定可能なマルチエージェント実行: 各段階は、設定可能なエージェントCLI(デフォルトはClaude、CodexやPiなどの代替もサポート)で実行されるため、段階ごとに異なるモデル/ツールを選択できます。
PRベビーシッターとリポジトリパトロールの自動化: オプトインの自動化により、リポジトリをパトロールして候補となる改善点を見つけ、PRを開き、既存のPRを限定的な修復試行と自動リベースによってグリーンな状態に保ち、行き詰まった場合は引き継ぎます。
オプションのTelegramボットを備えたターミナルファーストUX: アイデアを取り込み、段階の移行を承認するためのパワーユーザー向けTUI/CLIワークフローに加え、電話から入力(音声/写真/ドキュメントの取り込みを含む)を取り込み、作業を承認するためのTelegramボットがあります。

Hiveのユースケース

ソフトウェアチーム向けの製品機能提供: 漠然とした機能のアイデアを、スコープ化された計画、実装されたコード、レビュー済みのPRに変換し、同期的な調整を最小限に抑えます。迅速な製品開発に役立ちます。
オープンソースのメンテナンスとコントリビューターワークフロー: 課題からPRへのパイプラインを自動化し、レビュー成果物を生成し、ベビーシッターを使用してPRをマージ可能な状態に保ちます。多くの並行する貢献を管理するメンテナーに役立ちます。
社内開発者プラットフォーム/ツールチーム: 社内ツールやプラットフォームの変更がどのように提案、計画、実行、レビューされるかを標準化し、コンプライアンスとチーム間の引き継ぎのための監査可能な成果物を残します。
DevOpsと信頼性自動化: パトロール/ベビーシッターパターンを使用して、修正案(例:CIの破損、依存関係の更新)を提案し、PRを開き、エンジニアが非同期で意思決定を承認する間、それらをリベースしてグリーンな状態に保ちます。
スタートアップのプロトタイピングと迅速なイテレーション: 複数の実験を並行して実行します。アイデアを迅速に取り込み、エージェントに実装とPRのドラフトを作成させ、主要な製品の意思決定や明確化が必要な場合にのみ介入します。
分散チーム向けのモバイルファースト承認: ワークステーションから離れている間にTelegramを介してアイデアを取り込み、タスクの進行を承認することで、タイムゾーンを越えた非同期の進捗を可能にします。

メリット

非常に検査しやすいワークフロー:成果物はプレーンなファイル(マークダウン)であり、タスクの状態はフォルダーを介して可視化されるため、信頼性と引き継ぎが向上します。
強力な非同期/並列実行:デーモン駆動のキューにより、ベビーシッティングが減り、複数の作業を同時に進めることができます。
柔軟なエージェント/ツール選択:段階ごとに異なるエージェントCLIと統合できるため、タスクタイプごとにコスト/パフォーマンスを最適化できます。
エンドツーエンドのPR自動化:隔離されたワークツリーでの実行、PRの開設、レビューの強化、PRの維持(リベース/修復)が含まれます。

デメリット

デフォルトでトークン消費量が多い:マルチエージェントの段階は高価になる可能性があり、コストに敏感なユーザーにはあまり適していません。
ターミナルファーストでデーモンベース:TUI/CLIワークフローに慣れていること、およびローカルでバックグラウンドデーモンを実行できることが必要です。
外部ツールのセットアップが必要:Ruby、git、認証済みGitHub CLI、および選択したエージェントCLI(例:Claude/Codex)に依存します。

Hiveの使い方

どの「Hive」を意味するかを決定する(Apache Hive vs Hive CLIコーディングツール): ソースには、Apache Hive(Hadoop上のデータウェアハウス。bin/hive、Beelineなどのコマンド)と、マルチエージェントコーディング用の別の製品であるHive CLI(hivecli.sh)の両方が含まれています。続行する前に、使用する予定のものを選択してください。
Apache Hive: 前提条件を確認する: Hiveがインストールされ、HIVE_HOMEが設定されていることを確認してください。Hive 3+を使用している場合は、非推奨のHive CLIではなくBeeline(HiveServer2クライアント)を使用する予定を立ててください。
Apache Hive: 対話型セッションを開始する(レガシーHive CLI): 実行:$HIVE_HOME/bin/hive。-eまたは-fなしで実行すると、対話型シェルモードに入ります。ステートメントはセミコロン(;)で終了します。
Apache Hive: コマンドラインからクエリを実行する(非対話型): インラインSQLには-eを使用:$HIVE_HOME/bin/hive -e 'select ...;'。これは、ワンショットコマンドやスクリプト作成に役立ちます。
Apache Hive: HQLスクリプトファイルを実行する(非対話型): ファイルからSQLを実行するには-fを使用:$HIVE_HOME/bin/hive -f /path/to/script.hql。これは、保存されたスクリプトを実行する標準的な方法です。
Apache Hive: 起動SQLファイルでセッションを初期化する: 他のコマンドの前に初期化SQLを自動的に実行するには-iを使用:hive -i /path/to/init.sql(-eまたは-fと組み合わせることができます)。
Apache Hive: 実行時に構成プロパティを渡す: プロパティを設定するには--hiveconf(または-hiveconf)を使用:hive --hiveconf hive.exec.scratchdir=/opt/my/hive_scratch --hiveconf mapred.reduce.tasks=1 -e 'select ...;'。
Apache Hive: スクリプト作成のための出力ノイズを減らす: 対話型シェルコンテキストでデータのみが出力されるようにサイレントモード(-S)を使用:hive -S(またはサポートされている場合は組み合わせる)。
Apache Hive: デバッグのためにより多くのログを有効にする: hiveconfを介してログをオーバーライドします。例:$HIVE_HOME/bin/hive --hiveconf hive.root.logger=INFO,console。デフォルトのログは通常、/tmp/$USER/hive.logにWARNレベルで出力されます。
Apache Hive(推奨):Beeline(HiveServer2クライアント)を使用する: BeelineはHiveServer2用のJDBCベースのCLIであり、新しいHiveディストリビューションでは推奨/必須です。Beelineを起動し、JDBC URLを使用してHiveServer2に接続します(正確なURLはクラスターのセットアップによって異なります)。その後、Beelineオプションを介して同様にクエリやスクリプトを実行します。
Apache Hive: シェルでのDDL/DMLワークフローの例: 対話型セッションでは、データベース/テーブルの作成、データのロード、クエリを実行できます。例:LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15');
Hive CLI (hivecli.sh): Homebrew経由でmacOSにインストールする: 実行:brew install ivankuznetsov/hive/hive。
Hive CLI (hivecli.sh): AUR経由でArch Linuxにインストールする: 実行:yay -S hive-bin。
Hive CLI (hivecli.sh): インストールスクリプト経由でLinuxにインストールする: 提供されたインストーラーを実行:tmpdir="$(mktemp -d)" && trap 'rm -rf "$tmpdir"' EXIT && curl -fsSL https://raw.githubusercontent.com/ivankuznetsov/hive/v0.3.0/install.sh -o "$tmpdir/hive-install.sh" && bash "$tmpdir/hive-install.sh"。
Hive CLI (hivecli.sh): 前提条件を準備する: Ruby 3.4、git、認証されたgh、および使用する予定のエージェントCLI(例:claude、codex)がインストールされていることを確認してください。
Hive CLI (hivecli.sh): リポジトリでHiveを初期化する: プロジェクトディレクトリから:cd ~/Dev/your-project; 次に実行:hive init .(起動/パーミッションモードを選択し、デーモンを登録します)。
Hive CLI (hivecli.sh): TUIダッシュボードを開く: 実行:hive tui。ダッシュボードを使用してタスクを管理します。「n」を押して新しいアイデアをキャプチャします。
Hive CLI (hivecli.sh): ステージベースのワークフローを理解する: 各タスクは、inbox → brainstorm → plan → execute → open-pr → review → artifacts → finalize → done のステージを移動するフォルダーです。フォルダーを前進させることは承認のジェスチャーであり、各ステージはマークダウン成果物を残します。
Hive CLI (hivecli.sh): デーモンにタスクを非同期で実行させる: Hiveはバックグラウンドで複数のタスクを並行して進めます。通常、生成されたドキュメントの質問に答えるだけでよく、その後、タスクを次のステージに移動することで承認します。

Hiveのよくある質問

Hiveは、非同期マルチエージェントパイプライン(ブレインストーム、計画、実行、レビュー、最終化)を通じて、大まかなアイデアをマージ可能なプルリクエストに変えるオープンソース(MIT)のターミナルファーストツールです。バックグラウンドでタスクを並行して進め、マークダウン文書で質問に答えるTUIを使用します。

Hiveに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります