AI 코딩 에이전트의 원시 도구 출력을 컨텍스트 창에서 제외하고 압축 후에도 세션 상태를 유지하는 MCP 서버입니다.
uditgoenka/autoresearch
Karpathy의 autoresearch에서 영감을 얻은, 목표 기반 수정·검증·유지/되돌리기 루프를 실행하는 Claude Code, OpenCode, Codex용 스킬입니다.
- 스타
- 6,582
- 포크
- 482
- 열린 이슈
- 8
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Autoresearch는 Claude Code, OpenCode, OpenAI Codex 같은 AI 코딩 에이전트를 위한 스킬 팩입니다. 목표와 측정 가능한 지표, 검증 명령을 지정하면 에이전트가 한 번에 하나씩 집중적으로 변경하고 커밋한 뒤 검증을 실행합니다. 지표가 개선되면 변경을 유지하고, 그렇지 않으면 되돌립니다. 각 반복은 TSV에 기록되며, git 기록은 라운드 사이에 에이전트의 기억 역할을 합니다.
핵심 루프 외에도 특정 작업을 위한 명령 14개가 포함되어 있습니다. 막연한 목표에서 지표 계획하기, 버그 탐색 및 수정, STRIDE 및 OWASP 보안 감사 실행, 엣지 케이스 시나리오 생성, 여러 페르소나를 활용한 예측, 문서 생성, 주관적인 의사결정에 대한 적대적 추론, 요구사항 탐색, 제품 개선 조사, 결과 분석, 회귀 안정성 게이트 등이 있습니다. 선택 사항인 Guard 명령은 지표를 최적화하는 동안 기존 테스트를 보호합니다.
이 프로젝트는 Karpathy의 autoresearch 아이디어를 기반으로 하며, 이를 머신러닝을 넘어 측정할 수 있는 수치가 있는 코드, 콘텐츠 및 기타 영역으로 확장합니다. 위험한 명령이나 민감한 파일을 차단하는 훅 가드레일은 Claude Code에서만 사용할 수 있습니다.
핵심 기능
- 01반복마다 하나의 변경을 적용하고 검증한 뒤 유지하거나 되돌리는 루프를 실행합니다.
- 02계획, 디버깅, 수정, 보안 감사 등을 위한 명령 14개를 제공합니다.
- 03모든 반복을 TSV 형식으로 기록하고 실행 간 추세를 분석합니다.
- 04설치 스크립트를 통해 Claude Code, OpenCode, OpenAI Codex를 지원합니다.
- 05최적화 중 기존 테스트를 보호하는 Guard 옵션이 포함되어 있습니다.
- 06기본적으로 반복 횟수를 제한하며, 무제한 모드는 선택해야 사용할 수 있습니다.
활용 사례
- 에이전트를 밤새 무인 실행해 테스트 커버리지를 높이거나 번들 크기를 줄입니다.
- 체계적인 보고서와 함께 코드베이스의 STRIDE 및 OWASP 보안 위험을 감사합니다.
- 실패한 테스트, 타입 오류 또는 린트 오류가 0개가 될 때까지 백로그를 해결합니다.
- 코드를 작성하기 전에 요구사항이나 설계 결정을 스트레스 테스트합니다.
빠른 시작
- 1
npx를 통해 Claude Code용 스킬을 설치합니다
npx skills add uditgoenka/autoresearch - 2
명령을 불러오도록 새 Claude Code 세션을 시작합니다
- 3
목표를 지정해 autoresearch 명령을 실행합니다
/autoresearch
사용 전 알아둘 점
- 훅 가드레일은 Claude Code에서만 작동합니다. OpenCode와 Codex는 훅 호환성을 지원하지 않습니다.
- 진행 상황을 측정하려면 기계적으로 측정할 수 있는 지표나 검증 명령이 필요합니다.
- Claude Code에서는 설치 후 참조 파일을 확인하려면 새 세션을 시작해야 합니다.
토픽
자주 묻는 질문
- autoresearch은(는) 무엇인가요?
- Karpathy의 autoresearch에서 영감을 얻은, 목표 기반 수정·검증·유지/되돌리기 루프를 실행하는 Claude Code, OpenCode, Codex용 스킬입니다. Autoresearch는 Claude Code, OpenCode, OpenAI Codex 같은 AI 코딩 에이전트를 위한 스킬 팩입니다. 목표와 측정 가능한 지표, 검증 명령을 지정하면 에이전트가 한 번에 하나씩 집중적으로 변경하고 커밋한 뒤 검증을 실행합니다. 지표가 개선되면 변경을 유지하고, 그렇지 않으면 되돌립니다. 각 반복은 TSV에 기록되며, git 기록은 라운드 사이에 에이전트의 기억 역할을 합니다.
- autoresearch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- autoresearch은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- autoresearch은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. autoresearch의 마지막 커밋은 2026년 8월 12일입니다.
- autoresearch은(는) 어디에 사용할 수 있나요?
- 에이전트를 밤새 무인 실행해 테스트 커버리지를 높이거나 번들 크기를 줄입니다. 체계적인 보고서와 함께 코드베이스의 STRIDE 및 OWASP 보안 위험을 감사합니다. 실패한 테스트, 타입 오류 또는 린트 오류가 0개가 될 때까지 백로그를 해결합니다. 코드를 작성하기 전에 요구사항이나 설계 결정을 스트레스 테스트합니다.
- autoresearch는 어떻게 설치하나요?
- npx를 통해 Claude Code용 스킬을 설치합니다: npx skills add uditgoenka/autoresearch 명령을 불러오도록 새 Claude Code 세션을 시작합니다 목표를 지정해 autoresearch 명령을 실행합니다: /autoresearch
- autoresearch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/uditgoenka/autoresearch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 여러 플랫폼의 콘텐츠를 읽고 검색하도록 채널을 설치·설정·상태 점검하는 CLI 및 스킬 레이어
AI 에이전트가 군더더기나 서두 없이 번호를 매긴 단계로 다음 행동부터 제시하도록 하는 코딩 어시스턴트 스킬입니다.
프롬프트로 Blender에서 3D 씬을 만들고 수정하고 살펴보는 Blender 애드온 및 MCP 서버
코딩 에이전트에 IDE 수준의 심볼 검색, 의미 기반 편집 및 리팩터링을 제공하는 MCP 서버입니다.
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버