Dana Okafor
dana@acme.com
Hosting privado para herramientas internas hechas con IA
Creaste algo útil con Claude Code o Cursor. Escribe un comando y queda en línea 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. Nosotros nos encargamos de la seguridad. Tú no escribes nada de eso.
Sin tarjeta para la prueba. Después, desde $19 al mes. Puedes publicar unos minutos después de empezar.
Dana Okafor
dana@acme.com
npx teamonly deploy Live at https://expenses.acme.teamonly.appSolo pueden entrar cuentas @acme.com
01Lo de siempre
Funciona en tu laptop. Hacerla llegar a las cinco personas que la necesitan suele significar una lista como esta.
Dana creó una herramienta de gastos que solo funciona en su laptop. Escribe un comando, npx teamonly deploy, y recibe un enlace: expenses.acme.teamonly.app. Tres compañeros, Marco, Priya y Lee, abren el enlace, inician sesión con su cuenta de trabajo y a cada uno se le abre la misma herramienta.

TeamOnly tacha esa lista por ti.
Sin servidores que rentar, sin código de inicio de sesión que escribir, sin tickets a TI. Es solo para apps internas, a propósito, así que las únicas personas que ven tu herramienta son las personas con las que trabajas.
Eso incluye la seguridad. El inicio de sesión, el acceso solo para la empresa, quién puede abrir cada app, mantener separados los datos de cada app y mantener tus apps fuera de los buscadores: nos encargamos de todo, y tú no escribes nada.
02Publicar
Cuando tu herramienta funciona, escribes npx teamonly deploy. Un minuto después tiene su propia dirección, lista para pegar en Slack, Teams o un correo.
Una terminal. Alguien escribe npx teamonly deploy. La app se empaqueta, se crea una base de datos y se configura el inicio de sesión para acme.com. Al final, la app está en línea en https://expenses.acme.teamonly.app y solo pueden entrar cuentas @acme.com.
npx teamonly init agrega instrucciones que tu IA lee, para que cree el tipo de app que se publica a la primera.
Con tus palabras. "Crea una herramienta de aprobación de gastos" es un buen comienzo.
¿Cambias algo después? Publica otra vez. El mismo enlace.
expensesTu herramienta.acmeTu empresa.teamonly.appLa puerta con llave
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.
Sam Reyes
sam@acme.com
Desconocido
someone@gmail.com
03Quién entra
Tus compañeros inician sesión con la cuenta de trabajo que ya tienen: Google, Microsoft o un código enviado a su correo de trabajo. Sin cuentas nuevas, sin contraseñas compartidas, sin licencias extra.
A cualquier otra persona se le cierra la puerta, aunque tenga el enlace. El control ocurre antes de que corra tu app, así que un error en tu app no puede dejar entrar a un desconocido. Un enlace reenviado solo lleva a una pantalla de inicio de sesión muy bonita.
04Incluido
Tu herramienta necesita recordar cosas. En la primera publicación recibe su propia base de datos y un lugar para archivos, sin registrarte en nada.
Las claves de API y las contraseñas se guardan con npx teamonly secrets set, nunca en tu código. Los datos de cada app se quedan en esa app.
En la primera publicación, cuatro piezas encajan alrededor de la app como partes de un kit: una base de datos, almacenamiento de archivos, claves secretas e inicio de sesión de la empresa. No hay pasos de configuración.
Comprobante de publicación
expenses.acme.teamonly.app
N.º 1
Activa05Tu herramienta de IA
Las herramientas de IA son buenas escribiendo apps y malas adivinando dónde van a vivir. TeamOnly le da a la tuya unas instrucciones breves, para que escriba una app que encaje: una interfaz simple, una API pequeña, y nuestro inicio de sesión, base de datos y archivos ya conectados.
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.
06Para TI
La gente ya está creando estas herramientas. Aquí llegan a un solo lugar que tu equipo de TI puede ver.
Un registro de apps de acme.com se llena fila por fila. expenses, de dana@acme.com, abierta a todos en acme.com, publicada por última vez hoy a las 9:41. inventory, de marco@acme.com, abierta a 6 personas, publicada ayer. lookup, de priya@acme.com, abierta a priya, marco y 3 personas más, publicada el 21 de octubre. requests, de lee@acme.com, abierta a todos en acme.com, publicada el 18 de octubre. Luego se da de baja a marco@acme.com y se tachan todas las líneas que le daban acceso.
07Ideas
Herramientas pequeñas que un equipo necesitaba y que nadie tenía tiempo de comprar. Cada una empieza con una frase como estas.
Para finanzas y cada gerente
La gente sube un recibo, su gerente lo aprueba o lo rechaza, y finanzas ve todo lo aprobado este mes.
Para el almacén y la oficina
Lleva el stock por ubicación. Cualquiera en el piso puede registrar un conteo desde su teléfono, y yo recibo una lista de lo que se está acabando.
Para administración y operaciones
Un formulario para pedir equipos. Guarda quién lo pidió, puedo marcar cada pedido como ordenado o listo, y la gente puede ver su estado.
Builder $19 al mes. Team $249 al mes. Quienes solo usan tus apps: gratis.
No. Inician sesión con la cuenta de trabajo de Google o Microsoft que ya usan, o con un código que les llega a su correo de trabajo. Sin contraseñas nuevas, sin invitaciones a otra herramienta, y quienes solo usan tus apps no son licencias que pagas. Cómo funciona el inicio de sesión de la empresa.
No. El enlace abre una pantalla de inicio de sesión, y solo pasan las cuentas del dominio de correo de tu empresa. Un enlace reenviado o una cuenta personal de Gmail se rechaza antes de que cargue tu app.
No mucho. Le describes la herramienta a Claude Code o Cursor, y las instrucciones que TeamOnly agrega a tu proyecto le dicen cómo crear una app que se pueda publicar. Vas a escribir dos comandos, y te mostramos cuáles.
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.