Para Cursor

Publica tu proyecto de Cursor para tu equipo

Creaste una herramienta interna en Cursor. TeamOnly la pone 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. Sin servidores, sin código de inicio de sesión, sin URL pública.

01Sin servidores

Cómo publicar un proyecto de Cursor sin configurar servidores

La mayoría de las guías para publicar empiezan con “crea una cuenta en una plataforma de hosting, conecta una base de datos, configura variables de entorno”. Para una herramienta interna puedes saltarte todo eso.

TeamOnly es el servidor, la base de datos, el almacenamiento de archivos y el inicio de sesión, en un solo lugar. Ejecutas un comando desde la terminal de Cursor y recibes un enlace.

Terminal de Cursor~/stock-counter
npx teamonly initAdded .cursor/rules/teamonly.mdcAdded the TeamOnly SDKCursor’s agent will follow these rules in this project.

02Reglas

Agrega las reglas de TeamOnly a tu proyecto

init agrega las instrucciones que lee el agente de Cursor. Describen el único tipo de app que corre en TeamOnly (una interfaz en React con una API pequeña) y cómo obtener la persona que inició sesión, la base de datos y los archivos.

Así, cuando pides una función, el agente escribe código que se puede publicar, en lugar de recurrir a un servicio de base de datos o a una librería de inicio de sesión que no corremos.

03El ciclo

Crea, publica, comparte

  1. Crea

    Pídele la herramienta al agente. “Un contador de stock donde cualquiera en el piso registra un conteo desde su teléfono.”

  2. Publica

    Ejecuta npx teamonly deploy, o pídeselo al agente.

  3. Comparte

    Manda stock.acme.teamonly.app al equipo. Cámbiala después y publica otra vez; el enlace se mantiene.

04Inicio de sesión

Inicio de sesión de la empresa sin escribir código de inicio de sesión

No le pidas al agente que escriba un inicio de sesión. TeamOnly lo revisa antes de que corra tu app.

Tus compañeros inician sesión con Google Workspace, Microsoft 365 o un código enviado a cualquier correo de trabajo. Tu app solo recibe su nombre y su correo. Los de fuera nunca llegan a tu código. Cómo funciona el inicio de sesión de la empresa.

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.

Los compañeros con una cuenta @acme.com entran. Todos los demás se quedan en la puerta.

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.

La base de datos, el almacenamiento de archivos y los secretos están ahí desde la primera publicación.

05Datos

Una base de datos que ya está ahí

Cada app recibe su propia base de datos y almacenamiento de archivos en su primera publicación. El código del agente guarda ahí a través del SDK de TeamOnly, y no hay ninguna cadena de conexión que pegar en ningún lado.

Las claves de API de otros servicios se agregan con npx teamonly secrets set, nunca en el código.

Preguntas

Lo que la gente pregunta

Todas las preguntas y respuestas

¿Cómo publico una app que hice en Cursor?

Ejecuta npx teamonly init una vez en el proyecto, y luego npx teamonly deploy en la terminal de Cursor cada vez que quieras poner en línea la última versión. Recibes un enlace privado que solo tus compañeros pueden abrir.

¿Funciona con el modo agente de Cursor?

Sí. init agrega un archivo de reglas que lee el agente, para que cree apps con la forma que corre en TeamOnly. El agente también puede ejecutar el comando de publicación por ti.

¿Necesito un repositorio de Git?

No. La publicación envía la app desde la carpeta en tu computadora. Usar Git sigue siendo buena idea para poder deshacer cambios, pero TeamOnly no lo exige.

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.