Ratgeber

So teilen Sie eine mit KI gebaute App nur mit Ihrem Team

Kurze Antwort

Stellen Sie die App auf einen Hoster, der Ihren Firmen-Login prüft, bevor die App lädt. Kollegen melden sich mit ihrem Google- oder Microsoft-Firmenkonto an oder mit einem Code an ihre geschäftliche E-Mail, und sonst kommt niemand rein.

Verzichten Sie auf den öffentlichen Link mit Passwort, und lassen Sie nicht alle ein Konto bei dem Tool anlegen, mit dem Sie gebaut haben. Der Rest dieser Seite zeigt jede Option, die Schritte und einen Test in fünf Punkten, ob es wirklich „privat“ ist.

Zuletzt aktualisiert Geschrieben von TeamOnly. Wir bieten eine der Optionen unten an, deshalb sind Preise und Grenzen mit den Seiten der jeweiligen Anbieter verlinkt.

01Die Optionen

Welche Möglichkeiten gibt es, privat zu teilen?

Hier sind die üblichen Wege, unserer eingeschlossen. Sie unterscheiden sich darin, wer reinkommt, ob Kollegen ein neues Konto brauchen und wie viel Sie selbst einrichten müssen.

Wege, eine interne App nur mit Kollegen zu teilen, geprüft am 25. Oktober 2026
OptionWer reinkommtNeues Konto für Kollegen?Datenbank inklusiveKosten für privatPasst am besten für
Öffentlicher Hoster + PasswortVercel, Netlify, ReplitAlle, die das gemeinsame Passwort habenNein, nur das PasswortNicht bei Vercel oder Netlify. Replit hat eine eingebautVercel: $20/Monat pro Projekt bei Pro. Netlify: Pro-Tarif, $20/MonatEine kurze Demo für jemanden außerhalb der Firma
Privates Teilen der PlattformLovable, Replit, Vercel AuthenticationPersonen mit einem Konto auf dieser Plattform, in Ihrem Workspace oder eingeladenJa, auf dieser PlattformLovable und Replit: ja. Vercel: separat hinzufügenLovable: Business-Tarif, ab $50/Monat. Replit: ab Starter oder Core. Vercel Authentication: kostenlosTeams, in denen alle diese Plattform ohnehin nutzen
Cloudflare Accessvor Ihrem eigenen HosterIhr Firmen-Login oder eine One-time PIN per E-Mail, sobald Sie es eingerichtet habenNeinNein, es ist kein HosterKostenlos bis 50 Nutzer, dann $7 pro Nutzer und Monat, jährlich abgerechnetTechnisch versierte Leute, die schon auf Cloudflare arbeiten
Tailscale oder ein VPNein privates NetzwerkPersonen, die mit Ihrem privaten Netzwerk verbunden sindJa, alle installieren die VPN-App und melden sich anNein, Sie betreiben den ServerHängt von Ihrem VPN-Tarif abFirmen, in denen ohnehin alle das VPN nutzen
Plattform für interne ToolsRetool und ÄhnlicheNutzer, die Sie zur Plattform hinzufügenJa, eine NutzerlizenzJaRetool Team: $10 pro Ersteller und $5 pro Nutzer im Monat, jährlich abgerechnetBauen in einem visuellen Baukasten statt mit Code
TeamOnlyein Hoster mit eingebautem Firmen-LoginAlle in Ihrer Firma: Google- oder Microsoft-Firmenkonto oder Code per E-MailNeinJa, eine pro App, dazu Dateispeicher und Secrets$19/Monat für die Person, die baut. Wer Apps nur nutzt, ist kostenlosEine App aus Claude Code oder Cursor, die das Team noch heute nutzen soll

Geprüft am 25. Oktober 2026. Quellen: Vercel Deployment Protection, Netlify password protection, Replit: who can access your app, Lovable plans, Cloudflare Access plans, Retool pricing. Mehr Details im vollständigen Vergleich.

02Schritt für Schritt

Wie teile ich sie mit TeamOnly?

Fünf Schritte, beim ersten Mal etwa zehn Minuten. Sie brauchen Node.js auf Ihrem Computer, das ist bei Nutzern von Claude Code und Cursor schon vorhanden.

  1. Mit der geschäftlichen E-Mail kostenlos starten

    Testen Sie 14 Tage kostenlos, keine Karte nötig. Danach kostet Builder $19 im Monat für 1 Ersteller und bis zu drei Apps. Ihre E-Mail-Domain wird zur Tür. Kostenlose Testphase starten.

  2. npx teamonly init im Projekt ausführen

    Das fügt Anweisungen hinzu, die Claude Code und Cursor lesen, dazu die kleine Bibliothek, mit der Ihre App die angemeldete Person, die Datenbank und Dateien abruft.

  3. Ihr KI-Tool um die App bitten

    In Ihren eigenen Worten: „Bau ein Tool zur Spesenfreigabe. Mitarbeitende reichen Belege ein, Führungskräfte geben sie frei, die Buchhaltung markiert sie als bezahlt.“ Die Anweisungen halten die App in einer Form, die auf TeamOnly läuft: ein React-Frontend und eine kleine API.

  4. Einmal anmelden, dann veröffentlichen

    Führen Sie beim ersten Mal auf Ihrem Computer npx teamonly login aus, dann npx teamonly deploy. Sie bekommen einen Link wie expenses.acme.teamonly.app. Datenbank, Dateispeicher und Secrets werden bei der ersten Veröffentlichung angelegt.

  5. Den Link verschicken

    Alle in Ihrer Firma können ihn öffnen. Mit npx teamonly access only dana@acme.com sam@acme.com können Sie ihn auf bestimmte Personen eingrenzen.

Terminal~/expenses
npx teamonly initAdded instructions for Claude Code and Cursornpx teamonly loginSigned in as dana@acme.comnpx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in.

Drei Befehle, von Anfang bis Ende

Sie können auch Claude Code oder Cursor bitten, sie für Sie auszuführen. Beide fragen nach, bevor sie etwas ausführen.

Kein Cloudflare-Konto, kein Datenbankdienst, kein Login-Code zum Schreiben.

03Die andere Seite

Was sehen meine Kollegen?

Eine Anmeldeseite mit dem Namen Ihrer Firma, dann Ihre App.

Sie klicken auf „Mit Google anmelden“ oder „Mit Microsoft anmelden“ und wählen ihr Firmenkonto, oder sie geben ihre geschäftliche E-Mail ein und tippen den 6-stelligen Code ein, den wir schicken. Die App kennt sie mit Namen. Beim nächsten Mal sind sie schon angemeldet.

Wer ein privates Gmail-Konto hat oder aus einer anderen Firma kommt, wird auf dieser Seite abgewiesen. Ihre App lädt für diese Person nie. Mehr zum Firmen-Login.

04Der übliche Fehler

Warum nicht einfach ein öffentlicher Link mit Passwort?

Nicht privat

Die meisten Hoster sind für Websites gemacht, die jeder besuchen kann. Sie für ein Team privat zu machen, ist ein Zusatz, und meist heißt das: ein gemeinsames Passwort.

  • Das Passwort wandert. Es landet in einem Chatverlauf oder in einer E-Mail an einen Dienstleister, und Sie wissen nicht, wer es hat.
  • Es hat keine Namen. Wenn sich alle gleich anmelden, kann die App nicht festhalten, wer eine Ausgabe freigegeben hat.
  • Es geht nicht mit den Leuten. Wer die Firma verlässt, kennt es weiterhin, bis Sie es ändern und allen anderen Bescheid geben.
  • Nicht gelistet heißt nicht privat. Ein Link, von dem niemand wissen sollte, wird trotzdem gefunden, geteilt und manchmal indexiert.

05Der Test

Was muss „privat“ bei einer Arbeits-App heißen?

Egal, wofür Sie sich entscheiden, prüfen Sie diese fünf Punkte. Jeder dauert eine Minute.

  1. Der Login kommt vor der App

    Niemand sieht auch nur eine Seite der App oder bekommt Daten aus ihr, bevor er sich angemeldet hat. Eine Seite, die zuerst lädt und dann nach einem Login fragt, ist nicht privat.

    So prüfen Sie es Öffnen Sie den Link in einem privaten Browserfenster. Sie sollten auf einer Anmeldeseite landen. Probieren Sie auch eine Adresse aus der API der App, etwa /api/expenses. Sie sollte Sie abweisen.

  2. Nur Firmenkonten kommen rein

    Die Leute melden sich mit einem Konto an, das Ihre Firma kontrolliert, und die E-Mail-Domain wird auf dem Server geprüft. Private Konten werden abgewiesen.

    So prüfen Sie es Versuchen Sie, sich mit einer privaten Gmail- oder Outlook-Adresse anzumelden. Sie sollten abgelehnt werden.

  3. Die Daten jeder App bleiben getrennt

    Die App hat ihre eigene Datenbank, eigene Dateien und eigene Schlüssel. Eine andere App oder ein Fremder mit der Adresse der Datenbank kann sie nicht lesen.

    So prüfen Sie es Fragen Sie: Könnte jemand die Datenbank erreichen, ohne durch den Login der App zu gehen? Prüfen Sie bei Supabase, ob Row-Level Security für jede Tabelle aktiv ist. Stellen Sie sicher, dass keine Schlüssel im Code stehen.

  4. Sie taucht nicht in der Suche auf

    Suchmaschinen werden angewiesen, die App nicht zu listen, und hineinsehen können sie ohnehin nicht.

    So prüfen Sie es Suchen Sie bei Google nach der Adresse der App. Prüfen Sie die Antwort auf einen noindex-Header.

  5. Der Zugang endet, wenn jemand geht

    Verlässt eine Person die Firma, verliert sie den Zugang, ohne dass Sie etwas Besonderes tun müssen, und niemand braucht ein neues Passwort.

    So prüfen Sie es Fragen Sie: Wenn das Firmenkonto dieser Person heute deaktiviert würde, käme sie morgen noch rein? Bei einem gemeinsamen Passwort lautet die Antwort ja.

Je nachdem, womit Sie gebaut haben

Lovable, Bolt, Replit, v0

Ich habe in Lovable, Bolt, Replit oder v0 gebaut. Geht das trotzdem?

Fangen Sie mit dem privaten Teilen der Plattform selbst an. Wenn alle in Ihrem Team dort schon ein Konto haben, reicht das vielleicht: Der Business-Tarif von Lovable kann eine veröffentlichte App auf Ihren Workspace beschränken, und Replit kann für Ihren Workspace oder eingeladene Personen veröffentlichen.

Haben Ihre Kollegen dort kein Konto, exportieren Sie den Code. TeamOnly betreibt ein React-Frontend mit einer kleinen API in JavaScript oder TypeScript. Apps, die sich für Login und Tabellen auf Supabase oder auf Serverfunktionen von Next.js stützen, müssen vorher angepasst werden. Python-Apps laufen hier nicht. Schreiben Sie an hello@teamonly.dev, was Sie haben, und wir sagen Ihnen ehrlich, ob es passt.

Claude Code, Cursor

Ich habe in Claude Code oder Cursor gebaut. Was ändert sich?

Sehr wenig. Führen Sie npx teamonly init im Projekt aus und bitten Sie Ihr KI-Tool, die App an TeamOnly anzupassen. Es liest die Anweisungen und nutzt unseren Login, unsere Datenbank und unsere Dateien, statt zu Diensten zu greifen, die wir nicht betreiben.

Ratgeber für Claude Code · Ratgeber für Cursor · Vorlagen zum Start

06FAQ

Häufige Fragen

Alle Fragen und Antworten

Wie teile ich eine mit Claude Code gebaute App mit meinen Kollegen?

Hosten Sie sie dort, wo Ihr Firmen-Login geprüft wird, bevor die App lädt, und schicken Sie dann den Link. Bei TeamOnly sind das npx teamonly init, npx teamonly login und npx teamonly deploy. Kollegen öffnen den Link und melden sich mit ihrem Google- oder Microsoft-Firmenkonto an oder mit einem Code an ihre geschäftliche E-Mail.

Wie halte ich eine Vibe-Coding-App privat, ohne sie ins Internet zu stellen?

Jede Web-App ist insofern im Internet, als sie eine Adresse hat. Entscheidend ist, dass niemand sie nutzen oder ihre Daten lesen kann, ohne sich vorher mit einem Firmenkonto anzumelden. Ein gemeinsames Passwort oder ein nicht gelisteter Link leistet das nicht. Ein Login vor der App schon.

Brauchen meine Kollegen ein Konto, um die App zu nutzen?

Das hängt davon ab, wo Sie sie hosten. Privates Teilen bei Lovable, Replit oder Vercel setzt ein Konto auf dieser Plattform voraus. Cloudflare Access und TeamOnly nutzen das Firmenkonto, das die Leute schon haben. Bei TeamOnly sind Personen, die Apps nur nutzen, kostenlos.

Reicht ein Passwort auf einer Vercel- oder Netlify-Seite für ein Team?

Für eine kurze Demo vielleicht. Für ein Tool, das täglich genutzt wird, nicht. Das Passwort wird herumgereicht, die App weiß nicht, wer was getan hat, und wer geht, kennt es weiterhin. Außerdem kostet es extra: $20 im Monat pro Projekt bei Vercel Pro und ein Pro-Tarif bei Netlify, Stand Oktober 2026.

Kann ich die App auf meinem Laptop laufen lassen und den Link teilen?

Mit einem Tunnel-Tool geht das, aber die App ist aus, sobald Ihr Laptop schläft, und die Daten liegen auf Ihrem Rechner. Um jemandem einen Entwurf zu zeigen, ist das in Ordnung. Für ein Tool, auf das sich das Team verlässt, gehört es auf einen Hoster.

Reicht Cloudflare Access, um eine KI-gebaute interne App zu schützen?

Es ist eine starke Login-Schranke, kostenlos für bis zu 50 Nutzer. Sie müssen die App trotzdem hosten, eine Datenbank wählen, einen Identity Provider anbinden und für jede App eine Richtlinie schreiben. Wenn Ihnen das liegt, ist es eine gute Wahl. TeamOnly vs. Cloudflare Access geht das durch.

Early Access

Ihr erstes Tool, noch diese Woche online.

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.

14 Tage kostenlos testenOder gleich abonnieren

Keine Karte für die Testphase. Danach ab $19 im Monat, jederzeit kündbar.

Noch nicht so weit? Neuigkeiten erhalten

Bitte die geschäftliche E-Mail verwenden. Wir schreiben selten, und nur wenn es wirklich etwas Neues gibt.

Fragen an hello@teamonly.dev. Ein Mensch antwortet.