Wissensdatenbank · Coding-Assistenten · Open Source & Self-Hosting

Refact.ai – der quelloffene Coding-Assistent, der auf den eigenen GPU-Servern laufen kann.

Refact.ai verbindet Code-Vervollständigung, Chat und einen autonomen Agenten mit einer Option, die im Markt selten geworden ist: Das Unternehmen kann die Modelle selbst betreiben und auf den eigenen Code feinabstimmen. Für Entwicklungsteams im DACH-Mittelstand, die KI-Unterstützung wollen, ohne Quellcode an fremde Clouds zu geben, ist das ein ernsthafter Kandidat. Dieser Leitfaden ordnet Produktfamilie, Funktionen, Wettbewerb, Betriebsmodelle, Kosten und Datenschutz ein.

Dieser Artikel wurde mithilfe künstlicher Intelligenz erstellt und redaktionell geprüft.

27 Min. Lesezeit
Aktualisiert · Oktober 2026
Fachartikel · Werkzeug-Analyse
Refact.ai
Open-Source-Coding-Assistent · Sitz beim Anbieter prüfen
Anbieter
Refact.ai, Gesellschaft und Sitz prüfen
Produkte
IDE-Plugins, Refact Agent, Self-Hosted-Server
Fokus
Completion, Chat, Agent, Fine-Tuning
Integration
VS Code, JetBrains, Git, Datenbanken
Betrieb
Cloud, Self-Hosting, Enterprise
Datenschutz
Self-Hosting auf eigenen GPUs möglich
INAGRO Eignung Datenhoheit
★★★★★
Kapitel 01 · Überblick

Was ist Refact.ai – und warum ist Self-Hosting hier mehr als ein Zusatz?

Refact.ai ist ein KI-Coding-Assistent, der Code-Vervollständigung, einen Chat mit Kontext aus dem eigenen Projekt und einen autonomen Agenten in einer Lösung bündelt. Das Besondere ist die Herkunft: Refact ist in wesentlichen Teilen quelloffen entwickelt worden und lässt sich in der eigenen Infrastruktur betreiben, mit eigenen Grafikprozessoren, eigenen Modellen und auf Wunsch mit Modellen, die auf den Code des Unternehmens feinabgestimmt sind. Damit spricht Refact genau die Unternehmen an, die bei Cloud-Assistenten wegen Datenschutz und Geheimhaltung zögern.

Die meisten bekannten Coding-Assistenten folgen einem einfachen Muster: Eine Erweiterung im Editor schickt Codeausschnitte an einen Cloud-Dienst, dort berechnet ein großes Sprachmodell einen Vorschlag, und das Ergebnis erscheint wenige Augenblicke später in der Entwicklungsumgebung. Für viele Teams ist das bequem. Für Unternehmen, deren Quellcode ein zentrales Betriebsgeheimnis ist, etwa im Maschinenbau, in der Medizintechnik oder bei Software für kritische Infrastruktur, ist es dagegen ein Grundsatzproblem. Der Code verlässt das Haus, oft in Richtung USA, und die Kontrolle darüber, was mit ihm geschieht, liegt im Wesentlichen in Vertragsklauseln.
Refact.ai hat sich früh als Alternative zu diesem Muster positioniert. Neben einer gehosteten Cloud-Variante, die sich wie andere Assistenten nutzen lässt, gibt es einen Server, den Unternehmen selbst betreiben können. Auf diesem Server laufen offene Code-Modelle, die Vervollständigung und Chat übernehmen. Zusätzlich bietet Refact die Möglichkeit, ein Modell auf dem eigenen Code nachzutrainieren, damit es Namenskonventionen, interne Bibliotheken und typische Muster des Unternehmens besser kennt. Drei Merkmale prägen das Angebot:
  • Alles in einem Werkzeug – Vervollständigung beim Tippen, Chat mit Projektkontext und ein Agent, der mehrschrittige Aufgaben selbstständig plant und ausführt, sind in derselben Erweiterung für VS Code und JetBrains-IDEs gebündelt.
  • Betrieb in eigener Hand – Der Self-Hosting-Server lässt sich auf eigenen GPU-Servern oder bei einem Hoster der Wahl betreiben. Code und Anfragen müssen das Unternehmensnetz dann nicht verlassen.
  • Anpassung an den eigenen Code – Über Fine-Tuning auf internen Repositorys sollen Vorschläge besser zu den Konventionen und Bibliotheken des Unternehmens passen als bei einem allgemeinen Modell.
INAGRO-Einschätzung

Refact.ai ist vor allem dann interessant, wenn Datenhoheit nicht verhandelbar ist. Wer bereit ist, eigene GPU-Kapazität bereitzustellen oder einen europäischen Hoster einzubinden, bekommt einen vollwertigen Assistenten mit Agent, ohne Quellcode an Dritte zu geben. Wer dagegen nur einen schnellen Einstieg sucht und keine Datenschutzbedenken hat, findet bei großen Cloud-Anbietern oft den bequemeren Weg. Die Entscheidung hängt weniger von der Teamgröße ab als von der Frage, wie sensibel der eigene Code ist und ob im Haus Kompetenz für den Betrieb von KI-Infrastruktur vorhanden ist oder aufgebaut werden soll.

Vom Autocomplete-Server zur Agenten-Plattform

Die Entwicklung von Refact spiegelt die Entwicklung des gesamten Marktes. Am Anfang stand die Vervollständigung von Code mit kleineren, schnellen Modellen, die auch auf einer einzelnen Grafikkarte laufen. Der Anbieter hat in dieser Phase auch eigene kleinere Code-Modelle veröffentlicht und offene Modelle anderer Projekte in den Server eingebunden. Darauf folgte der Chat mit Projektkontext, bei dem relevante Dateien und Codeabschnitte automatisch in die Anfrage einfließen. Mit dem Aufkommen agentischer Arbeitsweisen hat Refact seinen Schwerpunkt deutlich in Richtung Agent verschoben: Der Assistent soll nicht nur Vorschläge machen, sondern ganze Aufgaben übernehmen, Dateien ändern, Befehle ausführen und das Ergebnis prüfen.
Diese Verschiebung hat Folgen für die Bewertung. Ein Agent arbeitet am besten mit sehr leistungsfähigen Sprachmodellen, und die stärksten Modelle sind häufig proprietär und nur über Cloud-Schnittstellen verfügbar. Refact unterstützt deshalb sowohl offene Modelle im Eigenbetrieb als auch kommerzielle Modelle großer Anbieter. Wie stark sich der Anbieter künftig auf die Cloud- oder die Self-Hosting-Variante konzentriert und welche Teile weiterhin quelloffen gepflegt werden, sollten Sie vor einer langfristigen Entscheidung aktuell prüfen (Stand prüfen).

Für wen Refact.ai gedacht ist

Die Zielgruppe lässt sich in zwei Gruppen teilen. Die erste sind einzelne Entwicklerinnen und Entwickler sowie kleine Teams, die einen leistungsfähigen Assistenten mit Agent in VS Code oder einer JetBrains-IDE suchen und die Cloud-Variante nutzen. Für sie ist Refact eine Alternative zu Copilot oder Cursor, die ohne Wechsel des Editors auskommt. Die zweite und für den Mittelstand wichtigere Gruppe sind Unternehmen, die einen Assistenten unter eigener Kontrolle betreiben wollen: Softwarehäuser mit Kundenprojekten unter Geheimhaltung, Industrieunternehmen mit eingebetteter Software, Banken- und Versicherungsdienstleister oder Behördenzulieferer, für die eine Verarbeitung von Code in US-Clouds nicht in Frage kommt.
Gerade diese zweite Gruppe hatte lange nur wenige Optionen. Neben Refact gehören Tabby, Continue mit lokalen Modellen und die Enterprise-Varianten von Tabnine zu den bekannten Wegen. Refact unterscheidet sich von diesen vor allem durch die Kombination aus integriertem Agenten, Fine-Tuning im eigenen Server und einer Oberfläche, die Modellverwaltung und Training ohne tiefe Machine-Learning-Kenntnisse zugänglich machen soll. Kapitel 06 vergleicht die Alternativen im Detail.
Kapitel 02 · Produktfamilie & Positionierung

Cloud, Self-Hosted und Enterprise: die Bausteine von Refact

Refact.ai ist kein einzelnes Plugin, sondern ein Zusammenspiel aus Erweiterungen für die Entwicklungsumgebung, einer lokalen Agenten-Komponente und einem Server, der Modelle bereitstellt. Für die Bewertung ist entscheidend, welcher Baustein wo läuft, denn davon hängen Datenflüsse und Aufwand ab.

IDE-Erweiterungen

Plugins für Visual Studio Code und JetBrains-IDEs bringen Vervollständigung, Chat und Agent in den Editor. Sie sind die Oberfläche, mit der Entwicklerinnen und Entwickler täglich arbeiten, unabhängig davon, ob im Hintergrund die Cloud oder ein eigener Server antwortet.

Kein Editorwechsel nötig
Refact Agent

Eine lokal laufende Komponente übernimmt Kontextsuche, Werkzeugaufrufe und die Steuerung des Agenten. Sie indiziert das Projekt, ruft Werkzeuge wie Shell, Git oder Datenbanken auf und spricht mit dem konfigurierten Modell. Teile davon sind quelloffen verfügbar.

Agent mit Werkzeugzugriff
Self-Hosted-Server

Ein als Container bereitgestellter Server stellt offene Code-Modelle auf eigenen GPUs bereit, bietet eine Weboberfläche zur Modellverwaltung und ermöglicht Fine-Tuning auf internen Repositorys. Optional lassen sich externe Modellschnittstellen anbinden.

Datenhoheit im eigenen Netz
Cloud & Enterprise

Die gehostete Cloud-Variante bietet schnellen Einstieg mit Zugriff auf leistungsfähige kommerzielle Modelle. Enterprise-Angebote umfassen nach Herstellerangaben Betrieb in eigener Infrastruktur, Nutzerverwaltung und Support, deren Umfang individuell zu klären ist.

Vom Einzelplatz bis zum Konzern

Cloud-Variante: schneller Einstieg mit kommerziellen Modellen

Die Cloud-Variante funktioniert wie die meisten anderen Assistenten. Nach der Installation des Plugins und der Anmeldung stehen Vervollständigung, Chat und Agent sofort zur Verfügung. Im Hintergrund arbeitet Refact mit einer Auswahl an Sprachmodellen, die sich im Lauf der Zeit verändert. Typischerweise umfasst sie leistungsfähige Modelle großer kommerzieller Anbieter für Chat und Agent sowie schnellere, kleinere Modelle für die Vervollständigung. Welche Modelle aktuell verfügbar sind und bei welchen Anbietern sie laufen, ist beim Anbieter zu prüfen, denn genau davon hängen Qualität und Datenflüsse ab.
Für den Mittelstand ist die Cloud-Variante vor allem als Testumgebung nützlich. Ein Team kann mit nicht vertraulichem Code ausprobieren, wie gut der Agent arbeitet und wie sich die Erweiterung in den Alltag einfügt. Für produktiven Einsatz mit sensiblem Code gelten die Datenschutzfragen, die in Kapitel 09 behandelt werden. Die Cloud-Variante ist damit kein Widerspruch zur Self-Hosting-Strategie, sondern häufig der erste Schritt dorthin.

Self-Hosting: offene Modelle auf eigener Hardware

Der Self-Hosting-Server ist der Baustein, der Refact im Markt unterscheidet. Er wird als Container-Image bereitgestellt und läuft auf Linux-Servern mit geeigneten Grafikkarten. Über eine Weboberfläche lässt sich festlegen, welches Modell für Vervollständigung und welches für Chat zuständig ist, wie viele GPUs welchem Modell zugeordnet werden und ob zusätzlich externe Modellschnittstellen genutzt werden dürfen. Unterstützt wird eine Reihe offener Code-Modelle verschiedener Herkunft, etwa aus den Familien StarCoder, Qwen-Coder, DeepSeek-Coder oder Llama. Welche Modelle in der aktuellen Version konkret angeboten werden, sollten Sie der Dokumentation entnehmen.
Der quelloffene Self-Hosting-Server war lange das Aushängeschild des Projekts. In der Praxis zeigt sich jedoch bei vielen Open-Source-Anbietern, dass sich der Fokus mit der Zeit auf Cloud- und Enterprise-Angebote verlagert und die frei verfügbare Variante langsamer weiterentwickelt wird. Ob und in welchem Umfang das bei Refact der Fall ist, lässt sich am besten an der Aktivität im öffentlichen Repository, an den Versionshinweisen und im direkten Gespräch mit dem Anbieter ablesen (Stand prüfen). Für eine langfristige Plattformentscheidung ist diese Frage wichtiger als jede einzelne Funktion.

Positionierung: der self-hostbare Allrounder

Refact positioniert sich nicht als Spezialwerkzeug für Tests, Reviews oder Sicherheit, sondern als Allround-Assistent, der die tägliche Arbeit im Editor abdeckt. Die Differenzierung liegt im Betriebsmodell und in der Anpassbarkeit. Gegenüber GitHub Copilot oder Cursor wirbt Refact mit Kontrolle über Daten und Modelle, gegenüber anderen Self-Hosting-Lösungen mit einem integrierten Agenten und einer vergleichsweise zugänglichen Fine-Tuning-Funktion. Für Unternehmen bedeutet diese Positionierung, dass Refact in der Regel als Hauptassistent eingeführt wird und nicht als Ergänzung. Das macht die Entscheidung weitreichender, weil Gewohnheiten, Schulungen und Prozesse auf das Werkzeug ausgerichtet werden.
Kapitel 03 · Funktionsumfang

Was Refact.ai im Alltag konkret leistet

Der Funktionsumfang von Refact deckt die drei Grundformen der KI-Unterstützung beim Programmieren ab: Vorschläge beim Tippen, Gespräche über Code und das selbstständige Erledigen von Aufgaben. Hinzu kommen Funktionen, die vor allem im Eigenbetrieb relevant sind, etwa Modellverwaltung und Fine-Tuning.

Bereich Funktion Wo es läuft Nutzen im Team
Vervollständigen Einzeilige und mehrzeilige Vorschläge beim Tippen, Fill-in-the-Middle Cloud oder eigener Server Weniger Routine-Tipparbeit, schnellere Boilerplate
Verstehen Chat mit Projektkontext, Code erklären, Fragen zur Codebasis Cloud oder eigener Server Schnellere Einarbeitung in fremden oder alten Code
Verändern Refactoring, Fehlersuche, Dokumentation, Tests ergänzen Chat und Agent Kleinere Umbauten ohne Kontextwechsel
Automatisieren Agent plant und führt mehrschrittige Aufgaben aus Agent mit Werkzeugen Ganze Teilaufgaben werden delegierbar
Anpassen Fine-Tuning auf eigenen Repositorys Eigener Server mit GPU Vorschläge passen besser zu internen Konventionen
Verwalten Modellzuordnung, GPU-Verteilung, Nutzer und Schlüssel Weboberfläche des Servers Zentrale Steuerung durch IT oder Plattform-Team

Code-Vervollständigung: schnell, lokal und kontextbewusst

Die Vervollständigung ist die Funktion, die am häufigsten genutzt wird und deren Qualität den Alltag am stärksten prägt. Refact schlägt während des Tippens einzelne Zeilen oder ganze Blöcke vor und berücksichtigt dabei den Code vor und nach der Cursorposition, das sogenannte Fill-in-the-Middle. Zusätzlich fließen Informationen aus anderen Dateien des Projekts ein, etwa Definitionen von Funktionen und Klassen, die an der aktuellen Stelle verwendet werden. Dafür indiziert die lokale Agenten-Komponente das Projekt und ermittelt relevante Symbole.
Für die Vervollständigung sind kleine, schnelle Modelle oft besser geeignet als große Chat-Modelle, weil die Antwortzeit entscheidend ist. Ein Vorschlag, der erst nach mehreren Sekunden erscheint, stört mehr, als er nützt. Im Eigenbetrieb ist das ein Vorteil: Ein kleineres Code-Modell lässt sich schon auf einer einzelnen leistungsfähigen Grafikkarte mit kurzer Latenz betreiben. Die Qualität hängt stark vom gewählten Modell und von der Programmiersprache ab. In verbreiteten Sprachen wie Python, JavaScript, TypeScript, Java oder Go sind die Ergebnisse erfahrungsgemäß am besten, bei Nischensprachen, älteren Dialekten oder domänenspezifischen Sprachen, wie sie in der Automatisierungstechnik vorkommen, kann Fine-Tuning einen spürbaren Unterschied machen.

Chat mit Projektkontext

Im Chat können Entwicklerinnen und Entwickler Fragen zum Code stellen, markierte Abschnitte erklären lassen, Fehlermeldungen analysieren oder Vorschläge für Umbauten anfordern. Refact ergänzt die Anfrage automatisch um Kontext aus dem Projekt, und über Befehle lassen sich gezielt Dateien, Verzeichnisse, Suchergebnisse oder Definitionen hinzufügen. Antworten mit Codeänderungen können als Vorschau angezeigt und direkt in die Datei übernommen werden.
Die Qualität des Chats hängt noch stärker als bei der Vervollständigung vom Modell ab. Mit einem leistungsfähigen kommerziellen Modell in der Cloud sind die Antworten in der Regel ausführlicher und treffsicherer als mit einem kleineren offenen Modell im Eigenbetrieb. Unternehmen müssen hier abwägen: Maximale Datenhoheit mit einem offenen Modell auf eigener Hardware oder maximale Qualität mit einem Cloud-Modell unter Vertrag. Ein häufiger Mittelweg besteht darin, offene Modelle mit größerer Leistungsfähigkeit bei einem europäischen GPU-Hoster zu betreiben. Welche Kombination für das eigene Team die richtige ist, lässt sich nur im Pilot mit echten Aufgaben entscheiden.

Grenzen, die man kennen sollte

Wie alle KI-Assistenten erzeugt auch Refact gelegentlich Code, der plausibel aussieht, aber fehlerhaft ist, nicht existierende Funktionen aufruft oder Sicherheitslücken enthält. Je kleiner das Modell, desto häufiger kommt das vor. Hinzu kommt, dass Kontextsuche und Indizierung bei sehr großen Monorepos an Grenzen stoßen können und die Erweiterungen in verschiedenen Editoren nicht immer exakt denselben Funktionsumfang haben. Für den produktiven Einsatz gilt deshalb dieselbe Regel wie bei jedem Assistenten: Vorschläge sind Entwürfe, die geprüft werden müssen, und bestehende Qualitätssicherung wie Code-Review, Tests und statische Analyse bleibt unverzichtbar.
Kapitel 04 · KI, Agent & Fine-Tuning

Der Refact Agent und Modelle, die den eigenen Code kennen

Zwei Funktionen heben Refact über einen einfachen Autocomplete-Dienst hinaus: der Agent, der Aufgaben selbstständig über mehrere Schritte bearbeitet, und das Fine-Tuning, mit dem sich ein Modell auf die Codebasis des Unternehmens einstellen lässt. Beide sind mächtig, verlangen aber klare Regeln für den Einsatz.

01
Aufgabe formulieren
Eine Entwicklerin beschreibt im Chat, was erreicht werden soll, etwa „ergänze im Modul für Lieferscheine eine Validierung der Mengenangaben und passende Tests“. Je konkreter die Beschreibung, desto besser das Ergebnis.
02
Kontext sammeln
Der Agent durchsucht das Projekt, liest relevante Dateien, folgt Definitionen und verschafft sich einen Überblick über Struktur, Abhängigkeiten und bestehende Tests.
03
Planen und ändern
Er zerlegt die Aufgabe in Schritte, ändert Dateien, legt neue an und kann Befehle in der Shell ausführen, etwa um Abhängigkeiten zu installieren, Tests zu starten oder den Build zu prüfen.
04
Prüfen und korrigieren
Fehlgeschlagene Tests oder Fehlermeldungen liest der Agent aus und korrigiert seine Änderungen. Der Zyklus wiederholt sich, bis das Ziel erreicht ist oder er Rückfragen stellt.
05
Ergebnis freigeben
Am Ende stehen Änderungen, die ein Mensch prüft, gegebenenfalls nachbessert und über den normalen Weg aus Commit, Pull Request und Review in den Hauptzweig bringt.

Wie der Agent arbeitet und wo er an Grenzen stößt

Der Refact Agent folgt dem Muster, das sich bei agentischen Coding-Werkzeugen durchgesetzt hat: Ein Sprachmodell erhält eine Aufgabe und eine Reihe von Werkzeugen, die es selbstständig aufrufen darf. Dazu gehören das Lesen und Schreiben von Dateien, die Suche im Projekt, Shell-Befehle, Git-Operationen und je nach Konfiguration weitere Integrationen wie Datenbanken, Browser-Automatisierung oder Debugger. Das Modell entscheidet, welches Werkzeug es wann nutzt, und arbeitet sich so schrittweise zum Ziel vor. Der Anbieter hat mit dem Agenten in öffentlichen Vergleichstests für Software-Engineering-Aufgaben nach eigenen Angaben gute Ergebnisse erzielt; konkrete Werte und deren Vergleichbarkeit sollten Sie selbst einordnen, denn solche Benchmarks sagen nur begrenzt etwas über die eigene Codebasis aus.
In der Praxis ist der Agent dort stark, wo Aufgaben klar umrissen sind und sich überprüfen lassen: eine neue Schnittstelle nach einem vorhandenen Muster, eine Fehlerbehebung mit reproduzierbarem Test, eine Migration von einer Bibliotheksversion zur nächsten. Schwächer wird er bei Aufgaben, die viel unausgesprochenes Fachwissen erfordern, bei unscharfen Anforderungen oder bei sehr großen Änderungen über viele Module hinweg. Außerdem gilt: Der Agent ist nur so gut wie das Modell dahinter. Mit kleineren offenen Modellen im Eigenbetrieb ist die Agentenleistung in der Regel spürbar geringer als mit den stärksten Cloud-Modellen. Wer den Agenten im Eigenbetrieb nutzen will, braucht deshalb entsprechend leistungsfähige Modelle und Hardware.

Fine-Tuning auf dem eigenen Code

Fine-Tuning bedeutet, ein vortrainiertes Modell mit zusätzlichen Beispielen weiterzutrainieren, sodass es Muster aus diesen Beispielen übernimmt. Refact bietet diese Funktion im Self-Hosting-Server an: Ein Administrator wählt Repositorys oder Dateien aus, legt Filter fest und startet das Training über die Weboberfläche. Technisch kommen dabei nach unserem Kenntnisstand ressourcenschonende Verfahren zum Einsatz, die nur einen kleinen Teil der Modellparameter anpassen. Das Ergebnis ist ein angepasstes Modell, das für die Vervollständigung genutzt werden kann.
Der Nutzen ist am größten bei Codebasen mit starken eigenen Konventionen: interne Frameworks, eigene Bibliotheken für Logging oder Datenbankzugriff, besondere Namensregeln oder domänenspezifische Sprachen. Ein allgemeines Modell kennt diese Muster nicht und schlägt deshalb häufig Code vor, der zwar korrekt, aber untypisch für das Projekt ist. Ein feinabgestimmtes Modell kann solche Muster übernehmen. Gleichzeitig gibt es Risiken. Wenn im Trainingsmaterial veralteter oder fehlerhafter Code steckt, lernt das Modell auch diesen. Wenn Zugangsdaten, Kundennamen oder personenbezogene Daten im Code stehen, können sie in Vorschlägen wieder auftauchen. Vor dem Training sollte das Material deshalb bereinigt und bewusst ausgewählt werden.
Praxistipp: Fine-Tuning messbar machen

Legen Sie vor dem Training eine kleine Sammlung typischer Aufgaben aus dem eigenen Code an und vergleichen Sie die Vorschläge des Basismodells mit denen des angepassten Modells. Nur so lässt sich belegen, ob sich Aufwand und GPU-Zeit lohnen. Planen Sie zudem ein, das Training in regelmäßigen Abständen zu wiederholen, damit das Modell nicht auf einem veralteten Stand der Codebasis stehen bleibt.

Leitplanken für den Agenten im Unternehmen

Ein Agent, der Shell-Befehle ausführen und Datenbanken abfragen darf, ist ein mächtiges Werkzeug und damit auch ein Risiko. Refact bietet nach Herstellerangaben Einstellungen, mit denen sich festlegen lässt, welche Befehle der Agent ohne Rückfrage ausführen darf und welche eine Bestätigung erfordern. Diese Einstellungen sollten restriktiv beginnen. Bewährt hat sich außerdem, den Agenten nur in Entwicklungsumgebungen mit Testdaten arbeiten zu lassen, ihm keine Zugangsdaten zu Produktivsystemen zu geben und alle Änderungen über den normalen Review-Prozess laufen zu lassen. Wer diese Leitplanken früh festlegt und dokumentiert, vermeidet Diskussionen nach dem ersten Zwischenfall und schafft Vertrauen bei Datenschutz und Informationssicherheit.
Kapitel 05 · Integrationen & Ökosystem

Editoren, Werkzeuge und Modelle: wie Refact sich einfügt

Ein Coding-Assistent ist nur so nützlich wie seine Verbindung zur bestehenden Arbeitsumgebung. Refact setzt auf verbreitete Editoren, auf Werkzeuge, die der Agent direkt bedienen kann, und auf eine offene Anbindung verschiedener Modellquellen.

Bereich Integration Hinweis
Editoren Visual Studio Code, JetBrains-IDEs wie IntelliJ IDEA, PyCharm, WebStorm Funktionsumfang je Editor prüfen
Versionskontrolle Git lokal, Anbindung an GitHub und GitLab für den Agenten Zugriffsrechte bewusst vergeben
Laufzeit & Build Shell-Befehle, Docker, Test-Runner und Build-Werkzeuge Freigaberegeln für Befehle festlegen
Daten Datenbanken wie PostgreSQL oder MySQL über Integrationen Nur Test- und Entwicklungsdaten
Erweiterung Model Context Protocol für zusätzliche Werkzeuge Herkunft von MCP-Servern prüfen
Modelle Offene Modelle im Eigenbetrieb, kommerzielle Modelle per Schnittstelle Datenfluss je Modell dokumentieren

Editoren: VS Code und JetBrains im Mittelpunkt

Refact bietet Erweiterungen für Visual Studio Code und die JetBrains-Familie. Damit sind die beiden Umgebungen abgedeckt, die in mittelständischen Entwicklungsteams am häufigsten genutzt werden. Wer mit Eclipse, Visual Studio, Vim oder Emacs arbeitet, sollte die aktuelle Unterstützung prüfen; hier ist das Angebot je nach Stand eingeschränkt oder nur über Umwege nutzbar. Für Teams mit gemischten Umgebungen ist das ein relevanter Punkt, denn ein Assistent, den nur ein Teil des Teams nutzen kann, schafft unterschiedliche Arbeitsweisen und erschwert Schulung und Support.
Die Erweiterungen verbinden sich mit einem konfigurierbaren Endpunkt. In der Cloud-Variante ist das der Dienst des Anbieters, im Eigenbetrieb die Adresse des eigenen Servers. Für die IT bedeutet das: Die Konfiguration lässt sich zentral vorgeben, etwa über verteilte Einstellungen oder Gruppenrichtlinien, sodass Entwicklerinnen und Entwickler nicht versehentlich mit dem Cloud-Dienst statt mit dem internen Server arbeiten. Diese Absicherung sollte Teil jeder Einführung im Eigenbetrieb sein.

Werkzeuge für den Agenten

Der Agent wird erst durch seine Werkzeuge nützlich. Refact bringt eine Reihe vorkonfigurierter Integrationen mit, die sich über Konfigurationsdateien im Projekt oder in der Benutzerumgebung aktivieren lassen. Dazu gehören nach Herstellerangaben unter anderem Shell-Befehle, Git und Plattformen wie GitHub oder GitLab, Datenbanken, Container-Werkzeuge, ein Debugger für Python und eine Browser-Automatisierung, mit der der Agent etwa eine Weboberfläche aufrufen und prüfen kann. Über das Model Context Protocol, einen offenen Standard zur Anbindung externer Werkzeuge an KI-Assistenten, lassen sich weitere Dienste ergänzen.
Für Unternehmen ist diese Offenheit Chance und Aufgabe zugleich. Einerseits kann der Agent an bestehende Abläufe angepasst werden, zum Beispiel an interne Build-Skripte oder an ein Ticketsystem. Andererseits erweitert jede Integration die Angriffsfläche. Ein MCP-Server aus unbekannter Quelle oder eine Datenbankverbindung mit zu weit gefassten Rechten kann ungewollte Folgen haben. Die Integrationen sollten deshalb wie jede andere Software freigegeben, dokumentiert und mit minimalen Rechten konfiguriert werden.

Modellquellen: offen, kommerziell oder gemischt

Eine Stärke von Refact ist die Flexibilität bei der Modellwahl. Im Eigenbetrieb können offene Code-Modelle auf eigener Hardware laufen, zusätzlich lassen sich kommerzielle Modelle über deren Schnittstellen einbinden, sofern das gewünscht ist. Damit sind gemischte Szenarien möglich: Die Vervollständigung läuft vollständig intern mit einem kleinen, feinabgestimmten Modell, während für anspruchsvolle Chat- oder Agentenaufgaben ein leistungsfähigeres Modell genutzt wird, etwa bei einem Anbieter mit Rechenzentrum in der EU. Wichtig ist, solche Mischformen bewusst zu gestalten und zu dokumentieren, denn mit jedem externen Modell entsteht ein neuer Datenfluss, der datenschutzrechtlich zu bewerten ist. Eine klare Richtlinie, welche Repositorys mit welchen Modellen bearbeitet werden dürfen, verhindert, dass vertraulicher Code unbemerkt nach außen gelangt.
Kapitel 06 · Abgrenzung zu Wettbewerbern

Refact im Vergleich: Tabby, Continue, Tabnine, Copilot & Codeium

Refact bewegt sich in einem Markt mit zwei Lagern. Auf der einen Seite stehen große Cloud-Assistenten mit sehr leistungsfähigen Modellen und breiter Verbreitung, auf der anderen Seite Lösungen, die Betrieb in eigener Hand ermöglichen. Refact gehört klar zum zweiten Lager, bietet aber auch eine Cloud-Variante.

Kriterium Refact.ai Tabby Continue Tabnine GitHub Copilot
Schwerpunkt Allrounder mit Agent und Fine-Tuning Self-Hosted-Vervollständigung und Chat Offene Erweiterung mit freier Modellwahl Assistent mit Fokus auf Unternehmen Allround-Assistent und Agent
Self-Hosting Eigener Server mit GPUs Kernkonzept Mit lokalen Modellen Enterprise-Option Nein
Open Source Wesentliche Teile, Stand prüfen Ja Ja Nein Nein
Agent Integriert Eingeschränkt, Stand prüfen Agentenmodus Agentenfunktionen Agentenmodus und Cloud-Agent
Fine-Tuning Im Self-Hosting-Server Kontext statt Training Über externe Werkzeuge Enterprise, Stand prüfen Kontext und Anpassung
Modellqualität Abhängig von gewähltem Modell Abhängig von Modell Abhängig von Modell Kuratierte Auswahl Starke Cloud-Modelle

Gegenüber anderen Self-Hosting-Lösungen

Tabby ist der wohl direkteste Vergleich. Auch Tabby ist quelloffen, läuft auf eigenen GPU-Servern und bietet Vervollständigung sowie Chat mit Kontext aus internen Repositorys. Tabby legt großen Wert auf einfache Installation, einen schlanken Server und eine Verwaltungsoberfläche für Teams. Refact setzt im Vergleich stärker auf den integrierten Agenten und auf Fine-Tuning. Für Teams, die vor allem eine zuverlässige Vervollständigung im eigenen Netz wollen, kann Tabby die schlankere Wahl sein. Wer zusätzlich agentische Funktionen und Anpassung an den eigenen Code sucht, sollte beide im Pilot gegenüberstellen.
Continue verfolgt einen anderen Ansatz. Es ist in erster Linie eine offene Erweiterung für VS Code und JetBrains, die sich mit fast beliebigen Modellquellen verbinden lässt, von lokalen Modellen über eigene Server bis zu kommerziellen Schnittstellen. Continue bringt selbst keinen Modellserver mit; den Betrieb der Modelle übernimmt ein separates Werkzeug wie Ollama, vLLM oder ein Cloud-Anbieter. Das macht Continue sehr flexibel, aber auch etwas aufwendiger in der Zusammenstellung. Refact liefert Server, Modellverwaltung und Fine-Tuning aus einer Hand. Tabnine wiederum ist ein kommerzieller Anbieter, der seit Langem auf Unternehmenskunden mit Datenschutzanforderungen ausgerichtet ist und Installationen in eigener Infrastruktur anbietet. Der Code von Tabnine ist nicht quelloffen, dafür bietet der Anbieter ein klassisches Enterprise-Paket mit Support und Verträgen.

Gegenüber Cloud-Assistenten

GitHub Copilot und Codeium, dessen Produkte inzwischen eng mit dem Editor Windsurf verbunden sind, stehen für das Cloud-Modell. Ihre Stärken sind sehr leistungsfähige Modelle, breite Verbreitung, schnelle Weiterentwicklung und eine Integration ohne eigene Infrastruktur. Copilot ist zudem tief in GitHub eingebunden, vom Editor bis zum Pull Request. Für Teams ohne besondere Anforderungen an Datenhoheit ist das oft der bequemste Weg. Zu den Eigentumsverhältnissen und zur Produktstrategie von Codeium beziehungsweise Windsurf hat es Veränderungen gegeben; den aktuellen Stand sollten Sie prüfen (Stand prüfen).
Der wesentliche Unterschied zu Refact liegt nicht in einzelnen Funktionen, sondern im Betriebsmodell. Bei Copilot und vergleichbaren Diensten wird Code grundsätzlich in der Cloud des Anbieters verarbeitet, in der Regel bei US-Unternehmen. Es gibt vertragliche Zusagen zu Trainingsausschluss und Speicherdauer, aber keine Möglichkeit, das Modell im eigenen Rechenzentrum zu betreiben. Refact kann hier eine Lücke schließen, zahlt aber mit dem Aufwand für eigene Infrastruktur und, je nach Modell, mit geringerer Leistungsfähigkeit gegenüber den stärksten Cloud-Modellen.
Stärken
  • Self-Hosting auf eigenen GPU-Servern, Code bleibt im eigenen Netz
  • Vervollständigung, Chat und Agent in einem Werkzeug
  • Fine-Tuning auf internen Repositorys über eine Weboberfläche
  • Flexible Modellwahl zwischen offenen und kommerziellen Modellen
  • Agent mit vielen Werkzeugintegrationen und MCP-Unterstützung
  • Quelloffene Bestandteile erleichtern Prüfung und Unabhängigkeit
Einschränkungen
  • Eigenbetrieb erfordert GPU-Hardware und Betriebskompetenz
  • Offene Modelle erreichen nicht immer die Qualität der stärksten Cloud-Modelle
  • Editor-Unterstützung jenseits von VS Code und JetBrains begrenzt
  • Kleinerer Anbieter, langfristige Produktstrategie beobachten
  • Entwicklungstempo der Open-Source-Variante aktuell prüfen
  • Firmensitz und Cloud-Region der gehosteten Variante klären
Kapitel 07 · Einführung & Betrieb

Cloud, eigener GPU-Server oder EU-Hoster: Refact einführen

Die Einführung von Refact beginnt mit der Wahl des Betriebsmodells. Sie bestimmt, wo Code verarbeitet wird, welche Modelle zur Verfügung stehen und wie viel Aufwand bei IT und Entwicklung entsteht. Danach folgen Pilot, Regeln und die schrittweise Ausweitung im Team.

Betriebsmodell Datenfluss Aufwand Geeignet für
Cloud des Anbieters Code geht an Refact und dessen Modellpartner Gering, sofort startklar Erprobung mit unkritischem Code, kleine Teams
Eigener GPU-Server im Haus Code bleibt vollständig im Unternehmensnetz Hoch: Hardware, Betrieb, Updates Sensibler Code, vorhandene IT-Infrastruktur
GPU-Server bei EU-Hoster Code bei einem Dienstleister in der EU unter AV-Vertrag Mittel: Betrieb, aber keine eigene Hardware Datenhoheit ohne eigenes Rechenzentrum
Hybrid Vervollständigung intern, ausgewählte Aufgaben extern Mittel bis hoch, klare Richtlinien nötig Teams, die Qualität und Datenhoheit abwägen

Technische Voraussetzungen für den Eigenbetrieb

Der Self-Hosting-Server läuft als Container auf Linux und benötigt Grafikkarten mit ausreichend Speicher. Wie viel genau, hängt vom gewählten Modell, von der Zahl gleichzeitiger Nutzer und davon ab, ob Fine-Tuning auf derselben Hardware laufen soll. Für die reine Vervollständigung mit einem kleineren Code-Modell genügt oft eine einzelne leistungsfähige Karte, für größere Chat- und Agentenmodelle oder viele gleichzeitige Anfragen werden mehrere Karten oder Karten der Rechenzentrumsklasse nötig. Konkrete Hardwareempfehlungen und Modellanforderungen sollten Sie der aktuellen Dokumentation entnehmen und im Pilot verifizieren, denn sie ändern sich mit jeder Modellgeneration.
Neben der Hardware gehören zum Betrieb die üblichen Aufgaben: Zugriffsschutz über das interne Netz oder ein VPN, Verschlüsselung der Verbindungen, Authentifizierung der Nutzer, Überwachung von Auslastung und Antwortzeiten, Sicherung der Konfiguration und der feinabgestimmten Modelle sowie ein geregelter Prozess für Updates. Wer bereits Container-Plattformen betreibt, kann Refact dort integrieren. Wer bisher keine GPU-Infrastruktur hat, sollte den Aufwand realistisch einschätzen oder einen europäischen GPU-Hoster mit verwaltetem Betrieb einbinden.
01
Anforderungen klären
Welche Repositorys sind wie sensibel? Welche Sprachen und Editoren werden genutzt? Welche Datenschutz- und Sicherheitsvorgaben gelten? Daraus ergibt sich das passende Betriebsmodell.
02
Pilot aufsetzen
Ein kleines Team testet über einige Wochen mit echten Aufgaben, idealerweise im Vergleich zu einer Alternative wie Tabby oder Continue mit lokalem Modell.
03
Regeln festlegen
Zulässige Modelle je Repository, Freigaberegeln für Agentenbefehle, Umgang mit Fine-Tuning-Daten und Pflicht zum Review aller KI-Änderungen werden verbindlich dokumentiert.
04
Ausrollen und messen
Schrittweise Erweiterung auf weitere Teams, begleitet von Schulungen und einfachen Messgrößen wie Nutzung, Akzeptanz von Vorschlägen und Zufriedenheit im Team.

Den Pilot richtig bewerten

Ein Pilot ist nur dann aussagekräftig, wenn er unter realistischen Bedingungen läuft. Dazu gehören echte Aufgaben aus dem Backlog, nicht nur Demonstrationsbeispiele, und eine Laufzeit, die über die erste Begeisterung hinausgeht. Bewährt haben sich einige einfache Messgrößen: Wie oft werden Vorschläge angenommen? Wie viele Agentenaufgaben führen zu einem brauchbaren Ergebnis, und wie viel Nacharbeit ist nötig? Wie empfinden die Beteiligten Antwortzeit und Qualität? Zusätzlich sollte die IT erfassen, wie stabil der Server läuft, wie hoch die Auslastung der GPUs ist und welcher Betriebsaufwand tatsächlich anfällt. Erst die Kombination dieser Werte erlaubt eine belastbare Entscheidung.
Ein häufiger Fehler besteht darin, den Pilot mit dem kleinsten verfügbaren Modell zu fahren, um Hardwarekosten zu sparen, und daraus zu schließen, dass KI-Assistenz im Eigenbetrieb nicht ausreicht. Umgekehrt sollte man nicht mit dem stärksten Cloud-Modell testen und dann im Eigenbetrieb ein deutlich schwächeres Modell einsetzen. Der Pilot sollte mit der Modellkonfiguration laufen, die später auch produktiv genutzt werden soll.
Kapitel 08 · Einsatz im Mittelstand

Praxisszenarien: Wo Refact im Mittelstand Wirkung zeigt

Refact spielt seine Stärken dort aus, wo KI-Unterstützung gewünscht ist, Quellcode aber das Haus nicht verlassen soll. Die folgenden Szenarien stammen aus typischen Konstellationen mittelständischer Entwicklungsteams im DACH-Raum.

Maschinenbau mit eigener Steuerungssoftware

Ein Hersteller entwickelt Software für seine Anlagen, deren Quellcode zentrales Know-how ist. Refact läuft auf einem GPU-Server im eigenen Rechenzentrum, ein feinabgestimmtes Modell kennt interne Bibliotheken und Konventionen.

KI-Unterstützung ohne Know-how-Abfluss
Softwarehaus mit Kundenprojekten

Verträge mit Kunden verbieten die Weitergabe von Code an Dritte. Ein Refact-Server bei einem EU-Hoster bedient alle Teams, Repositorys werden je nach Kundenvorgabe unterschiedlichen Modellen zugeordnet.

Vertragskonforme KI-Nutzung
Legacy-Modernisierung

Eine über Jahre gewachsene Branchenlösung soll schrittweise modernisiert werden. Der Agent übernimmt klar umrissene Umbauten nach festem Muster, der Chat hilft beim Verständnis alter Module.

Schnellere Umbauten mit Kontrolle
Regulierte Branchen

Dienstleister für Banken, Versicherungen oder öffentliche Auftraggeber müssen Datenflüsse lückenlos dokumentieren. Ein vollständig intern betriebener Assistent vereinfacht Nachweise und Audits erheblich.

Einfachere Nachweisführung

Wann Refact gut passt

Refact passt besonders gut zu Unternehmen, die drei Bedingungen erfüllen. Erstens ist der eigene Code so sensibel, dass eine Verarbeitung in fremden Clouds ausgeschlossen oder nur mit großem Aufwand vertretbar ist. Zweitens gibt es im Haus oder bei einem Dienstleister die Kompetenz, Container und GPU-Server zuverlässig zu betreiben. Drittens arbeitet das Team überwiegend in VS Code oder JetBrains-IDEs und in Sprachen, die von offenen Code-Modellen gut abgedeckt werden. Sind diese Bedingungen erfüllt, bietet Refact eine Kombination aus Funktionsumfang und Datenhoheit, die nur wenige Lösungen in dieser Form erreichen.
Zusätzlich profitieren Teams mit starken internen Konventionen vom Fine-Tuning. Wer ein eigenes Framework, eine eigene Datenzugriffsschicht oder eine domänenspezifische Sprache nutzt, erlebt mit allgemeinen Modellen oft, dass Vorschläge zwar korrekt, aber nicht passend sind. Ein angepasstes Modell kann diese Lücke verkleinern und die Akzeptanz im Team deutlich erhöhen.

Wann andere Lösungen besser passen

Weniger geeignet ist Refact für Teams, die keine eigene Infrastruktur betreiben wollen und keine besonderen Datenschutzanforderungen haben. Für sie bieten große Cloud-Assistenten in der Regel stärkere Modelle bei geringerem Aufwand. Auch Teams, die überwiegend in Visual Studio, Eclipse oder anderen nicht unterstützten Umgebungen arbeiten, sollten die Editor-Unterstützung genau prüfen. Und wer vor allem eine reine, schlanke Vervollständigung im eigenen Netz sucht, ist mit Tabby oder mit Continue und einem lokalen Modell möglicherweise schneller am Ziel. Schließlich spricht eine sehr kleine Entwicklungsabteilung mit nur wenigen Personen eher gegen eigene GPU-Server, weil sich Hardware und Betrieb erst ab einer gewissen Nutzerzahl rechnen. Hier kann ein Hoster mit verwaltetem Betrieb oder ein gemeinsamer Server mit anderen Abteilungen die Lösung sein.
Kapitel 09 · Kosten, DSGVO & Datenhoheit

Kosten, Datenschutz und Schutz des eigenen Codes

Refact wird oft gerade wegen des Datenschutzes in Betracht gezogen. Umso wichtiger ist eine nüchterne Betrachtung: Die Datenhoheit hängt vollständig vom gewählten Betriebsmodell ab, und die Kosten verschieben sich im Eigenbetrieb von Lizenzen zu Hardware und Personal.

Kostenmodell realistisch einschätzen. Refact bietet nach unserem Kenntnisstand einen kostenlosen Einstieg in der Cloud, kostenpflichtige Tarife für intensivere Nutzung und Enterprise-Angebote mit individuellen Konditionen. In der Cloud-Variante hängen die Kosten zunehmend vom Verbrauch an Modellanfragen ab, insbesondere bei Agentenaufgaben mit leistungsfähigen Modellen. Im Eigenbetrieb fallen je nach Lizenzmodell keine oder geringere Lizenzkosten an, dafür Kosten für GPU-Hardware oder gemietete GPU-Kapazität, Strom, Betrieb, Updates und internen Personalaufwand. Konkrete Preise, Kontingente und Lizenzbedingungen ändern sich in diesem Markt häufig; prüfen Sie die aktuellen Konditionen direkt beim Anbieter.
Für die Wirtschaftlichkeit ist eine Gesamtkostenbetrachtung über mehrere Jahre sinnvoll. Ein eigener GPU-Server rechnet sich in der Regel erst ab einer gewissen Zahl aktiver Nutzerinnen und Nutzer und wenn die Hardware gut ausgelastet ist. Ein EU-Hoster mit stunden- oder monatsweise gemieteter GPU-Kapazität senkt die Einstiegshürde und erlaubt es, die Größe nach dem Pilot anzupassen. Auf der Nutzenseite zählen weniger die eingesparten Tastenanschläge als die Zeit, die das Team für Verständnis, Umbauten und Routineaufgaben gewinnt.
Hinweis: keine Rechtsberatung

Die folgenden Ausführungen geben den allgemeinen Stand aus unserer Projektpraxis wieder und ersetzen keine individuelle rechtliche Prüfung. Für eine verbindliche Bewertung Ihres konkreten Falls ziehen Sie bitte Ihre Datenschutzbeauftragten und gegebenenfalls fachkundige Rechtsberatung hinzu.

Self-Hosting als datenschutzfreundlichste Option

Läuft Refact vollständig auf eigener Hardware im eigenen Netz und sind keine externen Modellschnittstellen aktiviert, verlässt Code das Unternehmen nicht. Damit entfallen die typischen Fragen nach Drittlandtransfer, Subprozessoren und Trainingsnutzung durch Dritte weitgehend. Quellcode enthält zwar meist nur wenige personenbezogene Daten, etwa Namen in Kommentaren, Autorenangaben oder Testdaten, aber er ist fast immer ein Geschäftsgeheimnis. Der Eigenbetrieb schützt beides. Ähnlich günstig ist ein Betrieb bei einem Hoster mit Sitz und Rechenzentrum in der EU unter einem Auftragsverarbeitungsvertrag, wobei hier Vertrag, Zugriffsrechte des Hosters und technische Schutzmaßnahmen zu prüfen sind.
Auch im Eigenbetrieb bleiben Pflichten. Die Verarbeitung ist im Verzeichnis von Verarbeitungstätigkeiten zu dokumentieren, Zugriffe sind zu regeln, Protokolle mit Anfragen sollten nur so lange wie nötig gespeichert werden, und beim Fine-Tuning ist darauf zu achten, dass keine personenbezogenen Daten oder Zugangsdaten in das Trainingsmaterial gelangen. Zudem sind die Lizenzbedingungen der eingesetzten offenen Modelle zu prüfen, denn nicht jedes Modell mit offenen Gewichten erlaubt jede kommerzielle Nutzung ohne Einschränkungen.

Cloud-Variante: Firmensitz, Region und Modellpartner prüfen

Bei der Cloud-Variante gelten die bekannten Fragen. Zunächst ist zu klären, welche Gesellschaft Vertragspartner ist, wo sie ihren Sitz hat und in welcher Region die Dienste betrieben werden. Hierzu sollten Sie die aktuellen Angaben des Anbieters prüfen, da sich Gesellschaftsstrukturen und Hosting-Regionen ändern können. Liegt der Betrieb außerhalb der EU, etwa in den USA, ist ein Drittlandtransfer zu bewerten, beispielsweise auf Grundlage des EU-US Data Privacy Framework, sofern der Anbieter zertifiziert ist, oder über Standardvertragsklauseln mit ergänzender Bewertung. Hinzu kommen die Modellpartner: Nutzt die Cloud-Variante kommerzielle Modelle großer US-Anbieter, gehen Codeausschnitte auch an diese weiter. Für die digitale Souveränität bedeutet das eine Abhängigkeit von Rechtsräumen außerhalb der EU, die sich durch Verträge mindern, aber nicht beseitigen lässt.
Prüfliste vor der Freigabe von Refact.ai

Diese Punkte sollten vor dem breiten Einsatz geklärt und dokumentiert werden, bei der Cloud-Variante idealerweise schriftlich vom Anbieter bestätigt:

Betriebsmodell
Cloud, eigener Server, EU-Hoster oder Hybrid? Welche Repositorys dürfen in welchem Modell verarbeitet werden?
Firmensitz & Region
Vertragspartner, Sitz und Hosting-Region der Cloud-Variante prüfen; Transfermechanismus bei Drittland dokumentieren
Modellpartner
Welche externen Modelle sind aktiv, bei welchen Anbietern, in welchen Regionen? Lassen sie sich im Eigenbetrieb abschalten?
Trainingsnutzung
Wird Code in der Cloud für Training genutzt? Ausschluss je Tarif schriftlich bestätigen lassen
Fine-Tuning-Daten
Trainingsmaterial von Zugangsdaten, personenbezogenen Daten und Kundendaten bereinigen
Lizenzen
Lizenz der Refact-Komponenten und der eingesetzten offenen Modelle auf kommerzielle Nutzung prüfen

Geistiges Eigentum und Lizenzfragen

Neben dem Datenschutz spielt der Schutz des geistigen Eigentums eine Rolle. Zwei Fragen stehen im Vordergrund. Erstens: Kann der eigene Code über den Assistenten an Dritte gelangen? Im reinen Eigenbetrieb ist das weitgehend ausgeschlossen, in der Cloud hängt es von Verträgen und Trainingsausschluss ab. Zweitens: Können Vorschläge des Modells fremden, lizenzrechtlich geschützten Code enthalten? Offene Code-Modelle wurden häufig mit öffentlich verfügbarem Code trainiert, teilweise mit Filtern für bestimmte Lizenzen. Ein Restrisiko, dass Vorschläge geschützten Code weitgehend wiedergeben, lässt sich bei keinem Assistenten völlig ausschließen. Bewährt haben sich interne Richtlinien zum Umgang mit längeren Vorschlägen, Werkzeuge zur Lizenzprüfung in der Pipeline und das Bewusstsein im Team, dass KI-Vorschläge wie Code aus dem Internet zu behandeln sind.
Kapitel 10 · Häufige Fragen

Häufige Fragen zu Refact.ai

Die wichtigsten Antworten für Entscheiderinnen, Entwicklungsleiter und Datenschutzbeauftragte auf einen Blick.

Was ist Refact.ai?
Refact.ai ist ein KI-Coding-Assistent für VS Code und JetBrains-IDEs, der Code-Vervollständigung, einen Chat mit Projektkontext und einen autonomen Agenten bündelt. Wesentliche Teile wurden quelloffen entwickelt, und es gibt neben der Cloud-Variante einen Server, den Unternehmen auf eigenen GPU-Servern betreiben können, inklusive Fine-Tuning auf dem eigenen Code.
Kann man Refact.ai vollständig selbst hosten?
Ja, der Self-Hosting-Server läuft als Container auf eigenen Linux-Servern mit Grafikkarten oder bei einem Hoster der Wahl. Ohne aktivierte externe Modellschnittstellen verlässt der Code das eigene Netz nicht. Wie aktiv die frei verfügbare Self-Hosting-Variante weiterentwickelt wird und welche Funktionen nur in Enterprise-Angeboten enthalten sind, sollten Sie aktuell beim Anbieter prüfen.
Welche Hardware braucht man für den Eigenbetrieb?
Benötigt werden Linux-Server mit Grafikkarten und ausreichend Grafikspeicher. Für reine Vervollständigung mit einem kleineren Code-Modell genügt oft eine einzelne leistungsfähige Karte, für größere Chat- und Agentenmodelle, viele gleichzeitige Nutzer oder Fine-Tuning sind mehr oder stärkere Karten nötig. Konkrete Anforderungen hängen vom Modell ab und sollten der aktuellen Dokumentation entnommen und im Pilot geprüft werden.
Was bringt Fine-Tuning auf dem eigenen Code?
Ein feinabgestimmtes Modell übernimmt Konventionen, interne Bibliotheken und typische Muster der eigenen Codebasis und macht dadurch passendere Vorschläge als ein allgemeines Modell. Der Nutzen ist bei starken eigenen Konventionen oder domänenspezifischen Sprachen am größten. Das Trainingsmaterial sollte vorher von Zugangsdaten, personenbezogenen Daten und veraltetem Code bereinigt werden.
Wie unterscheidet sich Refact.ai von Tabby und Continue?
Tabby ist ebenfalls ein quelloffener Self-Hosting-Assistent mit Fokus auf schlanke Vervollständigung und Chat. Continue ist eine offene Editor-Erweiterung, die mit fast beliebigen Modellquellen arbeitet, aber keinen eigenen Modellserver mitbringt. Refact kombiniert Server, Modellverwaltung, Agent und Fine-Tuning in einer Lösung. Welche Variante besser passt, zeigt am zuverlässigsten ein Vergleich im Pilot.
Ist Refact.ai DSGVO-konform nutzbar?
Das hängt vom Betriebsmodell ab. Der Eigenbetrieb im eigenen Netz oder bei einem EU-Hoster ist in der Regel die datenschutzfreundlichste Variante. Bei der Cloud-Variante sind Vertragspartner, Firmensitz, Hosting-Region, Modellpartner, Trainingsausschluss und Speicherdauer zu prüfen und ein möglicher Drittlandtransfer zu bewerten. Diese Hinweise ersetzen keine Rechtsberatung.
Was kostet Refact.ai?
Refact bietet einen kostenlosen Einstieg in der Cloud, kostenpflichtige Tarife mit verbrauchsabhängigen Anteilen und Enterprise-Angebote mit individuellen Konditionen. Im Eigenbetrieb verschieben sich die Kosten zu Hardware oder gemieteter GPU-Kapazität, Betrieb und Personal. Konkrete Preise und Lizenzbedingungen ändern sich häufig und sollten aktuell beim Anbieter geprüft werden.
Wie unterstützt INAGRO bei der Einführung von Refact.ai?
Wir helfen bei der Wahl des Betriebsmodells, der Dimensionierung der GPU-Infrastruktur oder der Auswahl eines EU-Hosters, der datenschutzseitigen Prüfung, der Einrichtung von Server und Modellen, beim Fine-Tuning auf Ihrem Code, bei Regeln für den Agenten und bei Schulungen. Den Umfang stimmen wir nach einem unverbindlichen Erstgespräch auf Ihre Situation ab.

KI-Coding mit Datenhoheit

Bereit für KI-Assistenz, die im eigenen Netz bleibt?

Von der Wahl des Betriebsmodells über die Dimensionierung der GPU-Infrastruktur und die Datenschutzprüfung bis zum Fine-Tuning auf Ihrem Code und der Schulung Ihres Teams – INAGRO begleitet Sie auf jedem Schritt. Mit ehrlicher Beratung, technischem Tiefgang und einem klaren Blick für Datenhoheit und den Schutz Ihres Codes. Schreiben Sie uns an hello@inagro.de.

Seit 2006 am Markt

Erfahrung aus über 100 Digitalprojekten

DSGVO & Souveränität

Datenschutz von Anfang an mitgedacht

Rückmeldung in 24 h

Schnell, direkt, unverbindlich