ブロッコリー:クラウドサンドボックスでLinearチケットからAIコーディングエージェントを実行するためのオープンソースハーネス

✍️ OpenClawRadar📅 公開日: April 22, 2026🔗 Source
ブロッコリー:クラウドサンドボックスでLinearチケットからAIコーディングエージェントを実行するためのオープンソースハーネス
Ad

Broccoliの機能

Broccoliは、Linearのチケットを分離されたクラウドサンドボックスでAIコーディングエージェントを実行することで、出荷可能なPRに変換します。各タスクには独自のサンドボックスが割り当てられ、リポジトリをチェックアウトし、チケットのコンテキストを使用して解決策を実装し、テストとレビューループを実行した後、チームレビューのためにプルリクエストを開きます。

アーキテクチャとデプロイメント

実装には以下を使用します:

  • Webhookデプロイメント:GCP
  • サンドボックス:GCPまたはBlaxel
  • プロジェクト管理:Linear
  • コードホスティング&CI/CD:GitHub

これは、サードパーティのコントロールプレーンなしで、独自のGCPプロジェクトとPostgresデータベースに対してデプロイされます。デプロイメントは、Cloud Run + Secret Manager + webhook重複排除 + 耐久性のあるジョブ状態を使用したプロダクショングレードです。

主な機能

  • Linearチケット → レビュー可能なPRワークフロー
  • インフラストラクチャ、キー、データはすべて自社のテナンシー内に保持
  • ClaudeとCodexを使用したすべてのPRに対するAIコードレビュー
  • フォーク、調整、バージョン管理可能なカスタマイズ可能なプロンプトテンプレート
  • 1つのブートストラップスクリプトと1つの設定ファイルで約30分でデプロイ

デプロイメントの前提条件

デプロイには以下が必要です:

  • 課金が設定され、gcloudにログイン済みのGCPプロジェクト
  • 特定の権限を持つGitHubアプリ(Contents、Pull requests、Issues = 読み書き;Metadata = 読み取り専用;Pull request reviewイベントに登録済み)
  • APIキーを持つLinearボットユーザー(専用、個人アカウントではない)
  • 課金が有効なOpenAIおよびAnthropic APIキー
  • ${Service URL}/webhooks/linearを指し、自動生成されたbroccoli-oss-linear-webhook-secretを使用するLinear webhook

使用結果

過去4週間で、非開発者からのPRの100%がBroccoliを介して出荷されました。チームの開発者については、この割合は約60%で、より複雑な機能ではCodex/Claude Codeとの手動での往復設計が必要です。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

エングラム:顕著性ゲート付きキャプチャとドリームサイクルを備えたClaudeメモリプラグイン
Tools

エングラム:顕著性ゲート付きキャプチャとドリームサイクルを備えたClaudeメモリプラグイン

engramは、5つの顕著性次元を使用して捕捉時に観察をフィルタリングするClaude用メモリプラグインで、スコアリングにLLM呼び出しを使用せず、高得点のイベントのみをSQLiteに永続化します。5つのフックによる自動注入と、セッション終了時に繰り返し発生するワークフローを抽出するドリームサイクルを特徴としています。

OpenClawRadar
Meta Ads MCP OAuthは動作するが、ほとんどの広告アカウントはまだ有効になっていない
Tools

Meta Ads MCP OAuthは動作するが、ほとんどの広告アカウントはまだ有効になっていない

Meta Ads MCP OAuthフローが動作し、29のツールが読み込まれますが、ads_get_ad_accountsを呼び出すとis_ads_mcp_enabled: falseと、機能が段階的にロールアウト中であるというメッセージが返されます。

OpenClawRadar
モチーフMCPがClaude CodeにUIバグ再現のための動画視聴能力を付与
Tools

モチーフMCPがClaude CodeにUIバグ再現のための動画視聴能力を付与

motifは、Claude CodeがUIバグの画面録画を視聴できるようにするMCPサーバーです。Gemini 2.5 Flashのフレームごとの分析を使用して、視覚的な説明、根本原因、差分を返します。セットアップにはGemini APIキーとmcp.jsonへの2行の追加が必要です。

OpenClawRadar
抽出を超えた永続的インデックス:YouTube MCPサーバーのアーキテクチャ
Tools

抽出を超えた永続的インデックス:YouTube MCPサーバーのアーキテクチャ

開発者が、一般的な「抽出して忘れる」パターンとは対照的に、永続的なローカルインデックスを実装したYouTube MCPサーバーの構築に関する詳細なアーキテクチャノートを共有しました。主要な決定事項には、3段階のフォールバックシステム、ベクトルストレージ用のSQLite + sqlite-vec、埋め込みプロバイダーの抽象化、および独立した視覚検索インデックスが含まれます。

OpenClawRadar