Empresa

Publicar sigue siendo la parte difícil. Tofu la convierte en la parte corta.

Tofu es la capa de publicación para apps hechas con IA: tu agente la escribió, Tofu la publica. Esta página explica por qué existe Tofu, qué cree y qué hace hoy, incluidas las partes que aún no están construidas.

Funciona en tu computadoraescrita con tu agente
Luego, antes de que esté en líneaTu agente llama a
  1. Alojarla en una dirección realdeploy
  2. Darle una base de datosdatabaseCreate
  3. Tu dominio, con HTTPSdomainConnect
  4. Permitir que sus usuarios inicien sesiónappAuthConfigure
  5. Leer los registros cuando fallagetRuntimeLogs
  6. Volver a una versión que funcionabarollback
En líneafranks-kitchen-3f9a1c07b2e4.trytofu.app

Por qué Tofu

Escribir la app se volvió rápido. Publicarla, no.

Una tarde con un agente de programación ahora termina con algo que funciona: una página funcional, una app pequeña, una tabla de base de datos. El tramo que sigue no ha cambiado. Alojarla, darle una base de datos, apuntar un dominio hacia ella, permitir que sus usuarios inicien sesión, comprobar que de verdad está en línea: eso es un montón de cuentas y paneles, y nada de eso es lo que alguien quería crear.

Además, se rompe en el lugar menos útil. Una compilación que funciona en tu computadora falla en la plataforma. Una clave existe en una máquina y no en la compilación. El sitio carga y hace algo incorrecto, y no hay ningún registro que leer.

Tu agente de programación ya escribe el código. Si todavía no tienes uno, describe la app con tus propias palabras y Tofu la crea para ti. En cualquier caso, Tofu cierra el último tramo: la app queda en línea desde la conversación en la que se escribió, con una sola cuenta, y Tofu te dice qué comprobó, qué cambió, qué está roto y cómo volver a una versión que funcionaba.

Lo que creemos

Lo que preferimos construir despacio antes que fingir.

  • 01

    Pensado primero para agentes

    Una capa de publicación debe tratar a un agente de programación como un usuario real, no como algo que se agrega después de diseñar una API para personas. El puente MCP local de Tofu llega a los mismos proyectos, despliegues, registros y comprobaciones que el panel, y la persona aprueba la conexión en el navegador.

  • 02

    Estado honesto antes que un panel bonito

    Cuando Tofu no puede hacer una lectura, la informa como no disponible, nunca como un cero, y un número que proviene de una lectura parcial se señala como parcial. Una compilación fallida se informa como fallida, y una pantalla que aún no está construida lo dice, en lugar de mostrar una maqueta creíble.

  • 03

    Tuyo para llevarlo contigo

    Tu código sigue siendo tuyo, y la exportación es real: el archivo del código fuente que guarda Tofu, los nombres de tus variables de entorno y un traspaso documentado de la base de datos. Un dominio que conectaste puede apuntar a otro lugar. Mover una app en funcionamiento y su base de datos sigue siendo un paso manual y no un botón, y preferimos decirlo antes que insinuar que ese botón existe.

Lo que Tofu es hoy

Un solo camino del código a una app en funcionamiento. Cada parte tiene su propia página.

El plan Free y los planes de pago están abiertos a todos. Todos los planes tienen límites que el servicio aplica. Para un contrato, facturas o un compromiso de disponibilidad (un SLA), cuéntanos qué necesitas. Esto es lo que funciona hoy.

Alojamiento y despliegues

Deja que tu agente de programación envíe el código, como recomendamos, o importa un repositorio de GitHub, que se vuelve a desplegar cuando subes cambios. Tofu la compila con uno de los 18 preajustes de framework, comprueba que su dirección responda y conserva cada versión anterior que funciona para que puedas restaurarla con un solo paso.

Alojamiento y despliegues

Base de datos administrada

Postgres creado en la misma operación que el despliegue, con sus ajustes escritos en la app como secretos de solo escritura, y trasladado a tu propia organización de Supabase cuando lo solicites. Un plan de pago incluye bases de datos administradas para todas tus apps en conjunto, y Tofu paga por mantenerlas en funcionamiento.

Base de datos administrada

Tu dominio

Un dominio que ya tienes, con HTTPS incluido. En Cloudflare apruebas una vez y Tofu escribe los registros; en cualquier otro proveedor te muestra los registros exactos y los comprueba.

Dominios personalizados

Inicio de sesión y correo

“Continuar con Google” e inicio de sesión con correo para los usuarios de tu app, sin un proyecto de Google Cloud y sin claves, y el correo que reciben tus usuarios al crear cuenta, a nombre de tu app, desde tu propio dominio una vez que este se verifica.

Inicio de sesión y correo

Analíticas

Visitas, páginas más vistas y principales fuentes de tráfico de cada app, contadas en el propio servidor de Tofu: sin cookies, sin dirección IP almacenada y sin scripts de terceros. Los números son tuyos.

Analíticas

Tu agente

Pega el texto de configuración en cualquier agente de programación. El agente compara el tamaño y el SHA-256 del cliente con los que incluye el texto antes de instalarlo; tú apruebas la conexión en tu navegador, y 95 herramientas llegan a los mismos proyectos que el panel.

Agente y CLI

Lo que Tofu guarda y lo que nunca guarda, lo que tu agente puede hacer en tu cuenta y qué mira la revisión de seguridad están en la página de seguridad. La documentación recorre todo el flujo, límites incluidos.

Próximamente.

Las funciones de Tofu pueden cambiar, y todo cambio que afecte tus apps, tus datos o tu factura se anuncia antes de aplicarse. Guarda tu propia copia de todo lo que no puedas permitirte perder.

  • Mover con un clic una app en línea y su base de datos. Irse es posible, pero es un paso manual y documentado.

  • Comprar, renovar o transferir un dominio. Tofu conecta un dominio que ya tienes.

  • Escribir DNS en cualquier lugar que no sea Cloudflare. En cualquier otro proveedor, Tofu te muestra los registros exactos que debes agregar y los comprueba; en Cloudflare los escribe una vez que apruebas, en la propia pantalla de Cloudflare.

  • Procesos en segundo plano y tareas programadas. Tofu aloja apps web que responden a solicitudes; un proceso que se mantiene en ejecución no es compatible con ningún plan.

  • Un despliegue de vista previa para cada pull request.

Todavía no están hechos, o no se ofrecen en absoluto: nada en esta página da a entender que existan. La documentación tiene una lista más larga, con los motivos.

Contacto

Escríbenos. Una sola dirección para todo.

Una pregunta antes de crear tu cuenta, un despliegue que salió mal, una frase de este sitio que no se lee bien o un reporte de seguridad: todo llega a la misma bandeja de entrada.

Para
hello@trytofu.ai
Asunto
  • Preguntas
  • Un despliegue que salió mal
  • Comentarios
  • Reportes de seguridad
Escribe a hello@trytofu.ai

Pega un prompt. En línea en 10 minutos.

Tu app, su base de datos, tu dominio y tu inicio de sesión: desde el agente que ya usas, en unos 10 minutos.

Empezar gratis