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つの方法でトリガーできます:
- メンションベース:コメント内で
@pullfrogをタグする。 - ダッシュボードベース:Web コンソールからタスクをトリガーする。
- イベントベース:イシュー作成、PR作成、PRレビューなどのイベントに対して自動トリガーを設定する。
複数の LLM プロバイダー(Anthropic、OpenAI、Gemini、xAI、DeepSeek、OpenRouter、Moonshot)をサポートしており、カスタム GitHub ワークフローのスタンドアロンステップとして使用可能で、Zod スキーマを介して構造化された JSON 出力を生成できます。
対象ユーザー
GitHub を離れずに AI エージェントを使ってリポジトリ管理やコーディングタスクを自動化したい開発者やメンテナーアン。
主な特徴
- 自動コード生成:機能の実装、PR の作成、CI の失敗ログを読み取って自動修正が可能。
- 自動 PR レビュー:新規プルリクエストの自動レビューを設定可能。
- 自動イシュー管理:一般的な質問に応答し、新規イシューに対して実装計画を生成。
- 構造化出力:JSON スキーマ検証をサポートし、次のワークフローステップへの信頼性の高い統合を実現。
- エージェント非依存:主要な複数の LLM プロバイダーと互換性あり。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト