pullfrog/pullfrog

Open-source model-agnostic BYOK GitHub bot that runs in GitHub Actions

何を解決するか

Pullfrog は GitHub ワークフローにコーディングエージェントを統合する GitHub ボットです。ローカルの IDE と GitHub の間で手動でコンテキストを移動する必要がなくなり、開発者は AI エージェントを呼び出してコードの作成、プルリクエストのレビュー、イシューの管理をプラットフォーム内ですべて行えます。

動作方法

Pullfrog は GitHub Action として動作します。内部の MCP サーバーを使用して関連するリポジトリコンテキストを取得でき、以下の3つの方法でトリガーできます:

  1. メンションベース:コメント内で @pullfrog をタグする。
  2. ダッシュボードベース:Web コンソールからタスクをトリガーする。
  3. イベントベース:イシュー作成、PR作成、PRレビューなどのイベントに対して自動トリガーを設定する。

複数の LLM プロバイダー(Anthropic、OpenAI、Gemini、xAI、DeepSeek、OpenRouter、Moonshot)をサポートしており、カスタム GitHub ワークフローのスタンドアロンステップとして使用可能で、Zod スキーマを介して構造化された JSON 出力を生成できます。

対象ユーザー

GitHub を離れずに AI エージェントを使ってリポジトリ管理やコーディングタスクを自動化したい開発者やメンテナーアン。

主な特徴

  • 自動コード生成:機能の実装、PR の作成、CI の失敗ログを読み取って自動修正が可能。
  • 自動 PR レビュー:新規プルリクエストの自動レビューを設定可能。
  • 自動イシュー管理:一般的な質問に応答し、新規イシューに対して実装計画を生成。
  • 構造化出力:JSON スキーマ検証をサポートし、次のワークフローステップへの信頼性の高い統合を実現。
  • エージェント非依存:主要な複数の LLM プロバイダーと互換性あり。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト