no-human-ai/no_human
From ticket to reviewed pull request. Free and open-source, on your machine.
해결하는 문제
no_human은 티켓 수신부터 검토된 풀 리퀘스트 생성까지 소프트웨어 개발 생애 주기를 완전히 자동화하는 AI 코딩 팩토리입니다. 계획, 구현, 테스트, 적대적 검토를 포함하는 신뢰할 수 있는 자율 루프를 통해 반복적인 작업에 대한 수동 코딩과 검토의 필요성을 제거합니다.
작동 방식
시스템은 코드 품질과 보안을 보장하기 위해 여러 엄격한 게이트를 갖춘 제한된 루프로 작동합니다.
- 계획: 코드를 작성하기 전에 티켓과 리포지토리 분석을 바탕으로 세부 계획과 수용 기준을 생성합니다.
- 적대적 검토: 코더의 프로세스를 한 번도 본 적 없는 별도의 AI 모델이 "완료" 상태를 반박하고, 특정 파일과 라인을 제시하는 통과/실패 체크리스트를 제공합니다.
- 변조 방지 가드: 삭제된 테스트, 새로운 스킵, 또는 자명한 주장의 수를 기계적으로 세어 AI가 테스트를 회피하거나 우회하는 것을 방지합니다.
- 재현 게이트: 버그 수정의 경우, 오래된 코드에서는 재현 테스트가 실패하고 새로운 코드에서는 성공함을 검증합니다.
- 통합: Jira, Linear, monday.com에서 티켓을 동기화하고 GitHub 또는 GitLab에 풀 리퀘스트를 열 수 있습니다.
- 인간-중개: AI가 작업을 완료할 수 없는 경우, 추측하지 않고 사용자에게 구체적인 질문을 제시하며 작업을 보류합니다.
대상 사용자
개발 워크플로우의 반복적인 부분을 자동화하고, 기존 프로젝트 관리 도구(Jira, Linear 등) 및 버전 관리 시스템에 AI 에이전트를 통합하고자 하는 소프트웨어 엔지니어 및 팀에게 적합합니다.
주요 특징
- 자율 루프: 인간의 개입 없이 백로그에서 검토된 PR로 작업을 이동합니다.
- 적대적 검토: 독립된 모델을 사용해 작업을 검증하여 자기 평가를 피합니다.
- 변조 탐지: AI가 테스트를 회피하거나 삭제하여 통과하는 것을 방지합니다.
- MCP 서버: Claude Code나 Cursor와 같은 에이전트와의 통합을 가능하게 하는 Model Context Protocol 서버를 포함합니다.
- 트래커 통합: Jira, Linear, monday.com의 티켓 동기화를 위한 네이티브 지원을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트