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

 

반응형

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

Google AI Studio 로 Youtube 분석하기  (0) 2025.03.16
윈도우 메모장에서 Copilot AI 기능 사용하기  (0) 2025.03.16
이데오그램(ideogram)  (0) 2025.03.08
Dify 설치하기  (0) 2025.02.20
Langflow 에서 Agent 사용하기  (0) 2025.02.16

공유하기

facebook twitter kakaoTalk kakaostory naver band