Zum Inhalt
alles was bewegtvon Oliver Münk
← Alle Geschichten
software

Git-Repositories mit Gitingest als Kontext für Agenten

20. Oktober 2026 · von Oliver Muenk

Manchmal ist ein bestehendes Git-Repository ein guter Ausgangspunkt, um einem Agenten zu zeigen, was man sich vorstellt. Genau dafür habe ich Gitingest bisher genutzt. Nicht als fertigen Bauplan, sondern als Bezugspunkt für die Frage: So etwas hätte ich gerne – was davon passt zu meiner Idee?

Gitingest bereitet die Struktur und Dateiinhalte eines Repositories als Text auf. Für meine Arbeit mit eigenen Agenten und OpenClaw finde ich daran vor allem interessant, den Aufbau eines Projekts als zusätzlichen Kontext nutzen zu können. Daraus könnten sich auch Ansatzpunkte ergeben, um ähnliche Funktionen bauen zu lassen. Wie hilfreich das tatsächlich ist, möchte ich noch herausfinden.

Was Gitingest macht

Ein Repository ist die Projektablage mit ihren Dateien und Ordnern. Gitingest erzeugt daraus einen sogenannten Digest: einen zusammenhängenden Textauszug mit Dateibaum, Dateiinhalten und Angaben zur Tokenzahl. Der Dateibaum zeigt, welche Ordner und Dateien vorhanden sind. Darunter folgen die ausgelesenen Inhalte. „Digest“ bedeutet hier also nicht, dass Gitingest den Code in eigenen Worten erklärt oder inhaltlich zusammenfasst. Die Tokenzahl hilft einzuschätzen, welchen Umfang der Text für ein Sprachmodell hat.

Für den Einstieg lässt sich eine Repository-URL auf der Website eingeben. Bei GitHub-Adressen gibt es außerdem einen kurzen Weg: Im Domainnamen wird „hub“ durch „ingest“ ersetzt. Für das Repository von Gitingest selbst sieht das so aus:
https://github.com/coderamp-labs/gitingest
https://gitingest.com/coderamp-labs/gitingest

Möglicher Nutzen für Agenten und OpenClaw

Für die Arbeit mit einem Agenten könnte der Textauszug eine gemeinsame Gesprächsgrundlage schaffen: Welche Bausteine hat das Beispielprojekt, und welche davon passen zur eigenen Idee? Ein möglicher Ablauf wäre, einen relevanten Auszug bereitzustellen, die gewünschte Funktion konkret zu beschreiben und den Agenten zunächst mögliche Ansatzpunkte erläutern zu lassen.

Auch bei eigenen Vorhaben mit OpenClaw wäre Gitingest damit eine Kontextquelle, kein Entwicklungszugriff. Der bereitgestellte Text verschafft dem Agenten weder Zugriff auf die Projektdateien noch die Möglichkeit, sie zu verändern. Eine native OpenClaw-Integration ist damit ebenfalls nicht gemeint. Ob daraus brauchbare Vorschläge entstehen, müsste sich beim Ausprobieren zeigen.

Gezielt auswählen statt alles übernehmen

Nicht jedes Repository muss vollständig in den Kontext eines Agenten wandern. Sinnvoller ist, mit den Filtern die Dateien auszuwählen, die zur eigenen Frage passen. Die Tokenanzeige hilft, den Umfang einzuschätzen. Ob der Auszug hineinpasst, sollte man am Kontextfenster des verwendeten Modells prüfen.

Für den Einstieg bieten sich öffentliche Repositories an. Öffentlich bedeutet allerdings nicht automatisch frei von sensiblen Inhalten. Deshalb den erzeugten Text vor der Weitergabe kurz prüfen: Zugangsdaten, Schlüssel und vertrauliche Inhalte gehören weder in dritte Dienste noch in die Eingabe eines LLMs.

Ausprobieren und Erfahrungen teilen

Wer Gitingest ausprobieren möchte, kann auf gitingest.com mit einem kleinen öffentlichen Repository anfangen. Eine konkrete Frage dazu hilft beim Einstieg: Welche Informationen braucht der Agent dafür, und was lässt sich weglassen? So bleibt der Versuch überschaubar, ohne gleich einen ganzen Arbeitsablauf umzustellen.

Mich interessieren eure Erfahrungen: War der aufbereitete Text als Kontext hilfreich – und für welche Aufgabe habt ihr ihn verwendet? Wo fehlten Informationen oder lagen die Grenzen? Schreibt es gern in die Kommentare.

Was enthält der Textauszug von Gitingest?

Er enthält Dateibaum, Dateiinhalte und Angaben zur Tokenzahl. Eine inhaltliche Zusammenfassung ist damit nicht gemeint.

Kann der Agent damit Projektdateien verändern?

Nein. Der Textauszug verschafft dem Agenten weder Zugriff auf die Projektdateien noch die Möglichkeit, sie zu verändern.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.