KeiStory

GitHub 소스를 AI 친화적인 형식으로 변환해 분석하기 - Repomix

 

Repomix 는 AI 친화적인 코드베이스 패키징 도구로 개발자들이 코드베이스를 AI 친화적인 형식으로 변환하여 대규모 언어 모델(LLM)과 통합할 수 있도록 도와주는 도구입니다.

 

Repomix란?

Repomix는 Python 기반의 오픈 소스 도구로, 전체 코드베이스를 단일 파일로 패키징하여 LLM이 쉽게 분석할 수 있도록 합니다. 이 도구는 ChatGPT, Claude, Gemini 등과 같은 AI 모델과 함께 사용할 수 있으며, 코드 리뷰, 문서 생성, 테스트 케이스 작성 등의 작업을 지원합니다.

https://github.com/yamadashy/repomix

 

GitHub - yamadashy/repomix: 📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single,

📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) o...

github.com

 

주요 기능

  1. AI 최적화 출력: 코드베이스를 AI 처리에 적합한 형식으로 변환합니다.
  2. 토큰 계산: LLM의 컨텍스트 제한을 위한 토큰 사용량을 추적합니다.
  3. Git 인식: .gitignore 파일을 존중하여 지정된 파일을 자동으로 제외합니다.
  4. 보안 중심: 민감한 정보를 탐지하고 제외하는 보안 기능을 제공합니다.
  5. 다양한 출력 형식: 일반 텍스트, XML, Markdown 중에서 선택할 수 있습니다.

 

사용 방법

로컬에서 사용하는 방법과 사이트에서 바로 사용해 볼수 있는 방법이 있습니다.

여기에서는 간단하게 사이트에서 사용하는 방법을 알아봅니다.

아래 사이트로 이동합니다.

https://repomix.com/

 

Repomix

Pack your codebase into AI-friendly formats

repomix.com

분석하고 싶은 Github 주소를 주소창에 적고 XXML, Markdown, Plain 형식을 선택한 후 Pack 버튼을 클릭합니다.

그러면 아래처럼 분석된 내용이 출력됩니다.

Download 버튼을 누르면 선택한 형식으로 파일이 다운로드 됩니다.

이제 이걸 ChartGpt  로 가서 해당 파일을 첨부해 물어볼수 있습니다.

 질문

 

LLM 에서 소스 분석이 필요한 경우 파일전체를 넣어주기가 힘든데 이렇게 하나의 파일로 만들어주게되면 분석하기 좋을것 같습니다.

 

참고

  1. https://dev.to/foxgem/code-explanation-repomix-codebase-packaging-for-ai-consumption-2g44
  2. https://repomix.com/ko/guide/
  3. https://news.hada.io/topic?id=19540
  4. https://www.aisharenet.com/en/repomix/
  5. https://repomix.com/ko/
  6. https://news.hada.io/topic?id=19312
  7. https://github.com/AndersonBY/python-repomix
  8. https://github.com/yamadashy/repomix/blob/main/repomix-instruction.md
  9. https://discuss.pytorch.kr/t/gn-llm/6181
  10. https://www.youtube.com/watch?v=thqF3OzTPzo
  11. https://okky.kr/articles/1528747
  12. https://rhymix.org/qna/1853648
  13. https://github.com/yamadashy/repomix
  14. https://www.youtube.com/watch?v=Yp-KAxNwpVY
  15. https://discuss.pytorch.kr/t/yek-rust-llm/5926
  16. https://x.com/GeekNewsBot/status/1896390840056209408
  17. https://www.youtube.com/watch?v=5loPVWJrsfA
  18. https://kr.linkedin.com/company/oxylabs-io
  19. https://techtaek.com/llm-%EC%BD%94%EB%93%9C-%EC%83%9D%EC%84%B1-%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EC%9A%B0-%EB%A7%88%EB%B2%95%EC%9D%B4-%EC%9D%BC%EC%96%B4%EB%82%98%EB%8A%94-%EC%88%9C%EA%B0%84-%E2%9C%A8/
  20. https://social.silicon.moe/@kodingwarrior
  21. https://www.repove.com
  22. https://github.com/yamadashy/repomix/blob/main/package.json
  23. https://www.reddit.com/r/ChatGPTCoding/comments/1iopurz/is_repomix_safe/
  24. https://twitter.com/basil_0xcafe/status/1879529040039592402
  25. https://blog.outsider.ne.kr/1756
  26. https://www.bioneer.co.kr/20-k-2223.html
  27. http://data.krx.co.kr/contents/MDC/MDI/mdiLoader/index.cmd?menuId=MDC0201040304
  28. https://www.youtube.com/watch?v=yxwIgXSGcIE
  29. https://github.com/yamadashy/repomix/blob/main/README.md
  30. https://smilegate.ai/2024/11/18/ragas-rag-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%84%B1%EB%8A%A5-%ED%8F%89%EA%B0%80-%EC%9D%B4%EC%A0%9C%EB%8A%94-%EC%A0%9C%EB%8C%80%EB%A1%9C-%ED%95%B4%EB%B3%B4%EC%9E%90/

 

 

참고

https://news.hada.io/topic?id=19540

 

Repomix - 자신의 코드베이스를 AI친화적인 형식으로 변환하는 도구 | GeekNews

코드베이스를 AI 모델이 쉽게 이해할 수 있도록 최적화된 형식으로 변환하여 LLM과의 통합을 쉽게 만들어 줌ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok 등과 사용 가능각 파일과 전체 코드베이

news.hada.io

 

728x90
반응형

'IT > AI' 카테고리의 다른 글

이데오그램(ideogram)  (0) 2025.03.08
Dify 설치하기  (0) 2025.02.20
Langflow 에서 Agent 사용하기  (0) 2025.02.16
Langflow 에서 Ollama 를 이용해 RAG 사용하기  (0) 2025.02.15
Langflow 사용하기  (0) 2025.02.13

공유하기

facebook twitter kakaoTalk kakaostory naver band