qf-studio/pilot
AI that ships your tickets.
해결하는 문제
Pilot은 티켓 해결의 전체 라이프사이클을 자동화하는 AI 소프트웨어 엔지니어입니다. 버그 수정, 소규모 기능 추가, 리팩토링과 같은 일반적인 작업에 대해 백로그 항목을 선택하고, 구현 계획을 세우고, 코드를 작성하고, 테스트를 실행하는 수동 작업을 제거합니다.
작동 방식
Pilot은 프로젝트 관리 도구(GitHub, Linear, Jira, Asana) 및 커뮤니케이션 플랫폼(Telegram)과 통합됩니다. 특정 라벨이나 메시지를 통해 티켓이 할당되면, Pilot은 작업을 수락하고, 전용 git branch를 생성하고, 코드베이스를 분석하여 해결책을 계획하며, Claude Code를 사용하여 코드를 구현하고, 품질 게이트(테스트, linting, 빌드)를 통해 변경 사항을 검증하고, 마지막으로 사람의 검토를 위한 pull request를 생성합니다.
대상 사용자
더 복잡한 아키텍처 작업에 집중할 수 있도록 백로그의 "quick fixes" 및 일상적인 유지보수 작업을 자동화하고자 하는 개발자 및 엔지니어링 팀을 위해 설계되었습니다.
주요 특징
- Multi-platform Integration: GitHub, GitLab, Azure DevOps, Linear, Jira, 및 Asana를 지원하여 작업을 가져옵니다.
- Autonomous Execution Modes: 자동 병합부터 사람의 승인이 필요한 단계까지 자율성 수준을 제어할 수 있는 dev, stage, 및 prod 환경을 제공합니다.
- Intelligent Routing: 감지된 작업량에 따라 다양한 Claude 모델(사소한 작업은 Haiku, 복잡한 작업은 Opus) 간에 작업을 자동으로 라우팅합니다.
- Comprehensive Monitoring: 대기열 깊이, 토큰 사용량 및 비용을 실시간으로 추적할 수 있는 TUI 대시보드를 포함합니다.
- Interactive Telegram Bot: 사용자가 자연어(음성 및 이미지 지원 포함)를 통해 채팅하고, 코드베이스 패턴을 조사하고, 기능을 계획하고, 작업을 실행할 수 있도록 합니다.
- Cross-Project Memory: 일관성을 높이기 위해 서로 다른 repository 간에 학습된 패턴과 컨텍스트를 공유합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트