Für Windsurf und Devin Desktop

Eine Windsurf App hinter Ihrem Firmen-Login hosten

Sie haben ein internes Tool in Windsurf gebaut. TeamOnly stellt es unter einen privaten Link, den nur Kollegen öffnen können, mit ihrem Google- oder Microsoft-Firmenkonto oder einem Code an ihre geschäftliche E-Mail. Die Veröffentlichung erledigt der Agent in Ihrem Editor.

Devin Desktop~/stock-counter
veröffentliche das auf TeamOnlynpx teamonly deploy ausführen? Warte auf Ihre Freigabe.Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.

01Kurze Antwort

Windsurf heißt jetzt Devin Desktop. AGENTS.md liest es weiterhin.

Aus Windsurf wurde am 2. Juni 2026 Devin Desktop, als normales Update derselben App. Seine Agenten lesen AGENTS.md, und npx teamonly init schreibt die TeamOnly Regeln dort hinein.

Also: Führen Sie init einmal aus, bitten Sie den Agenten um das Tool und dann ums Veröffentlichen. Er führt npx teamonly deploy im Terminal des Editors aus, und Sie bekommen einen Link wie stock.acme.teamonly.app, den niemand außerhalb Ihrer Firma öffnen kann.

02Schritte

Vom Ordner in Windsurf zum Link, bei dem sich Ihr Team anmeldet

  1. Regeln hinzufügen

    Öffnen Sie den Ordner der App und führen Sie npx teamonly init im Terminal des Editors aus. In einem leeren Ordner entsteht eine Start-App. In einem bestehenden kommen die TeamOnly Dateien dazu, und Ihr Code bleibt unberührt.

  2. Um das Tool bitten

    Im Agenten-Panel (Devin Local, oder Cascade, falls Sie es noch nutzen): „Ein Bestandszähler, in den jeder in der Halle vom Handy aus eine Zählung einträgt.“ Der Agent baut ein React-Frontend und eine kleine API, die eine Form, die TeamOnly betreibt.

  3. Veröffentlichen

    Sagen Sie „veröffentliche das auf TeamOnly“. Der Agent führt npx teamonly deploy aus und bittet Sie zuerst, den Befehl freizugeben, außer Sie haben ihn erlaubt.

  4. Einmal anmelden

    Beim ersten Mal fragt der Agent nach Ihrer geschäftlichen E-Mail und dem 6-stelligen Code, den wir Ihnen schicken. Ist Ihre Firma neu bei TeamOnly, bietet er eine kostenlose 14-tägige Testphase an.

  5. Link teilen

    Schicken Sie ihn ans Team. Ändern Sie die App später und veröffentlichen Sie erneut, der Link bleibt gleich.

Terminal~/stock-counter
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app

03Was der Agent liest

Die Regeln, denen der Agent in diesem Projekt folgt

init schreibt einen markierten Block in die AGENTS.md oben im Projekt und lässt den Rest der Datei unberührt, falls Sie schon eine haben. Der Block beschreibt die Form der App, wie man die angemeldete Person abruft, die Datenbank und die Dateien und wie veröffentlicht wird.

Laut der Doku von Cognition findet Devin Desktop AGENTS.md von selbst. Für Cascade ist eine AGENTS.md im Stammordner eine immer aktive Regel, die bei jeder Nachricht mitgeht. Auch der neuere Agent Devin Local liest Regeln und AGENTS.md. Eine Datei .windsurf/rules brauchen Sie nicht. Die Doku führt diesen Ordner als veralteten Ort neben .devin/rules.

Genau das hält den Agenten davon ab, Express, Next.js, Supabase oder eine Login-Seite einzubauen. Diese laufen nicht auf TeamOnly, und die Regeln sagen das.

04Befehle ausführen

Der Agent veröffentlicht, mit Ihrer Freigabe

Beide Agenten können Terminalbefehle ausführen. Cascade fragt vor jedem Befehl, außer Sie erlauben ihn oder schalten den Turbo-Modus ein, der alles außer Ihrer Sperrliste ausführt. Devin Local nutzt eigene Regeln zum Erlauben, Nachfragen und Sperren. So oder so können Sie npx teamonly deploy einmal freigeben und laufen lassen.

Eines sollten Sie auslassen: Devin Desktop hat eigene App Deploys, die eine App unter einer öffentlichen URL auf Netlify stellen. Das ist für Apps, die jeder öffnen darf. Für ein Tool, das nur Kollegen nutzen sollen, veröffentlichen Sie stattdessen auf TeamOnly.

05MCP-Option

TeamOnly als Tool in Devin Desktop hinzufügen

Das Paket teamonly ist auch ein MCP-Server. Der Agent kann also über Tools statt Befehle veröffentlichen, Logs lesen und ändern, wer eine App öffnen darf. Fügen Sie das in mcp_config.json ein:

{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }

Laut der Doku von Cognition liegt die Datei unter ~/.config/devin/mcp_config.json (unter Windows %APPDATA%\devin\mcp_config.json). In Cascade öffnen Sie sie über das Menü … oben im Panel, dann Open MCP config file. Devin Local fragt, bevor es ein MCP-Tool aufruft, und Sie können die TeamOnly Tools für die Sitzung oder dauerhaft erlauben. Mit der Devin CLI ist es ein einziger Befehl:

devin mcp add teamonly -- npx -y teamonly mcp

Der TeamOnly MCP-Server

06Was Kollegen sehen

Eine Anmeldeseite, dann Ihre App

Ihre Kollegen brauchen weder Windsurf noch ein Devin-Konto, noch müssen sie etwas installieren.

Sie öffnen den Link und melden sich mit ihrem Google- oder Microsoft-Firmenkonto an oder mit einem Code an ihre geschäftliche E-Mail. TeamOnly prüft das, bevor irgendein Code von Ihnen läuft, und Ihre App bekommt ihren Namen und ihre E-Mail. Wer nicht zu Ihrer Firma gehört, bleibt auf der Anmeldeseite stehen. Wer Apps nur nutzt, zahlt nichts. So funktioniert der Firmen-Login.

Vor der Spesen-App steht eine Tür mit dem Schild „Nur für Personal“. Sam, angemeldet als sam@acme.com, wird an der Tür geprüft und geht hinein. Danach werden randomperson@gmail.com und ein Bot an derselben Tür geprüft und abgewiesen. Sie erreichen die App nie, denn die Prüfung findet an der Tür statt, vor der App.

Kollegen mit einem @acme.com Konto kommen rein. Alle anderen bleiben an der Tür stehen.

FAQ

Häufige Fragen

Alle Fragen und Antworten

Ist Windsurf dasselbe wie Devin Desktop?

Ja. Laut den FAQ von Cognition ist Devin Desktop der neue Name von Windsurf, ausgeliefert am 2. Juni 2026 als normales Update, mit übernommenen Tarifen, Erweiterungen und Einstellungen. Alles auf dieser Seite gilt für beide Namen.

Liest Windsurf AGENTS.md oder .windsurf/rules?

Beides, aber Sie brauchen nur AGENTS.md. Devin Desktop findet AGENTS.md automatisch, und eine Datei im Stammordner gilt in Cascade für jede Nachricht. npx teamonly init schreibt die TeamOnly Regeln dort hinein. .windsurf/rules funktioniert noch, wird aber als veralteter Ort geführt.

Kann der Agent npx teamonly deploy ausführen?

Ja. Cascade und Devin Local führen beide Terminalbefehle aus. Sie bitten Sie, einen Befehl freizugeben, außer Ihre Einstellungen erlauben ihn. Meist klicken Sie also einmal auf Freigeben.

Warum nicht die eingebaute Veröffentlichung von Windsurf nutzen?

App Deploys stellt Apps unter einer öffentlichen URL auf Netlify. Das passt für eine öffentliche Website. Ein internes Tool mit Firmendaten gehört hinter Ihren Firmen-Login, und genau das macht TeamOnly bei jeder App, mit Datenbank und Dateispeicher inklusive.

Brauche ich den MCP-Server?

Nein. Der Agent kann die Befehle im Terminal ausführen. Den MCP-Server gibt es, falls er lieber Tools nutzen soll, etwa um die Logs der laufenden App zu lesen oder zu ändern, wer sie öffnen darf.

Was kostet es?

Die ersten 14 Tage sind kostenlos, ohne Karte. Danach kostet Builder $19 im Monat für eine Person, die baut, und 3 Apps, und Team $249 im Monat für alle Ersteller und Apps. Kollegen, die Apps nur nutzen, zahlen nichts. Ihr Windsurf- oder Devin-Tarif bleibt, wie er ist.

Quellen

Angaben zu Windsurf und Devin Desktop am 26. Oktober 2026 in der Doku von Cognition geprüft: Devin Desktop FAQ, AGENTS.md, Devin Local, Terminal, Cascade MCP, Devin CLI MCP, App Deploys. Das Produkt ändert sich schnell. Prüfen Sie die Doku, wenn etwas anders aussieht.

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.