Zeltro › Eine Base44-App lokal ausführen oder selbst hosten

Eine Base44-App lokal ausführen und selbst hosten

Kann man Base44-Code exportieren und selbst hosten? Teilweise. Was der Export von Base44 enthält, was weiter auf den Servern von Base44 läuft, wie Sie die App lokal ausführen und was nötig ist, um sie vollständig selbst zu hosten.

Auf der Preisseite von Base44 steht: „Nichts ist an die Plattform gebunden.“ Für den Code stimmt das. Für die Teile, von denen der Code abhängt, weniger, und genau in diesem Unterschied steckt die ganze Geschichte, wenn Sie eine Base44-App selbst betreiben wollen.

Diese Seite ist die ehrliche Version: was exportiert wird, was weiter Base44 aufruft, wie Sie die App heute auf Ihrem eigenen Rechner ausführen und was eine vollständig selbst gehostete Base44-App wirklich erfordert.

Base44App, Daten und Anmeldung
GitHubAb Builder-Tarif
Ihr ComputerEin lokales MongoDB als neue Basis
Ihre KIBaut das Backend Stück für Stück neu

Was Base44 exportiert#

Teil Exportiert? Wo es danach läuft
React-Frontend Ja Überall
Backend-Funktionen (Deno) Ja, als Code Auf der Infrastruktur von Base44 bereitgestellt
Datenmodelle („Entities“) Schemas, als Code Bei Base44 bereitgestellt
Ihre Daten Nein In der verwalteten NoSQL-Datenbank von Base44
Anmeldung, E-Mail, KI und Integrationen Nein Dienste von Base44, erreicht über @base44/sdk

Der Export braucht einen bezahlten Tarif. ZIP-Export und GitHub-Synchronisierung gibt es ab dem Builder-Tarif. In den Worten von Base44: „Die bidirektionale GitHub-Synchronisierung erfordert den Builder-Tarif oder höher.“ Synchronisiert wird nur über den Branch main.

Der Export spricht weiter mit Base44. Die exportierte package.json „enthält @base44/sdk“, die Bibliothek, die die App für Daten, Anmeldung und alles andere mit den Servern von Base44 verbindet. Base44 erlaubt durchaus, das Frontend woanders zu hosten: „Sie können die Backend-Dienste von Base44 weiterhin mit jedem Client-Typ nutzen und Ihr Frontend bei einem externen Hosting-Anbieter bereitstellen.“

Schritt 1: den Base44-Code auf GitHub bringen#

Verbinden Sie die App ab dem Builder-Tarif über ihr Dashboard mit GitHub. Danach fließen Änderungen in beide Richtungen: Was Sie in main mergen, erscheint in Base44, und was Base44 baut, erscheint im Repository. Die Synchronisierung lässt sich nicht pausieren, aber der Eigentümer der App kann sie trennen.

Außerdem gibt es in der CLI von Base44 den Befehl base44 eject. Er „lädt den Frontend-Code und die Backend-Ressourcen einer ausgewählten App herunter“, in ein neues Projekt mit eigener App-ID. Lesen Sie die Warnung, bevor Sie sich darauf verlassen: „Das ausgeworfene Projekt hat eine leere Datenbank. Ihre Entity-Schemas werden kopiert, Ihre Daten nicht.“ Ihre ursprüngliche App bleibt, wie sie war.

Schritt 2: die Base44-App lokal ausführen#

Base44 dokumentiert die Schritte: das Repository klonen, npm install, die Base44-CLI installieren, dann base44 login und base44 link (die Link-Datei wird nicht committet, jeder frische Klon braucht sie also). Dann startet base44 dev ein lokales Backend und Frontend zusammen, und das geht weiter als bei den meisten Buildern:

  • Backend-Funktionen „laufen lokal auf Ihrem Rechner“, jede als eigener Deno-Prozess.
  • Entity-Daten liegen in „einer lokalen In-Memory-Datenbank“, die beim Beenden geleert wird.
  • Anmeldung mit E-Mail und Passwort funktioniert lokal; der Bestätigungscode erscheint in Ihrem Terminal.

Genauso wichtig ist, was es nicht tut. Social Login, die eingebauten E-Mail- und KI-Funktionen von Base44 und eigene Integrationen werden an Ihre bereitgestellte App weitergeleitet. Und base44 dev --remote, das nur das Frontend gegen das Live-Backend laufen lässt, kommt mit einer Warnung: „Im Remote-Modus landen Schreibzugriffe in den Produktionsdaten Ihrer Live-App.“

Sie können eine Base44-App also heute lokal ausführen, aber es ist eine lokale Kopie einer gehosteten App, keine App, die für sich allein steht.

Schritt 3: was vollständiges Selbsthosting erfordert#

Um eine Base44-App vollständig selbst zu hosten, muss das Backend an einem Ort neu gebaut werden, den Sie kontrollieren. In der Praxis sind das vier Aufgaben:

Aufgabe 1

Die Datenbank

Jede Entity als Collection oder Tabelle neu anlegen und dann die Daten herüberholen. Die Entities von Base44 sind NoSQL, MongoDB passt also natürlich, und Postgres funktioniert, wenn Sie lieber Tabellen haben.

Aufgabe 2

Die API

Jeden @base44/sdk-Aufruf im Frontend durch einen Aufruf Ihres eigenen Backends ersetzen: auflisten, anlegen, ändern, löschen, pro Entity.

Aufgabe 3

Die Backend-Funktionen

Sie aus der Deno-Laufzeit von Base44 auf einen Server portieren, den Sie betreiben, etwa Express, Hono oder FastAPI.

Aufgabe 4

Anmeldung und Integrationen

Die Authentifizierung, E-Mail- und KI-Aufrufe von Base44 durch eigene Anbieter und Schlüssel ersetzen.

Nichts davon ist exotisch, und alles davon ist Arbeit. Es ist genau die Art Arbeit, die ein KI-Programmieragent gut kann, eine Entity und eine Funktion nach der anderen, solange er eine echte Datenbank und eine laufende App zum Testen hat.

Mit Zeltro umsetzen#

Zeltro ist eine kostenlose lokale Entwicklungsplattform, die dem Agenten genau das gibt. Jedes Projekt läuft in seinem eigenen Container, und alle Projekte auf dem Rechner teilen sich ein MongoDB, Postgres, MariaDB und Redis.

zeltro clone work-directly https://github.com/you/your-base44-app --database mongo

Das klont das Repository, erkennt das React-Frontend und richtet das Projekt auf Node 22 ein, mit einer eigenen Datenbank auf dem gemeinsamen MongoDB und den Zugangsdaten in der .env. zeltro status your-base44-app gibt die Adresse aus.

Dann setzen Sie Ihren Agenten auf die Aufgabe an:

cd ~/zeltro-projects/your-base44-app
zeltro ai "read AGENTS.md. Replace the @base44/sdk entity calls with an Express API backed by the project's MongoDB, one entity at a time, starting with the smallest"

Der Agent gehört Ihnen: Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode oder Hermes, mit einem Abo, für das Sie schon bezahlen, einem API-Schlüssel zum Preis des Anbieters oder einem kostenlosen lokalen Modell. Es gibt keine Nachrichten-Credits, die mitten in einer Migration ausgehen. Siehe Eigenen Schlüssel mitbringen, oder geben Sie Ihre eigenen Zahlen in den Sparrechner ein.

Lassen Sie die Base44-Version währenddessen weiterlaufen. Bauen Sie gegen eine Kopie der Daten neu, stellen Sie um, wenn die lokale Version alles kann, was die alte konnte, und kündigen Sie den Tarif erst dann.

Die Zeltro-App mit einer Claude-Code-Sitzung neben der Projektliste; sie hat gerade einer Rezept-App ein Suchfeld hinzugefügt und listet die geänderten Dateien auf
Ihr eigener Agent bei der Arbeit neben Ihren Projekten, eine Entity und eine Funktion nach der anderen.

Gut zu wissen#

Selbst gehostet heißt, Sie hosten esIn Zeltro wird die App während der Entwicklung gebaut und betrieben; ins Internet bringt Zeltro sie nicht. Sobald das Backend Ihnen gehört, funktioniert jeder Hoster, oder ich bringe sie für Sie online.

Die Bedingungen von Base44 legt Base44 festWas exportiert wird und in welchem Tarif, bestimmt Base44, und das kann sich ändern. Prüfen Sie Ihren Tarif, bevor Sie anfangen. Einen breiteren Überblick gibt der Vergleich mit Base44.

Quellen#

Geprüft am 18. Oktober 2026: die Seiten von Base44 zu lokaler Entwicklung, eject, Backend-Funktionen und GitHub-Synchronisierung. Geprüft am 29. September 2026: die Seiten von Base44 zu Projektstruktur und Tarifen. Tarife und Bedingungen ändern sich, prüfen Sie sie also, bevor Sie anfangen.

Fragen

Kann ich meinen Base44-Code exportieren?

Ja, ab dem Builder-Tarif, als ZIP oder über die bidirektionale GitHub-Synchronisierung. Der Export enthält das React-Frontend, die Backend-Funktionen und die Entity-Schemas, und er hängt von @base44/sdk ab, das sich mit den Servern von Base44 verbindet.

Kann ich eine Base44-App selbst hosten?

Nicht so, wie sie ist. Das Frontend können Sie überall hosten, aber Daten, Anmeldung und Integrationen bleiben bei Base44, bis Sie sie auf Ihrem eigenen Backend neu bauen. Das ist eine echte Migration: Datenbank, API, Funktionen und Authentifizierung.

Wie führe ich eine Base44-App lokal aus?

Mit der CLI von Base44: base44 dev führt Backend-Funktionen lokal aus, mit einer In-Memory-Datenbank und lokaler Anmeldung per E-Mail. Social Login, die eingebauten E-Mail- und KI-Funktionen und eigene Integrationen werden weiterhin an Ihre Live-App weitergeleitet.

Enthält ein Base44-Export meine Daten?

Nein. Das Repository enthält die Entity-Schemas, nicht die Datensätze, und base44 eject kopiert die Schemas in eine neue App mit leerer Datenbank. Die Daten bleiben in der Datenbank von Base44, bis Sie sie umziehen.

Gibt es eine selbst gehostete Alternative zu Base44?

Zeltro läuft auf Ihrem eigenen Computer mit Ihrem eigenen KI-Agenten, und seine Datenbanken sind vom ersten Befehl an lokal, später muss also nichts exportiert werden. Es baut neben JavaScript auch PHP- und Python-Apps. Siehe den Vergleich mit Base44.

Was kostet Zeltro?

Die Zeltro-App ist kostenlos für den privaten Gebrauch, Hobbyprojekte und zum Lernen, ohne Konto. Ein Unternehmen, das sie nutzt, auch für bezahlte Kundenarbeit, kauft einmalig eine lebenslange kommerzielle Lizenz für US$99.99. Das Kommandozeilen-Tool zeltro ist Open Source (MIT). Separat bezahlen Sie Ihre KI: ein Abo, das Sie schon haben, einen API-Schlüssel mit Abrechnung nach Nutzung, oder gar nichts mit einem lokalen Modell.

Geben Sie Ihrer Base44-App ein eigenes Zuhause

Installieren Sie Zeltro, klonen Sie Ihr Base44-Repository und lassen Sie Ihren eigenen KI-Agenten das Backend auf einer Datenbank neu bauen, die auf Ihrem Rechner läuft. Privat kostenlos, ohne Konto.

Zeltro installieren Warum ein eigener Schlüssel

Lieber nicht selbst einrichten? Ich übernehme das für Sie.

Geprüft am 2026-10-18. Andere Produkte ändern sich oft – wenn hier etwas nicht mehr stimmt, sagen Sie uns Bescheid und wir korrigieren es.