Zeltro › Ein Replit-Projekt lokal ausführen

Ein Replit-Projekt auf Ihrem eigenen Rechner ausführen

Wie Sie ein Replit-Projekt als ZIP oder zu GitHub exportieren, es auf Ihrem eigenen Computer ausführen, Postgres-Datenbank und Secrets umziehen und mit Ihrer eigenen KI weiterbauen. Echte Schritte, für Python- und Node-Projekte gleichermaßen.

Replit ist ein ganzer Computer in einem Browser-Tab, und das ist zugleich seine Stärke und der Grund, warum der Umzug eines Projekts etwas Überlegung braucht. Ein Replit-Projekt kann ein Python-Skript sein, eine Flask- oder FastAPI-App oder eine Node- und React-App mit einer Postgres-Datenbank dahinter. Der Code lässt sich leicht exportieren. Alles um den Code herum (die Datenbank, die Secrets, die Startkonfiguration) nicht.

Diese Seite deckt alles ab: den Code herausholen, ihn auf Ihrem eigenen Rechner ausführen, die Daten umziehen und mit einem KI-Agenten Ihrer Wahl weiterbauen.

ReplitWo die App gebaut wurde
ZIP oder GitHubAls ZIP herunterladen, oder das Git-Tool
Ihr ComputerPython oder Node, mit Postgres
Ihre KIBaut weiter, ohne Credits

Was ein Export mitbringt und was nicht#

Replits eigene Hilfeseite ist da eindeutig: Secrets, die Datenbank und die Deployment-Konfiguration sind „nicht in der Kopie enthalten“.

Teil Kommt mit dem Code mit? Was zu tun ist
Ihr Code Ja, als ZIP oder über GitHub Klonen oder entpacken
.replit und replit.nix Ja, als Dateien Darin stehen der Startbefehl und die Systempakete
Secrets Nein In einer lokalen .env neu anlegen
PostgreSQL-Datenbank Nein Dumpen und lokal einspielen
Replit-Dienste (Auth, Object Storage, Key-Value-Datenbank) Nein Durch eigene ersetzen

Schritt 1: den Code aus Replit exportieren#

Ein ZIP herunterladen. Öffnen Sie das Drei-Punkte-Menü oben im Dateibaum und wählen Sie Download as zip. Wenn sich ein großes Projekt nicht herunterladen lässt, empfiehlt Replits Doku, die Shell zu öffnen und Folgendes auszuführen:

zip -r project.zip .

und dann project.zip aus dem Dateibaum herunterzuladen.

Oder zu GitHub exportieren, was besser ist, wenn Sie weitermachen wollen. Verknüpfen Sie GitHub unter den verbundenen Diensten Ihres Kontos, öffnen Sie im Projekt das Tool Git und verbinden oder erstellen Sie ein Repository. Schalten Sie im Git-Bereich Auto-Sync ein, dann synchronisiert es in beide Richtungen, und Sie können lokal arbeiten und das Projekt trotzdem in Replit öffnen.

Bevor Sie gehen, öffnen Sie das Tool Secrets und notieren Sie die Namen von allem, was darin steht. Die Werte brauchen Sie wieder.

Schritt 2: das Replit-Projekt lokal ausführen#

Sehen Sie sich zuerst .replit an. Die Zeile run ist der Befehl, mit dem Replit die App gestartet hat, und replit.nix listet die Systempakete auf, die es eingebunden hat.

Sie können es von Hand ausführen: die passende Python- oder Node-Version installieren, ein virtualenv anlegen oder npm install ausführen, die Secrets als Umgebungsvariablen setzen, Postgres starten, falls die App eine Datenbank braucht, und den Befehl aus .replit ausführen. Für ein einzelnes Projekt ist das in Ordnung.

Bei Zeltro steht das alles schon bereit: Basis-Images mit Python 3.12 und Node 22, in die jeder Datenbanktreiber einkompiliert ist, und ein gemeinsames Postgres, MariaDB, MongoDB und Redis für alle Projekte auf dem Rechner.

zeltro clone work-directly https://github.com/you/your-replit-app --database postgres

Zeltro liest die Dateien des Projekts (main.py, app.py, manage.py, package.json), um das Framework zu erkennen, legt das Projekt an, gibt ihm eine eigene Datenbank auf dem gemeinsamen Postgres, schreibt die Verbindungsdaten in die .env und weist ihm eine Adresse zu. Ist ein KI-Agent eingerichtet, lässt der Klonvorgang ihn außerdem das Repository an Zeltro anpassen. zeltro status your-replit-app gibt die Adresse aus.

Mit einem ZIP entpacken Sie es stattdessen in Ihren Projektordner (standardmäßig ~/zeltro-projects) und führen zeltro setup your-replit-app postgres aus.

Replit-Apps lauschen meist auf dem Port, den Replit ihnen gegeben hat, oft auf 0.0.0.0. In Zeltro lauscht eine Python-App auf Port 8000 und eine Node-App auf Port 3000, und nginx stellt sie auf Port 80 bereit. Wenn die Seite nicht erscheint, prüfen Sie zuerst den Port, und Ihr Agent kann ihn ändern.

Die Zeltro-App: eine Seitenleiste mit Projekten, jedes mit Statusanzeige, lokaler und LAN-Adresse sowie Buttons zum Starten, Stoppen, Bearbeiten und Öffnen
Projekte in verschiedenen Sprachen nebeneinander, jedes mit eigener Adresse.

Schritt 3: Datenbank und Secrets umziehen#

Replits PostgreSQL basiert auf Neon, und die App findet es über DATABASE_URL. Um die Daten mitzunehmen, erstellen Sie in der Replit-Shell einen Dump:

pg_dump "$DATABASE_URL" --no-owner --no-acl -f dump.sql

Laden Sie dump.sql herunter und spielen Sie es dann in die Datenbank des Projekts auf Zeltros gemeinsamem Postgres ein (Host zeltro-postgres, Benutzer root), oder bitten Sie Ihren Agenten darum. Replit-Nutzer berichten, dass pg_dump den Dienst verweigert, weil der Client im Workspace älter ist als der Server; in dem Fall führen Sie denselben Befehl mit einem neueren pg_dump auf Ihrem eigenen Rechner gegen denselben Connection-String aus.

Die Secrets tragen Sie einzeln in die .env des Projekts ein. Alle, die auf Replit selbst verwiesen haben, etwa Replit Auth, Object Storage oder die Key-Value-Datenbank, brauchen einen Ersatz: Ihre eigene Anmeldung, einen lokalen Ordner oder S3-kompatiblen Speicher, und Redis oder eine Tabelle in Postgres.

Zeltros Einstellungen, Tab Dienste: zeltro-mariadb, zeltro-redis, zeltro-memcached und phpMyAdmin laufen, jeweils mit ihrer Adresse
Die gemeinsamen Datenbanken, in die Ihre Replit-Daten umziehen.

Schritt 4: mit Ihrer eigenen KI weiterbauen#

Bei Replit rechnet Replit die Arbeit des Agenten ab. Sobald das Projekt lokal läuft, kann der Agent Ihrer sein: 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.

cd ~/zeltro-projects/your-replit-app
zeltro ai "read AGENTS.md, then replace Replit Auth with email and password sign-in"

Jedes Projekt hat eine AGENTS.md, die Adresse, Datenbank und Befehle beschreibt, sodass der Agent von Anfang an Bescheid weiß. Wie das funktioniert, steht unter eigener Schlüssel, oder probieren Sie Ihre eigenen Zahlen im Sparrechner aus.

Weil Zeltro PHP, Python und Node nebeneinander betreibt, muss das nächste Projekt nicht denselben Stack haben. Ein Laravel-Admin, ein FastAPI-Dienst und ein Next.js-Frontend können in benachbarten Ordnern liegen und einander über ihren Namen erreichen.

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, mit Ihrem eigenen Abo, neben Ihren Projekten.

Gut zu wissen#

Zeltro hostet nichtReplit kann für Sie deployen; sobald das Projekt auf Ihrem Rechner liegt, ist das Online-Stellen Ihre Sache. Jeder Hoster funktioniert, oder ich bringe es für Sie online.

Sie brauchen DockerUnter Linux und macOS installiert Zeltro es für Sie. Unter Windows läuft es in WSL2, das Zeltro selbst einrichtet: Der Installer fragt einmal nach Administratorrechten, und der Computer muss eventuell einmal neu starten.

Quellen#

Geprüft am 18. Oktober 2026: Replits Seiten zu Projekten und Dateien, zur Git-Oberfläche und zu PostgreSQL, dazu ein Bericht im Replit-Forum über abweichende pg_dump-Versionen. Funktionen ändern sich, prüfen Sie sie also in Ihrem eigenen Konto.

Fragen

Kann ich ein Replit-Projekt lokal ausführen?

Ja. Laden Sie es als ZIP herunter oder synchronisieren Sie es mit GitHub, und führen Sie es dann mit demselben Befehl aus wie in der Zeile run in .replit. Secrets, Datenbank und Deployment-Einstellungen kommen nicht mit, die legen Sie auf Ihrem Rechner neu an.

Wie exportiere ich Code aus Replit?

Nutzen Sie Download as zip im Drei-Punkte-Menü oben im Dateibaum, oder verbinden Sie GitHub im Git-Tool und pushen Sie in ein Repository. Wenn der ZIP-Download fehlschlägt, führen Sie zip -r project.zip . in der Shell aus und laden diese Datei herunter.

Wie exportiere ich eine Replit-Datenbank?

Replits PostgreSQL läuft auf Neon und ist über DATABASE_URL erreichbar. Führen Sie pg_dump "$DATABASE_URL" in der Shell oder auf Ihrem eigenen Rechner aus und spielen Sie den Dump in ein lokales Postgres ein.

Wie exportiere ich ein Replit-Projekt zu GitHub?

Verknüpfen Sie GitHub unter den verbundenen Diensten Ihres Kontos und verbinden Sie dann im Git-Tool des Projekts ein Repository. Schalten Sie Auto-Sync ein, um in beide Richtungen zu synchronisieren.

Kommen meine Replit-Secrets mit dem Export mit?

Nein. Replit lässt Secrets absichtlich aus Kopien heraus. Notieren Sie die Namen, bevor Sie gehen, und tragen Sie die Werte in eine lokale .env ein.

Gibt es eine lokale Alternative zu Replit?

Um mit KI auf Ihrem eigenen Rechner zu bauen, ist Zeltro eine: Es läuft lokal, nutzt Ihren eigenen KI-Agenten und baut PHP- und Python-Apps ebenso wie JavaScript. Sein Kommandozeilen-Tool ist Open Source. Siehe den vollständigen Vergleich der KI-App-Builder.

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.

Holen Sie Ihr Replit-Projekt nach Hause

Installieren Sie Zeltro, klonen Sie Ihr Replit-Projekt und bauen Sie mit der KI weiter, für die Sie schon bezahlen, oder mit einem kostenlosen lokalen Modell. Python und Node laufen beide sofort. 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-11-09. Andere Produkte ändern sich oft – wenn hier etwas nicht mehr stimmt, sagen Sie uns Bescheid und wir korrigieren es.