pullfrog/pullfrog
Open-source model-agnostic BYOK GitHub bot that runs in GitHub Actions
해결하는 문제
Pullfrog은 GitHub 워크플로우에 코딩 에이전트를 통합하는 GitHub 봇입니다. 로컬 IDE와 GitHub 간에 수동으로 컨텍스트를 이동할 필요 없이, 개발자들이 AI 에이전트를 호출하여 코드 작성, 풀 리퀘스트 리뷰, 이슈 관리를 플랫폼 내에서 직접 수행할 수 있습니다.
작동 방식
Pullfrog은 GitHub Action으로 작동합니다. 내부의 MCP 서버를 사용하여 관련 리포지토리 컨텍스트를 가져오며, 다음 세 가지 방식으로 트리거할 수 있습니다:
- 멘션 기반: 댓글에서
@pullfrog을 태그합니다. - 대시보드 기반: 웹 콘솔을 통해 작업을 트리거합니다.
- 이벤트 기반: 이슈 생성, PR 생성, PR 리뷰와 같은 이벤트에 대해 자동 트리거를 설정합니다.
Anthropic, OpenAI, Gemini, xAI, DeepSeek, OpenRouter, Moonshot 등 다양한 LLM 제공업체를 지원하며, 사용자가 커스텀 GitHub 워크플로우에서 독립된 단계로 사용할 수 있고, Zod 스키마를 통해 구조화된 JSON 출력을 생성할 수 있습니다.
대상 사용자
GitHub를 벗어나지 않고 AI 에이전트를 활용해 리포지토리 관리 및 코딩 작업을 자동화하고 싶은 개발자 및 유지보수자에게 적합합니다.
주요 기능
- 자동 코드 생성: 기능 구현, PR 생성, CI 실패 로그를 읽고 자동으로 수정 가능.
- 자동 PR 리뷰: 새로운 풀 리퀘스트에 대해 자동 리뷰 트리거를 설정 가능.
- 자동 이슈 관리: 일반적인 질문에 응답하고 새로운 이슈에 대한 구현 계획 생성.
- 구조화된 출력: JSON 스키마 검증을 지원하여 다음 워크플로우 단계에 신뢰성 있게 통합 가능.
- 에이전트 독립성: 다양한 주요 LLM 제공업체와 호환 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트