Skip to content
KI-Werkzeug

repomix Review

Repomix ist ein CLI-Tool und eine Webanwendung, die ganze Code-Repositories in einzelne, KI-freundliche Dateien für Large Language Models packt.

shipped 22. Juli 2026freemium
Monthly visits655/mo
repomix — product screenshot

Warum es wichtig ist

1Repomix v1.17.0 wurde am 14. Juli 2026 mit Dokumentationsaktualisierungen veröffentlicht.
2Das Tool unterstützt Tree-sitter-basierte Komprimierung für Python, JavaScript/TypeScript, Go, Java, C/C++, C#, Rust, Ruby, PHP und Swift.
3Repomix reduzierte die Packzeit seines eigenen Repositorys in Version 1.14.0 erheblich von 3,3 Sekunden auf 1,4 Sekunden.
4Es wurde für die Kategorie 'Powered by AI' bei den JSNation Open Source Awards 2025 nominiert.

Über repomix

Plattformen
MacOS, Linux, Windows
Zielgruppe
Developers and teams using AI-assisted coding tools.

Preispläne

Free
Free

Führungsteam

Kazuki Yamada
GitHubOpen Source

Spezifikationen

overview

Was ist repomix?

repomix ist ein KI-optimiertes Tool, das von Kazuki Yamada entwickelt wurde und es Entwicklern und KI-Agenten ermöglicht, ganze Codebasen in einer einzigen, KI-freundlichen Datei zu verpacken. Es erleichtert die umfassende Analyse durch Large Language Models (LLMs) und andere KI-Tools, indem es einen vollständigen Codebasis-Kontext bereitstellt und Herausforderungen mit fragmentierten oder begrenzten KI-Eingaben löst.

features

Hauptmerkmale von repomix

Repomix bietet eine Reihe von Funktionen, die darauf ausgelegt sind, Codebasen für die KI-Nutzung zu optimieren und eine umfassende und sichere Verarbeitung durch Large Language Models zu gewährleisten.

  • Packt ganze Repositories in eine einzige, KI-freundliche Datei (XML, Markdown, JSON oder Klartext).
  • Formatiert die Codebasis für das Verständnis und die Verarbeitung durch KI, wodurch manuelles Kopieren und Einfügen entfällt.
  • Respektiert automatisch .gitignore-Dateien, um angegebenen Inhalt auszuschließen.
  • Integriert Secretlint für robuste Sicherheitsüberprüfungen, um das Austreten sensibler Daten zu verhindern.
  • Bietet Token-Zählungen für jede Datei und das gesamte Repository, was das Prompt Engineering unterstützt.
  • Funktioniert mit jedem Abonnementdienst oder jeder API für LLMs wie ChatGPT, Claude und Gemini.
  • Enthält den 'Watch Mode', um bei Änderungen an der Codebasis automatisch neu zu packen und neue, geänderte und gelöschte Dateien zu erkennen.
  • Unterstützt die automatische GitHub-Kurzschreibweise, die repomix owner/repo für Remote-Repositories ermöglicht.
  • Bietet Inklusionsstufen pro Datei über output.patterns für eine feingranulare Kontrolle über den Inhalt.
  • Verfügt über eine Tree-sitter-basierte intelligente Code-Komprimierung für Sprachen wie Python, JavaScript/TypeScript, Go, Java, C/C++, C#, Rust, Ruby, PHP und Swift.

use cases

Wer sollte repomix verwenden?

Repomix wurde primär für Entwickler und KI-Agenten entwickelt, die einen umfassenden Codebasis-Kontext für Large Language Models benötigen, um verschiedene KI-gestützte Entwicklungsworkflows zu verbessern.

  • Entwickler, die LLMs für automatisierte Code-Reviews und Refactoring-Vorschläge nutzen und einen vollständigen Repository-Kontext benötigen.
  • Teams, die Projektdokumentationen oder umfassende Testfälle aus bestehenden Codebasen generieren.
  • KI-Agenten, die den vollständigen Projektkontext für fortgeschrittene Automatisierung, Fehleruntersuchung und inkrementelle Entwicklung benötigen.
  • Sicherheitsexperten, die Audits an Repositories durchführen, um das Austreten sensibler Daten zu verhindern und die Vertrauenswürdigkeit von Drittanbieterbibliotheken zu bewerten.
  • Entwickler, die sich in unbekannte oder geerbte Projekte einarbeiten und KI nutzen, um Architektur und Schlüsselfunktionen schnell zu erfassen.

how to use

Wie man repomix verwendet

Repomix kann als CLI-Tool oder über seine Webanwendung verwendet werden, um Code-Repositories zu verpacken. Der Prozess umfasst die Angabe des Repositorys und des gewünschten Ausgabeformats für die KI-Aufnahme.

  • 1Installieren Sie Repomix über npm oder pip, oder nutzen Sie die Weboberfläche unter repomix.com.
  • 2Navigieren Sie im Befehlszeilentool zu Ihrem lokalen Repository-Verzeichnis.
  • 3Führen Sie repomix aus, um das aktuelle Repository in eine KI-freundliche Datei zu packen, unter Berücksichtigung von .gitignore.
  • 4Geben Sie optional Ausgabeformate (XML, Markdown, JSON, Klartext) an oder verwenden Sie Flags für Sicherheitsüberprüfungen und Token-Zählung.
  • 5Für Remote-GitHub-Repositories verwenden Sie repomix owner/repo zur automatischen Erkennung und Verpackung.
  • 6Führen Sie die generierte einzelne Datei Ihrem bevorzugten Large Language Model (z.B. Claude, ChatGPT) zur Analyse oder Aufgabenausführung zu.

pricing

repomix Preise & Pläne

Repomix arbeitet nach einem Freemium-Modell und bietet eine kostenlose Stufe für seine Kernfunktionen.

  • Kostenlos: Zugang zu Kernfunktionen für das Packen von Repositories, Token-Zählung und Sicherheitsüberprüfungen.

Pros

  • +Provides full project context to LLMs, overcoming context window limitations.
  • +Offers intelligent compression (Tree-sitter based) to significantly reduce token usage by approximately 70%.
  • +Integrates Secretlint for robust security checks, preventing sensitive data leaks.
  • +Supports a wide range of LLMs including Claude, ChatGPT, Gemini, DeepSeek, Perplexity, Gemma, Llama, and Grok.
  • +Features a watch mode (-w, --watch) for automatic re-packing on codebase changes, enhancing developer workflow.
  • +Available as a CLI tool, web application, and has a community-maintained VSCode extension for flexible usage.

Cons

  • While open-source, the community-maintained VSCode extension might have varying levels of support compared to an official one.
  • The effectiveness of AI-driven tasks is still dependent on the capabilities and prompt engineering of the specific LLM used.
  • Requires initial setup and understanding of CLI commands for local use, which might be a barrier for some users.
  • The 'freemium' model implies potential future paid tiers or advanced features that are not currently detailed.

Ähnliche Tools

repomix vs. Konkurrenten

Repomix zeichnet sich in der Wettbewerbslandschaft durch seinen Fokus auf die Bereitstellung eines tiefen, strukturierten Kontexts aus Codebasen aus, optimiert für die KI-Nutzung und bietet Portabilität über verschiedene KI-Tools hinweg.

1
repo2txt-for-llm

This is a Visual Studio Code extension that generates an organized representation of your repository's structure, including a summary and file tree, directly within the IDE.

Unlike Repomix, which is a standalone tool, repo2txt-for-llm is integrated into VS Code, offering an in-editor experience for generating AI-friendly repository summaries. It also provides optional AI-powered refinement of the output using OpenAI or Anthropic APIs.

2
GitHub Repo Summarizer

This Chrome Web Store extension fetches a GitHub repository tree, filters content, and produces an LLM-ready summary in a single .txt file.

While Repomix is a general-purpose tool, GitHub Repo Summarizer is specifically designed as a browser extension for GitHub repositories, offering quick, one-click summaries and precision filtering directly from the web interface.

3

code2prompt is a CLI tool written in Rust that converts a codebase into a single LLM-friendly format.

Similar to Repomix, code2prompt is a command-line interface tool focused on packaging code for LLMs. Its primary differentiation lies in its implementation language (Rust) and potentially different approaches to code parsing and output formatting.

4

files-to-prompt is a Python tool designed to convert multiple files into a single, structured prompt for large language models.

Like Repomix, files-to-prompt aims to consolidate repository content for LLMs. Being a Python-based tool, it might appeal to developers already working within the Python ecosystem, offering different customization options for file selection and output structure.

Mehr auf Stork

Verwandte KI-Tools

Weitere Tools dieser Kategorie, über gemeinsame Tags zugeordnet