![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
여기서 우리는 LLM 섭취에 적합한 코드베이스를 만드는 두 가지 도구 인 Gitingest and Repomix를 살펴 봅니다. 그것이 유용한 이유는 무엇입니까?
Here we take a look at Gitingest and Repomix, two tools that render a codebase suitable for LLM ingestion. Why is that useful?
여기서 우리는 LLM 섭취에 적합한 코드베이스를 만드는 두 가지 도구 인 Gitingest and Repomix를 살펴 봅니다. 그것이 유용한 이유는 무엇입니까?
When wanting to share code with a LLM for asking it to do some work on it, developers face two issues:
LLM과 코드를 공유하고 싶을 때 일부 작업을 수행하도록 요청하면 개발자는 두 가지 문제에 직면 해 있습니다.
* Firstly, LLMs prefer a single input file, while a codebase is split into multiple files and directories.
* 첫째, LLM은 단일 입력 파일을 선호하고 코드베이스는 여러 파일과 디렉토리로 분할됩니다.
* Secondly, the URL of the code on services like Github isn't recognized by LLMs.
* 둘째, GitHub와 같은 서비스에 대한 코드의 URL은 LLM에 의해 인식되지 않습니다.
So here's two tools that help with these issues. First of all Gitingest, which promises to:
이러한 문제에 도움이되는 두 가지 도구가 있습니다. 우선, 모든 gitingest, 다음을 약속합니다.
Turn any Git repository into a simple text digest of its codebase. Perfect for ingesting code into large language models (LLMs).
git 저장소를 코드베이스의 간단한 텍스트 다이제스트로 바꾸십시오. 코드를 대형 언어 모델 (LLM)으로 섭취하는 데 적합합니다.
It has a dedicated site with an input box where you can enter the repo's URL, although you can also replace hub with ingest in any Github URL for the same, as in "github.com" to "gitingest.com". Even easier, there's a browser extension for the most popular browsers.
Repo의 URL을 입력 할 수있는 입력 상자가있는 전용 사이트가 있지만 "github.com"에서 "gitingest.com"과 동일하게 Github URL의 insest로 허브를 교체 할 수도 있습니다. 더 쉽게 가장 인기있는 브라우저를위한 브라우저 확장 기능이 있습니다.
And then Repomix is:
그리고 Repomix는 다음과 같습니다.
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) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
전체 저장소를 단일 AI 친화적 인 파일로 포장하는 강력한 도구. 코드베이스를 대형 언어 모델 (LLM) 또는 Claude, Chatgpt, Deepseek, Perplexity, Gemini, Gemma, Llama, Grok 등과 같은 다른 AI 도구에 공급해야 할 때 완벽합니다.
Repomix looks more professional by sporting a cleaner web interface, giving more options to tweak, while it can also output the result file in XML, Markdown and plain text.
Repomix는 깨끗한 웹 인터페이스를 스포츠하여 더 전문적으로 보이며 더 많은 옵션을 조정할 수있는 옵션을 제공하지만 XML, Markdown 및 일반 텍스트에서 결과 파일을 출력 할 수도 있습니다.
In either case what do you do with the resulting file? You can give the following instructions to your LLM:
두 경우 모두 결과 파일로 무엇을합니까? LLM에 다음 지침을 제공 할 수 있습니다.
This file contains all the files in the repository combined into one.
이 파일에는 리포지토리의 모든 파일이 하나로 결합되어 있습니다.
I want to refactor the code, so please review it first. After that I want you to debug the code and write tests for it. Finally generate some code to add a feature.
코드를 리팩터링하고 싶습니다. 먼저 검토하십시오. 그 후 나는 당신이 코드를 디버깅하고 그것에 대한 테스트를 작성하기를 원합니다. 마지막으로 기능을 추가하기 위해 일부 코드를 생성합니다.
Both projects can also be selfhosted by cloning their Github repo. There you have it, modern tooling for developers in the age of AI.
두 프로젝트 모두 Github Repo를 복제하여 자체 호스트 할 수 있습니다. 거기에는 AI 시대의 개발자를위한 최신 툴링이 있습니다.
More Information
더 많은 정보
GitIngest
gitingest
Repomix
Repomix
Related Articles
관련 기사
Potpie - Agentic AI On Your Codebase
포피 - 코드베이스의 에이전트 AI
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
I 프로그래머에 대한 새로운 기사에 대해 알리려면 주간 뉴스 레터에 가입하고 RSS 피드를 구독하고 Twitter, Facebook 또는 LinkedIn에서 당사를 팔로우하십시오.
Pi isn't infinite but it exemplifies the problem with allowing infinity into your life. Every year March 14 (3.14) is celebrated as Pi Day by π aficionados across the globe who can use it as a e[ ... ]
PI는 무한하지는 않지만 무한대를 당신의 삶에 허용하는 문제를 보여줍니다. 매년 3 월 14 일 (3.14)는 전 세계의 π Aficionados에 의해 Pi Day로 축하됩니다.
OpenSilver 3.2 has been released, and can now be used to create WPF applications for mobile platforms. The open-source alternative to Silverlight is capable of running large, complex legacy applicatio[ ... ]
OpenSilver 3.2가 출시되었으며 이제 모바일 플랫폼 용 WPF 애플리케이션을 만드는 데 사용할 수 있습니다. Silverlight에 대한 오픈 소스 대안은 크고 복잡한 레거시 응용 프로그램을 실행할 수 있습니다 [...]
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.