Haben Ihre Kollegen schon Replit-Konten, nutzen Sie das private Veröffentlichen von Replit selbst: Das ist eine Einstellung im Publishing-Tool, in den Tarifen Starter und Core und höher. Haben sie keine, oder sollen sie sich mit ihrem Firmenkonto anmelden, ziehen Sie die App zu TeamOnly um. Laden Sie sie als ZIP herunter oder pushen Sie sie zu GitHub, führen Sie npx teamonly init aus und sagen Sie Ihrem KI-Tool: „Zieh diese App zu TeamOnly um“. Die Seiten bleiben gleich. Der Express-Server, die Replit-Datenbank und Replit Auth werden ersetzt. Python-Apps können nicht umziehen.
Zuletzt aktualisiert Geschrieben von TeamOnly. Angaben zu Replit sind mit der Doku von Replit verlinkt. Für diesen Text haben wir eine echte Replit-Agent-App von GitHub umgezogen.
01Zuerst ausprobieren
Kann Replit die App privat machen?
Ja. Das Publishing-Tool von Replit hat eine Einstellung Sharing mit vier Optionen. Zwei sind privat, und beide brauchen ein Replit-Konto.
Replit-Einstellungen zum Teilen und TeamOnly, geprüft am 26. Oktober 2026
Wer sie öffnen kann
Brauchen Besucher ein Replit-Konto?
Am besten, wenn
Public
Jeder im Internet, der den Link hat
Nein
Nichts darin ist privat
Password protected
Jeder, der das Passwort hat
Nein. Ein gemeinsames Passwort
Eine schnelle Demo. Workspace-Admins können diese Option abschalten
Workspace only
Admins, Mitglieder und Viewer in Ihrem Replit-Workspace
Ja
Ihre Kollegen sind schon in Ihrem Replit-Workspace
Invite only
Sie, die Workspace-Admins und die Personen oder Gruppen, die Sie einladen
Ja
Eine Handvoll Leute, die Replit nutzen
TeamOnly
Alle in Ihrer Firma, oder eine Namensliste
Nein. Google- oder Microsoft-Firmenkonto oder ein Code per E-Mail
Kollegen ohne Replit-Konto
Laut Replit gibt es privates Veröffentlichen seit Mai 2026 in den Tarifen Starter und Core und höher; davor brauchte es Pro oder Enterprise. Core kostet $20 im Monat, oder $18 bei jährlicher Abrechnung. Pro kostet $100 im Monat und erlaubt bis zu 50 eingeladene Viewer; mehr als 50 braucht Enterprise, wo es auch SSO und Audit-Logs gibt.
Ihre Kollegen haben keine Replit-Konten. Die Buchhaltung oder das Lager zu bitten, für ein einziges Tool ein Konto anzulegen, ist der Punkt, an dem die meisten dieser Apps stecken bleiben.
Sie wollen den Firmen-Login, keine Liste. Jeder in Ihrer Firma meldet sich mit dem Firmenkonto an, das er schon hat, und wer geht, verliert den Zugang, wenn die IT sein Konto abschaltet.
Mehr als ein paar Leute brauchen die App. Bei TeamOnly ist kostenlos, wer Apps nur nutzt, egal wie viele es sind.
Admin-Rechte soll jemand vergeben, statt dass sie davon abhängen, wer sich anmeldet. Rollen wie Bearbeiter oder Freigebende werden in TeamOnly vergeben und auf dem Server geprüft.
Ihre Firmen-E-Mail läuft nicht über Google oder Microsoft. Codes per E-Mail funktionieren mit jeder Firmendomain.
Trifft nichts davon zu, bleiben Sie bei Replit. Ein Umzug ist echte Arbeit, und das Teilen bei Replit ist eine Einstellung.
03Zieht meine App um?
Lässt sich meine App umziehen?
Zieht sauber um
Web-Apps von Replit Agent: ein Express-Server mit einem React- und Vite-Frontend
PostgreSQL-Tabellen, die über Drizzle genutzt werden
Replit Auth, das entfernt wird: Der Firmen-Login tritt an seine Stelle
shadcn/ui, Tailwind, wouter, react-query und andere Frontend-Bibliotheken
Zieht mit mehr Aufwand um
Große Apps mit Tausenden Zeilen Servercode
Abfragen, die es nur in Postgres gibt (Arrays, jsonb), für SQLite umgeschrieben
Live-Updates über WebSockets, die zu einer Schaltfläche „Aktualisieren“ werden
Öffentliche Seiten und Formulare für Außenstehende, die nur noch für Kollegen sind
Zieht nicht um
Python-Apps: Flask, Streamlit, FastAPI, Django
Ihre vorhandenen Daten, automatisch (als CSV exportieren)
Postgres-Erweiterungen wie pgvector
Mobile Apps und Apps, die öffentlich sein müssen
04So geht’s
Wie ziehe ich die App um?
Sie brauchen den Code des Projekts auf Ihrem Computer, Node.js und Claude Code oder Cursor.
Den Code holen
Öffnen Sie in Replit das Menü oben im Dateibaum und wählen Sie Download as zip. Oder verbinden Sie GitHub im Git-Tool, pushen Sie das Projekt und klonen Sie es.
TeamOnly hinzufügen
Führen Sie im Projektordner aus:
npx teamonly init
npm install
Das fügt die Dateien hinzu, die TeamOnly Apps brauchen, und Anweisungen, die Ihr KI-Tool liest. Ihre Dateien werden nie überschrieben.
Ihr KI-Tool um den Umzug bitten
Zieh diese App zu TeamOnly um
Es folgt den TeamOnly-Anweisungen: behält jede Seite, macht aus den Express-Routes TeamOnly-Server-Routes, baut die Drizzle-Tabellen in der eigenen Datenbank der App nach, entfernt Replit Auth und sagt Ihnen, was es geändert hat und was es nicht umziehen konnte.
Auf dem eigenen Computer prüfen
Es startet die App lokal. Klicken Sie sich durch die wichtigsten Seiten, bevor Sie weitermachen.
Online stellen
npx teamonly login
npx teamonly deploy
Sie bekommen einen Link wie blog.acme.teamonly.app. Kollegen öffnen ihn und melden sich mit ihrem Firmenkonto an.
05Was sich ändert
Was passiert mit den Replit-Teilen?
Was aus jedem Teil einer Replit-App bei TeamOnly wird
In Ihrer Replit-App
Bei TeamOnly
Replit Auth: der Anmeldeknopf, /api/login, die Tabellen für Sitzungen und Nutzer
Entfernt. TeamOnly meldet die Leute an, bevor die App lädt. Die App liest aus, wer sie sind.
Der Express-Server (server/routes.ts)
Routes im Servercode der App, unter denselben /api-Pfaden
PostgreSQL-Tabellen über Drizzle
Die eigene Datenbank der App, angelegt bei der ersten Veröffentlichung (SQLite, auf Cloudflare D1)
„Angemeldet“ als einzige Prüfung
Rollen wie Bearbeiter oder Freigebende, vergeben auf der Seite der App im Dashboard oder mit npx teamonly roles
Replit Secrets
Secrets, gesetzt mit npx teamonly secrets set, nie an den Browser geschickt
Live-Updates über WebSockets
Eine Schaltfläche „Aktualisieren“
.replit und die Vite-Plugins von Replit
Entfernt
06Ihre Daten
Wie hole ich meine Daten aus Replit?
Die umgezogene App startet mit einer leeren Datenbank. Ihre Zeilen bleiben in Replit, bis Sie sie kopieren.
Öffnen Sie in Replit das Database-Tool, wählen Sie die Produktionsdatenbank und kopieren Sie die Verbindungszeichenfolge aus deren Tab Settings. Replit lässt externe Tools nur an die Produktionsdatenbank, nicht an die Entwicklungsdatenbank.
Exportieren Sie jede Tabelle als CSV-Datei mit einem beliebigen PostgreSQL-Tool, etwa psql (Beispiel unten). Machen Sie auch ein vollständiges Backup: Die Doku von Replit nutzt dafür pg_dump.
Laden Sie die CSV-Dateien in der umgezogenen App über deren Importseite. Hat sie keine, bitten Sie Ihr KI-Tool, eine hinzuzufügen, bevor Sie die App online stellen.
Eine Tabelle als CSV mit psql:
psql "PRODUCTION_CONNECTION_STRING" \
-c "\copy your_table TO 'your_table.csv' CSV HEADER"
Wir haben selbst noch keine Replit-Datenbank im laufenden Betrieb umgezogen. Prüfen Sie nach dem Import die Zeilenzahlen.
07Python-Apps
Und Python-Apps?
Python-Apps können nicht zu TeamOnly umziehen. TeamOnly führt eine Art von App aus, ein React-Frontend mit einem TypeScript-Server auf Cloudflare, und Flask, Streamlit, FastAPI oder Django lassen sich darauf nicht ausführen.
Ist Ihre Replit-App in Python geschrieben, nutzen Sie das private Veröffentlichen von Replit oben. Ein KI-Tool zu bitten, sie in React und TypeScript neu zu bauen, ist eine Neuentwicklung, kein Umzug, und das haben wir nicht getestet.
08Was wir gefunden haben
Was hat uns der Umzug einer echten Replit-App gezeigt?
Wir haben eine öffentliche Replit-Agent-App von GitHub genommen, einen Blog mit Redaktions-Dashboard auf Basis von Express, React, PostgreSQL mit Drizzle und Replit Auth, und sie umgezogen.
Jede Seite kam mit. 74 Frontend-Dateien, und nur 9 mussten angepasst werden: 8 wegen der Anmeldung, 1 wegen einer Stilregel, die neuere Build-Tools ablehnen.
Alle 18 Express-Routes wurden zu TeamOnly-Routes unter denselben Pfaden, und die 3 Datentabellen zogen in die eigene Datenbank der App um.
Replit Auth und seine Tabellen für Sitzungen und Nutzer wurden entfernt.
Typprüfung und Build liefen durch, und die wichtigsten Abläufe funktionierten auf einem Laptop: einen Beitrag schreiben, veröffentlichen, bearbeiten und löschen, dem Autor eine Nachricht schicken.
Das Original hatte eine Lücke, die daher kommt, wie Replit Auth funktioniert: Jeder mit einem Replit-Konto kann sich anmelden, und die App behandelte jede angemeldete Person als Admin. Jeder konnte also Beiträge bearbeiten oder löschen und alle Nachrichten lesen. Nach dem Umzug braucht Bearbeiten die verantwortliche Person oder die Rolle Bearbeiter, geprüft auf dem Server.
Wählen Sie im Publishing-Tool unter Sharing die Option Workspace only oder Invite only. Besucher melden sich dann mit einem Replit-Konto an. Es gibt auch Password protected, das kein Konto braucht, aber nur ein gemeinsames Passwort ist. Laut Replit gibt es privates Veröffentlichen seit Mai 2026 in den Tarifen Starter und Core und höher.
Brauchen Besucher ein Replit-Konto, um eine private Replit-App zu öffnen?
Bei Workspace only und Invite only ja: Besucher werden gebeten, sich über Replit anzumelden. Wer als Viewer zu Ihrem Replit-Team hinzugefügt wird, bekommt eine E-Mail, um ein Konto anzulegen, falls noch keins da ist. Nur die Einstellung Password protected funktioniert ohne Konto.
Kann ich meine App aus Replit exportieren?
Ja. Öffnen Sie im Projekt das Menü oben im Dateibaum und wählen Sie Download as zip, oder verbinden Sie GitHub im Git-Tool und pushen Sie den Code dorthin. Die Datenbank ist getrennt davon: siehe die nächste Frage.
Kommt meine Replit-Datenbank mit?
Nicht automatisch. Die App zieht mit einer leeren Datenbank um. Exportieren Sie Ihre Tabellen aus der Produktionsdatenbank (die Verbindungszeichenfolge steht im Database-Tool, Tab Settings) als CSV-Dateien und laden Sie sie über eine Importseite in der umgezogenen App. Hat die App keine, bitten Sie Ihr KI-Tool, eine hinzuzufügen.
Was passiert mit Replit Auth?
Es wird entfernt. Replit Auth meldet Leute mit Replit-Konten an. Bei TeamOnly melden sich die Leute mit ihrem Google- oder Microsoft-Firmenkonto an, oder mit einem 6-stelligen Code an ihre geschäftliche E-Mail, bevor die App lädt, und die App erfährt, wer sie sind.
Kann ich eine Python-App von Replit umziehen?
Nein. TeamOnly führt eine Art von App aus: ein React-Frontend mit einem TypeScript-Server. Flask-, Streamlit-, FastAPI- und Django-Apps laufen darauf nicht. Nutzen Sie für diese das private Veröffentlichen von Replit selbst.
Brauchen meine Kollegen ein TeamOnly-Konto?
Nein. Sie öffnen den Link und melden sich mit dem Firmenkonto an, das sie schon haben. Wer Apps nur nutzt, ist kostenlos.
Wie lange dauert der Umzug?
Bei einer typischen Replit-Agent-App 15 bis 60 Minuten, in denen Ihr KI-Tool in Ihrem Projekt arbeitet, plus die Zeit, in der Sie die Seiten prüfen. Apps mit Tausenden Zeilen Servercode dauern länger. Die eine Minute kommt danach: von der Veröffentlichung bis ein Kollege die App nutzt.
TeamOnly ist im Early Access, und alle Tarife sind jetzt buchbar. Testen Sie 14 Tage kostenlos ohne Karte, oder schließen Sie ein Abo ab. So oder so ist Ihre Firma sofort bereit, und drei Befehle bringen Ihre erste App online.