Priya Nair
priya@acme.com
Para Windsurf y Devin Desktop
Creaste una herramienta interna en Windsurf. TeamOnly la pone en un enlace privado que solo tus compañeros pueden abrir, con su cuenta de trabajo de Google o Microsoft o con un código enviado a su correo de trabajo. El agente de tu editor hace la publicación.
publica esto en TeamOnly¿Ejecutar npx teamonly deploy? Esperando tu aprobación.Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01Respuesta corta
Windsurf pasó a ser Devin Desktop el 2 de junio de 2026, como una actualización normal de la misma app. Sus agentes leen AGENTS.md, y npx teamonly init escribe ahí las reglas de TeamOnly.
Entonces: ejecuta init una vez, pídele la herramienta al agente y luego pídele que la publique. Ejecuta npx teamonly deploy en la terminal del editor y recibes un enlace como stock.acme.teamonly.app que nadie fuera de tu empresa puede abrir.
02Pasos
Abre la carpeta de la app y ejecuta npx teamonly init en la terminal del editor. En una carpeta vacía crea una app inicial; en una existente agrega los archivos de TeamOnly y no toca tu código.
En el panel del agente (Devin Local, o Cascade si todavía lo usas): “Un contador de stock donde cualquiera en el piso registra un conteo desde su teléfono.” Crea una interfaz en React y una API pequeña, la única forma que corre en TeamOnly.
Di “publica esto en TeamOnly”. El agente ejecuta npx teamonly deploy y te pide que apruebes el comando primero, a menos que ya lo hayas permitido.
La primera vez, el agente te pide tu correo de trabajo y el código de 6 dígitos que te enviamos. Si tu empresa es nueva en TeamOnly, te ofrece una prueba gratis de 14 días.
Envíalo al equipo. Cambia la app después y publica otra vez; el enlace se mantiene.
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app03Lo que lee el agente
init escribe un bloque marcado en AGENTS.md, en la raíz del proyecto, y no toca el resto del archivo si ya tienes uno. El bloque describe la forma de la app, cómo obtener la persona que inició sesión, la base de datos y los archivos, y cómo publicar.
La documentación de Cognition dice que Devin Desktop encuentra AGENTS.md solo. Para Cascade, un AGENTS.md en la raíz es una regla siempre activa, incluida en cada mensaje. El agente más nuevo, Devin Local, también lee reglas y AGENTS.md. No necesitas un archivo .windsurf/rules; la documentación menciona esa carpeta como una ubicación heredada junto a .devin/rules.
Eso es lo que evita que el agente agregue Express, Next.js, Supabase o una página de inicio de sesión. Nada de eso corre en TeamOnly, y las reglas lo dicen.
04Ejecutar comandos
Los dos agentes pueden ejecutar comandos en la terminal. Cascade pregunta antes de cada comando a menos que lo permitas, o que actives el modo Turbo, que ejecuta todo menos tu lista de bloqueados. Devin Local usa sus propias reglas de permitir, preguntar y bloquear. De cualquier forma, puedes aprobar npx teamonly deploy una vez y dejarlo correr.
Algo que conviene evitar: Devin Desktop tiene sus propios App Deploys, que ponen una app en Netlify en una URL pública. Eso es para apps que cualquiera puede abrir. Para una herramienta que solo deben usar tus compañeros, publica en TeamOnly.
05Opción MCP
El paquete teamonly también es un servidor MCP, así que el agente puede publicar, leer registros y cambiar quién puede abrir una app con herramientas en lugar de comandos. Agrega esto a mcp_config.json:
{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }La documentación de Cognition ubica el archivo en ~/.config/devin/mcp_config.json (en Windows %APPDATA%\devin\mcp_config.json). En Cascade, ábrelo desde el menú … en la parte de arriba del panel, y luego Open MCP config file. Devin Local pregunta antes de llamar a una herramienta MCP, y puedes permitir las herramientas de TeamOnly para la sesión o para siempre. Con el Devin CLI, lo mismo es un solo comando:
devin mcp add teamonly -- npx -y teamonly mcp06Lo que ven tus compañeros
Tus compañeros no necesitan Windsurf, una cuenta de Devin ni nada instalado.
Abren el enlace e inician sesión con su cuenta de trabajo de Google o Microsoft, o con un código enviado a su correo de trabajo. TeamOnly lo revisa antes de que corra cualquier parte de tu código, y tu app recibe su nombre y su correo. Cualquiera fuera de tu empresa se queda en la página de inicio de sesión. Las personas que solo usan apps no pagan. Cómo funciona el inicio de sesión de la empresa.
Priya Nair
priya@acme.com
Una puerta con el letrero Solo personal está delante de la app de gastos. Sam, con la sesión iniciada como sam@acme.com, pasa el control de la puerta y entra. Después, randomperson@gmail.com y un bot pasan por la misma puerta y son rechazados. Nunca llegan a la app, porque el control ocurre en la puerta, antes de la app.
Sí. Las preguntas frecuentes de Cognition dicen que Devin Desktop es el nuevo nombre de Windsurf, que llegó el 2 de junio de 2026 como una actualización normal, con los planes, las extensiones y la configuración intactos. Todo lo de esta página aplica a los dos nombres.
Los dos, pero solo necesitas AGENTS.md. Devin Desktop encuentra AGENTS.md automáticamente, y un archivo en la raíz se aplica a cada mensaje en Cascade. npx teamonly init escribe ahí las reglas de TeamOnly. .windsurf/rules sigue funcionando, pero aparece como una ubicación heredada.
Sí. Cascade y Devin Local ejecutan comandos en la terminal. Te piden que apruebes un comando a menos que tu configuración lo permita, así que normalmente haces clic en aprobar una vez.
App Deploys pone las apps en Netlify en una URL pública. Eso sirve para un sitio público. Una herramienta interna con datos de la empresa debería estar detrás del inicio de sesión de tu empresa, que es lo que hace TeamOnly con cada app, con base de datos y almacenamiento de archivos incluidos.
No. El agente puede ejecutar los comandos en la terminal. El servidor MCP está ahí si prefieres que use herramientas, por ejemplo para leer los registros de la app en línea o cambiar quién puede abrirla.
Los primeros 14 días son gratis, sin tarjeta. Después, Builder cuesta $19 al mes para un creador y 3 apps, y Team cuesta $249 al mes para todos los creadores y apps. Los compañeros que solo usan apps no pagan. Tu plan de Windsurf o Devin sigue igual.
Datos sobre Windsurf y Devin Desktop revisados el 26 de octubre de 2026 en la documentación de Cognition: Devin Desktop FAQ, AGENTS.md, Devin Local, terminal, Cascade MCP, Devin CLI MCP, App Deploys. El producto cambia rápido; revisa su documentación si algo se ve distinto.
Acceso anticipado
TeamOnly está en acceso anticipado y todos los planes ya están abiertos. Pruébalo gratis 14 días sin tarjeta, o suscríbete. De cualquier forma, tu empresa queda lista de inmediato, y tres comandos ponen tu primera app en línea.
Sin tarjeta para la prueba. Después, desde $19 al mes, cancela cuando quieras.
Escribe tus preguntas a hello@teamonly.dev y te responde una persona.