promptgarten 🌱

Addons & Integrationen · Kontext

Repomix

27.334

Packt dein ganzes Repository in eine einzige, KI-freundliche Datei — ideal, um einer LLM oder einem Chat-Modell die komplette Codebasis am Stück zu geben.

Repomix durchläuft dein Repository und schreibt es in eine einzige, für KI gut lesbare Datei (XML, Markdown oder Klartext). Dabei respektiert es .gitignore, zählt die Tokens pro Datei und insgesamt und kann den Code optional per Tree-sitter komprimieren, um Platz zu sparen. Eine eingebaute Secret-Prüfung (Secretlint) warnt vor versehentlich mitgepackten Zugangsdaten. Neben lokalen Ordnern kann es auch Remote-Repos verarbeiten, läuft ohne Installation per npx, gibt es als Web-Tool auf repomix.com und lässt sich als MCP-Server an Agenten anbinden.

🔧 SETUP

  1. Ohne Installation: im Projektordner `npx repomix@latest`
  2. Global installieren: `npm install -g repomix` (oder `yarn global add repomix`)
  3. Ergebnis: eine Datei (z.B. `repomix-output.xml`) — komplett in ChatGPT/Claude/Gemini einfügen
  4. Online ohne Setup: repomix.com; optional als MCP-Server für Agenten

WANN EINSETZEN?

Ganze Codebasis in ein Chat-Modell geben

Ein `npx repomix` erzeugt eine Datei, die du komplett in Claude/ChatGPT einfügst — statt Datei für Datei zu kopieren.

Token-Budget im Blick behalten

Repomix zählt Tokens pro Datei und gesamt und respektiert .gitignore, damit nur Relevantes reinkommt.

WANN EHER NICHT?

Agent mit eigener Datei-Suche

Ein Coding-Agent (Claude Code, Cursor) liest Dateien selbst gezielt — ein gepacktes Gesamt-File ist dann oft unnötig groß.

Besser: Den Agenten direkt im Repo arbeiten lassen; für gezielten Kontext ggf. Serena oder Graphify.

Sehr großes Monorepo

Das komplette Repo kann das Kontextfenster sprengen — trotz Kompression.

Besser: Per Include-/Ignore-Filter nur die relevanten Ordner packen.

QUELLEN