repomix
Spakuj całe repozytoria w jeden plik gotowy dla AI — bez konieczności klonowania.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Repomix to narzędzie, które zamienia całe projekty kodowe w pojedyncze, zoptymalizowane pliki dla modeli AI takich jak Claude czy ChatGPT. Możesz spakować kod z dowolnymi filtrami (katalogi, typy plików), wybrać format wyjściowy (XML, Markdown, JSON, tekst), a system automatycznie liczy tokeny i respektuje .gitignore. Idealne do analizy kodów przez AI, przygotowania kontekstu dla LLM, badania obcych bibliotek, audytów bezpieczeństwa czy generowania dokumentacji — wszystko bez konieczności ręcznego przygotowywania plików.
Jak używać
Zainstaluj Repomix globalnie za pomocą npm (npm install -g repomix) lub Homebrew na macOS/Linux (brew install repomix). Sprawdź poprawność instalacji poleceniem repomix --version.
Przejdź do katalogu projektu, który chcesz spakować, i uruchom repomix bez parametrów — narzędzie automatycznie wygeneruje plik repomix-output.xml zawierający całą strukturę kodu.
Jeśli chcesz zmienić format wyjściowy, użyj flagi --style: repomix --style markdown dla Markdown, repomix --style json dla JSON lub repomix --style plain dla tekstu zwykłego.
Aby spakować zdalne repozytorium bez klonowania, użyj flagi --remote z nazwą użytkownika i repozytorium, na przykład npx repomix --remote owner/repo.
Dostosuj zawartość pakietu za pomocą filtrów: --include "src/**/*.ts" ograniczy pakowanie do wybranych plików, a --remove-comments usunie komentarze. Określ nazwę pliku wyjściowego flagą -o, na przykład -o output.md.
Wygenerowany plik możesz teraz wysłać do Claude'a lub innego modelu AI jako kontekst do analizy, audytu bezpieczeństwa lub generowania dokumentacji.