Jeder Git-Server
GitHub, GitLab, Forgejo oder dein eigener Server. Auch große Dateien in Git LFS werden unterstützt.
Kostenlos und Open Source
Repolupe macht jedes Git-Repository zu einer Wissensdatenbank, mit der du dich unterhalten kannst. Deine Dokumente bleiben in deinen Repositories, auf deinen Servern, unter deiner Kontrolle.
Repolupe Deine Steuer-ID lautet 83 715 692 048. Sie steht in deinen Einkommensteuerbescheiden:
Steuern/Bescheid-2023.pdfSteuern/Bescheid-2024.pdfMistral 4 119B 8 s
Mistral 4 119B
Funktionen
Repolupe liest deine Repositories so, wie sie sind, und verknüpft jede Antwort mit den Dokumenten, aus denen sie stammt.
GitHub, GitLab, Forgejo oder dein eigener Server. Auch große Dateien in Git LFS werden unterstützt.
Stell Fragen in natürlicher Sprache. Der Assistent durchsucht und liest deine Dateien und antwortet mit den Dokumenten, die er verwendet hat.
Keine Analytics, kein Tracking. Mit einem lokalen Modell und der eingebauten Texterkennung verlassen deine Dokumente und Chats nie deine eigene Infrastruktur.
Mit minimalem Setup braucht Repolupe nur etwa 20 MB RAM. Es läuft problemlos auf dem kleinsten VPS, direkt neben allem anderen auf deinem Server.
Gescannte PDFs werden mit dem eingebauten Tesseract oder PaddleOCR zu durchsuchbarem Text, oder mit Diensten wie Mistral OCR.
Keine Lizenzgebühren, keine Nutzerlimits. Lies den Code, betreibe es, wo du willst, und hilf mit, es besser zu machen.
Nur lesen oder schreiben
Du entscheidest, ob der Assistent nur antwortet oder deine Wissensdatenbank auch auf dem neuesten Stand hält: für jedes Repository und für jede Person, mit der du es teilst.
Der Assistent durchsucht und liest deine Dateien, um deine Fragen zu beantworten, ändert sie aber nie.
Am 1. März. Laut deiner Police kannst du bis zum 31. Januar kündigen:
Versicherungen/Kfz-Police.pdfZieh ein Dokument in den Chat oder erzähl einfach, was es Neues gibt. Der Assistent findet den richtigen Ort, schreibt es auf und schlägt einen Commit vor.
Ich habe sie zu deinen anderen Gehaltsabrechnungen gelegt:
Finanzen/Gehaltsabrechnungen/2026-09.pdfEine Instanz, viele Plattformen
Eine einzige Repolupe-Instanz verbindet deine Git-Server mit den LLM-Anbietern deiner Wahl und bedient alle deine Geräte.
Geringer Ressourcenbedarf
Die meisten selbst gehosteten Wissensdatenbanken brauchen einen Datenbankserver, eine Suchmaschine und eine Laufzeitumgebung, bevor du die erste Seite geschrieben hast. Repolupe ist ein kleines Programm mit eingebetteter SQLite-Datenbank.

RepolupeRepolupe ohne Texterkennung oder mit Mistral OCR. Lokale Texterkennung mit Tesseract oder PaddleOCR braucht mehr Arbeitsspeicher, während sie Dokumente umwandelt.
Warum Git
Git speichert seit zwei Jahrzehnten den Quellcode der Software dieser Welt. Für alles andere, was du weißt, eignet es sich genauso gut.
Deine Dokumente sind einfache Dateien in einem Repository, das dir gehört. Verschiebe sie, sichere sie oder verlasse Repolupe jederzeit: Nichts steckt in einer proprietären Datenbank fest.
Git ist ein offener Standard, den es noch lange geben wird. Deine Dokumente bleiben lesbar, egal welches Programm du morgen nutzt.
Jede Änderung ist versioniert, jeder Klon ist eine vollständige Sicherung, und nichts geht verloren. Sieh, wer wann was geändert hat, und geh zurück, wann immer du musst.
Einfache Einrichtung
Er verschlüsselt die Zugriffstokens deiner Repositories und deine API-Schlüssel. Bewahre ihn sicher auf.
$ echo "TOKEN_ENCRYPTION_KEY=$(openssl rand -hex 32)" > .envDie Datenbank und die gespiegelten Repositories liegen im Volume.
$ docker run -d --name repolupe --env-file .env \
-p 3000:3000 -v repolupe-data:/data \
--restart unless-stopped ghcr.io/repolupe/repolupeÖffne http://localhost:3000 und melde dich als admin mit dem Passwort repolupe123 an, das du gleich änderst. Dann füge einen LLM-Anbieter und dein erstes Repository hinzu.
Repolupe ist kostenlos und Open Source. Probier es aus und sag uns, was du denkst.
Quellcode ansehen