Self-hosted bot that posts PR fixes after testing in air-gapped Docker
This self-hosted bot automatically tests pull requests in an air-gapped Docker environment and posts fixes directly to the PR. It enables secure, offline CI/CD workflows by running tests in isolated containers before applying suggested code changes. Designed for environments requiring strict network isolation.
背景メモ
GitHub上で公開された、セルフホスト型の自律型DevOpsボット。PR(プルリクエスト)が作成されると、そのコードを自動でテストし、問題があれば修正コードを投稿する。特徴は「air-gapped Docker(外部ネットワークに接続しない隔離Docker環境)」での実行を前提にしている点。つまり、機密性の高いコードや社内環境向けに、外部のAPIやクラウドサービスに一切依存せずに動作する。Python製で、OpenAIやClaudeなどの外部LLMは使わず、ローカルのコード解析とルールベースで修正を生成する。コンテナ技術、CI/CDパイプライン、GitHub Actionsに詳しい読者にとっては、クラウドLLM依存が進行する中での「自己完結型DevOpsエージェント」の参考実装として興味深い。