RAGSuite für Entwickler: API, CLI und MCP, offen im Kern.
Die ganze RAG-Pipeline, Crawling, Upload, Suche, Chat und Widgets, ist frei unter Apache 2.0. Installieren Sie RAGSuite per CLI oder Docker, verbinden Sie lokale oder gehostete Modelle und bauen Sie auf der REST-API und dem offenen MCP-Server auf.
Community Edition · kostenlos · unbegrenzt Nutzer und Projekte
In drei Befehlen auf Ihrem Server.
Die CLI aus npm prüft die Voraussetzungen, richtet RAGSuite ein und startet API und Web-Oberfläche. Standard ist die native Installation; mit --docker läuft alles in Containern. Danach erreichen Sie die Oberfläche im Browser, ohne Konto bei uns und ohne Verbindung zu unseren Servern. Updates installieren Sie später ebenso mit einem Befehl; Ihre Daten bleiben dabei erhalten.
$ npm install -g @ragsuite/ragsuite@latest $ ragsuite init # nativ, oder --docker ↓ prüfe Voraussetzungen · Node · Python · Postgres · Redis $ ragsuite start ✔ api :9090 · web :9191 läuft → http://localhost:9191: kein Byte hat das Haus verlassen.
Eine API-first-Plattform, dokumentiert und offen.
REST-API und Webhooks
Schlüssel, Endpunkte und Webhooks für Einlesen, Suche und Chat, für Ihre eigenen Anwendungen und Automationen.
API-Referenz →MCP-Server und -Client
Stellen Sie Ihr Wissen über das Model Context Protocol bereit oder binden Sie MCP-Quellen an.
Konnektoren ansehen →CLI aus npm
@ragsuite/ragsuite installiert, startet und aktualisiert Ihre Instanz: nativ oder per Docker.
CLI-Anleitung →Quellcode auf GitHub
Der Kern unter Apache 2.0, öffentlich auf GitHub. Issues und Pull Requests sind willkommen, Beiträge laufen über eine CLA.
Repository öffnen →Eine Suche per API, mit Quellen in der Antwort.
Jede Antwort der API enthält die Textstellen und Dokumente, aus denen sie stammt. So können Sie Quellen in Ihrer eigenen Oberfläche anzeigen und Antworten prüfbar machen.
$ curl -X POST https://ragsuite.ihre-firma.de/api/v1/search \ -H "Authorization: Bearer $RAGSUITE_API_KEY" \ -d '{"query": "Kündigungsfrist Rahmenvertrag"}' ✔ 200 · Antwort + 2 Quellen · 1,4 s { "answer": "…", "sources": [ { "title": "Rahmenvertrag_Logistik.pdf", "page": 7 } ] }
Was in der Community Edition steckt, und was Enterprise ergänzt.
| Bereich | Community (Apache 2.0) | Enterprise |
|---|---|---|
| Pipeline | Crawling, Upload, KI-Suche, KI-Chatbot, Widgets | wie Community |
| Anbindung | alle Konnektoren, MCP, REST-API, CLI, Webhooks | wie Community |
| Modelle | alle gängigen Anbieter und lokale Modelle | dazu Modellvergleich |
| Nachvollziehbarkeit | Basis-Dashboard, Audit-Log der letzten 15 Tage | Query-Tracing, vollständiges Audit-Log mit Export |
| Verwaltung | 2FA, Sitzungs-Timeout, Löschfristen | Organisationen, Teams, Rollen, Anmeldung mit Google |
Die Enterprise-Funktionen liegen in einem eigenen Verzeichnis unter kommerzieller Lizenz; der Kern bleibt Apache 2.0. In der RAGSuite Engine sind alle Funktionen enthalten.
Die API in der RAGSuite Engine.
Sie wollen keinen eigenen Server betreiben? In der RAGSuite Engine nutzen Sie dieselbe REST-API und dieselben Webhooks: betrieben von uns in einem Rechenzentrum in Deutschland. Den Endpunkt Ihrer Instanz finden Sie nach der Anmeldung in den Einstellungen: [Endpunkt folgt].
Fragen von Entwicklern.
Ist die Community Edition wirklich kostenlos?
Ja. Die Community Edition steht unter der Apache License 2.0 und ist dauerhaft kostenlos: die ganze Pipeline, alle Konnektoren und MCP, alle gängigen Sprachmodelle einschließlich lokaler Modelle, die REST-API und der eigene Betrieb nativ oder per Docker, mit unbegrenzt Nutzern und Projekten.
Was brauche ich für die Installation?
Einen Linux-Server mit Node.js oder Docker. Die CLI prüft die übrigen Voraussetzungen wie Python, PostgreSQL und Redis und richtet sie ein. Für ein lokales Sprachmodell brauchen Sie zusätzlich eine GPU. Die Schritte im Detail stehen in der Dokumentation unter docs.ragsuite.de.
Läuft RAGSuite ohne Internetverbindung?
Ja. Mit einem lokalen Sprachmodell braucht RAGSuite keine ausgehende Verbindung. Die Enterprise Edition wird mit einem signierten Offline-Lizenzschlüssel freigeschaltet, ohne Aktivierungsserver. So eignet sich RAGSuite auch für abgeschottete Netze, etwa in Behörden oder im Gesundheitswesen. Updates spielen Sie in diesem Fall manuell ein.
Welche Sprachmodelle kann ich nutzen?
Alle gängigen Modellanbieter mit Ihren eigenen API-Schlüsseln oder lokale Modelle auf Ihrer Hardware. Sie wählen das Modell pro Projekt und können es später wechseln. Ihre Daten werden nicht zum Training fremder Modelle genutzt. In der RAGSuite Engine wählen Sie aus den angebotenen Modellen.
Kann ich zum Projekt beitragen?
Ja. Der Quellcode des Kerns liegt öffentlich auf GitHub. Melden Sie Fehler als Issue oder schicken Sie einen Pull Request. Beiträge laufen über eine Contributor License Agreement, damit das Projekt sauber lizenziert bleibt. Sicherheitslücken melden Sie bitte nicht öffentlich, sondern an security@ragsuite.de.
Installieren Sie RAGSuite noch heute.
Drei Befehle, Ihr eigener Server, keine Anmeldung bei uns. Für Architekturfragen und Enterprise sprechen Sie mit Mihaela.