Cómo funciona

De tu laptop a tu equipo con un comando

TeamOnly aloja herramientas internas hechas con IA, detrás del inicio de sesión de tu empresa, y se encarga de la seguridad por ti. Este es el recorrido completo, de principio a fin. Toma más o menos lo mismo que leerlo.

Terminal~/expenses
npx teamonly initAdded the TeamOnly skill and SDK npx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in
  1. Agrega TeamOnly a tu proyecto

    Abre una terminal en la carpeta de tu proyecto y ejecuta npx teamonly init.

    Agrega unas instrucciones breves que le enseñan a tu IA la forma correcta de la app, para que no recurra a cosas que no admitimos, como un servicio de base de datos aparte o una librería de inicio de sesión. También agrega una pequeña librería que tu app usa para saber quién inició sesión y para guardar datos.

    Terminal~/expenses
    npx teamonly initAdded .claude/skills/teamonly (for Claude Code)Added .cursor/rules/teamonly.mdc (for Cursor)Added the TeamOnly SDKNothing else in your project changed.
  2. Pídele a Claude Code o Cursor la herramienta que quieres

    Descríbela como se la describirías a un compañero.

    Crea una herramienta de aprobación de gastos. La gente sube un recibo con un monto y un motivo. Su gerente lo aprueba o lo rechaza. Finanzas ve todo lo aprobado este mes y puede descargarlo como hoja de cálculo.

    Pruébala en tu laptop, pide cambios y sigue hasta que haga lo que necesitas.

    En una herramienta de programación con IA, alguien escribe: Hazme una herramienta de aprobación de gastos para mi equipo. La pantalla de la app toma forma: una lista de gastos, cada uno con un botón Aprobar. Luego un comando, npx teamonly deploy, y la herramienta queda en línea en expenses.acme.teamonly.app.

    Un pedido con tus palabras se convierte en una app en tu laptop.
  3. Publica

    Ejecuta npx teamonly deploy. La primera vez te pide iniciar sesión en TeamOnly.

    Tu app se empaqueta y se pone en línea. En la primera publicación también recibe su propia base de datos y un lugar para archivos. Si tu app necesita una clave de API o una contraseña, agrégala con npx teamonly secrets set, nunca en el código.

    Terminal~/expenses
    npx teamonly secrets set QUICKBOOKS_KEYSaved. Your app reads it as a secret, not from code.npx teamonly deployPacking your app...Setting up database and file storage...Live at https://expenses.acme.teamonly.app
  4. Manda el enlace

    Pégalo donde hable tu equipo: Slack, Teams, un correo, una nota adhesiva.

    El enlace funciona para cualquiera con el correo de tu empresa y para nadie más. Si se reenvía fuera de la empresa, la persona del otro lado ve una pantalla de inicio de sesión que no puede pasar.

    expenses.acme.teamonly.app

  5. Tu compañero entra con su cuenta de trabajo

    Hace clic en “Iniciar sesión con Google” o “Iniciar sesión con Microsoft” y usa la cuenta de trabajo que ya tiene. O escribe su correo de trabajo y le mandamos un código.

    El código por correo funciona con cualquier correo de empresa, así que no importa quién maneje el tuyo. Sin contraseña nueva, sin invitación a otra herramienta. Tu app recibe quién es, con nombre y correo, para que pueda mostrar “aprobado por Sam” sin que escribas código de inicio de sesión.

  6. Cámbiala y publica otra vez

    Alguien pide una columna nueva. Se lo pides a tu IA, publicas y listo.

    La dirección sigue siendo la misma y los datos se quedan donde estaban. Si algo se rompe, pídele a tu IA que lo arregle y publica otra vez.

    Terminal~/expenses
    Agrega una columna de centro de costos a la lista de gastosnpx teamonly deployUpdated https://expenses.acme.teamonly.appSame link, same data.

Lo que pasa detrás de la puerta

No necesitas saber nada de esto, y no construyes nada de esto. Nos encargamos de la seguridad de cada app. Está aquí porque “¿esto es seguro?” es una pregunta justa.

  • El inicio de sesión se revisa antes de que corra tu app

    Cada visita pasa primero por nuestro inicio de sesión. El código de tu app solo corre para quienes ya pasaron, así que un error en tu app no puede dejar entrar a un desconocido.

  • Cada app tiene su propia base de datos

    Tu herramienta de gastos y tu herramienta de inventario no comparten datos, archivos ni secretos. Una app no puede leer los de otra.

  • Tú eliges quién puede abrir cada app

    Todos en tu empresa, o una lista de nombres. Las cuentas personales y otras empresas nunca entran.

  • Nada es público

    Las apps nunca aparecen en listados ni las indexan los buscadores. No hay una opción pública que se pueda activar por error.

La versión técnica, para quien la pida: cómo se mantienen las apps privadas y separadas.

Preguntas

Lo que la gente pregunta

Todas las preguntas y respuestas

¿Qué agrega init a mi proyecto?

Dos cosas. Un archivo breve de instrucciones que lee tu herramienta de IA (un skill para Claude Code, reglas para Cursor) y que explica el tipo de app que corre en TeamOnly, y una pequeña librería que tu app usa para saber quién inició sesión y para usar la base de datos, los archivos y los secretos. Nada más cambia en tu proyecto.

¿Qué tipo de app puedo publicar?

Una app web con una interfaz en React y una API pequeña detrás, todo en JavaScript o TypeScript. Eso es lo que las instrucciones le enseñan a escribir a tu IA, y alcanza para formularios, listas, tableros, aprobaciones, subida de archivos, correos a compañeros e informes programados. Python, PHP y otros stacks no son compatibles.

¿Puedo actualizar la app cuando ya está en línea?

Sí. Pídele el cambio a tu IA y ejecuta npx teamonly deploy otra vez. El enlace sigue siendo el mismo y los datos se quedan donde están.

¿Dónde están mis registros?

Ejecuta npx teamonly logs. Muestra en vivo las solicitudes de tu app, la salida de console.log y los errores, a medida que ocurren. Tu herramienta de IA también puede ejecutarlo para encontrar el problema y corregirlo.

Acceso anticipado

Pon tu primera herramienta en línea esta semana.

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.

Prueba gratis 14 díasO suscríbete ahora

Sin tarjeta para la prueba. Después, desde $19 al mes, cancela cuando quieras.

¿Aún no? Recibe novedades

Usa tu correo de trabajo. Escribimos poco, y solo cuando hay algo que valga la pena contar.

Escribe tus preguntas a hello@teamonly.dev y te responde una persona.