セルフホスト型GitHubボット:40以上のWebhookトリガーとMCPツールでClaude Codeを実行

新しいオープンソースプロジェクトClaude Code GitHub Agentは、セルフホスト型のボットを提供し、Claude Codeに40以上のGitHub WebhookトリガーとMCPツールを提供します。このボットは、Claude Agent SDKを完全なClaude Code機能セットとともに隔離されたワークツリー上で実行します。
主な機能
- 4つの組み込みMCPサーバー: GitHub, GitHub Actions, Memory, Codebase Tools
- YAMLベースのトリガー:
workflowsブロックでワークフローを設定。例:
workflows:
review-pr:
triggers:
events:
- event: pull_request.opened
- event: pull_request.labeled
filters:
label.name: ["review", "pr-review", "review-pr"]
commands:
- /review
- /pr-review
- /review-pr
prompt:
template: "/pr-review-toolkit:review-pr {repo} {issue_number}"これにより、PRがオープンされたとき、指定されたラベルが付与されたとき、コメント内のスラッシュコマンドで 'pr-review-toolkit' がトリガーされます。
- 組み込みワークフロー: PRレビュー、CI自動修正、Issueトリアージ
- プラグイン: 専用エージェントの追加
- 永続メモリ: セッション間での永続化
- 柔軟なバックエンド: Anthropic互換の任意のAPI(Ollama、Vertex、Z.AI)に対応
ステータス
プロジェクトはまだベータ版です(内部の整理が必要な部分もあります)が、十分に利用可能です。フィードバックや貢献を歓迎します。
対象ユーザー: Claude Codeとカスタムトリガー、MCPツールを使ってGitHubワークフローを自動化したい、完全にセルフホストで運用したい開発者。
📖 出典全文: r/ClaudeAI
👀 See Also

Warp ターミナルがエージェンティック開発環境とともにオープンソース化
Warpがオープンソース化され、エージェンティック開発環境としてリブランド。内蔵コーディングエージェントと、Claude Code、Codex、Gemini CLIなどの独自CLIエージェントのサポートを提供。

AI-Setup CLIツールは、ローカルLLMスタック用のAI設定ファイルを自動生成します。
AI-Setupは、コードベースをスキャンし、.cursorrulesやclaude.mdなどのAI設定ファイルを自動生成するCLIツールです。使用している技術スタックを検出するため、新しいプロジェクトごとに手動でルールを書く必要がなくなります。

オープンソースツールがClaude CodeでMeta広告競合分析を自動化します。
Ads Machineは、Claude Codeで構築されたオープンソースシステムで、Metaの広告ライブラリから競合他社の広告をスクレイピングし、動画を文字起こし、フックやアングルを抽出し、広告がどれくらいの期間実行されているかに基づいて広告を評価します。成功した広告からバリエーションを生成し、Metaにキャンペーンをプッシュすることができます。

サムゲートは、AI安全性のために清華大学の自然言語エージェント制御パターンを実装しています
オープンソースツールThumbGateは、清華大学のNLAH論文のNatural-Language Agent Harnessパターンを実装し、4つのコンポーネントをマッピングしています:契約をサムズダウンフィードバックからの予防ルールに、検証ゲートをPreToolUseフックに、永続状態をSQLite+FTS5レッスンデータベースに、アダプターを複数のAIコーディングエージェント向けのMCPサーバーアダプターにマッピングしています。