Entreprise

Mettre en ligne reste la partie difficile. Tofu en fait la partie courte.

Tofu est la couche qui met en ligne les applications créées avec l’IA : votre agent a écrit l’application, Tofu la met en ligne. Cette page explique pourquoi Tofu existe, ce qu’il défend et ce qu’il fait aujourd’hui, y compris les parties qui ne sont pas encore construites.

Elle tourne sur votre ordinateur portableécrite avec votre agent
Ensuite, avant la mise en ligneVotre agent appelle
  1. L’héberger à une vraie adressedeploy
  2. Lui ajouter une base de donnéesdatabaseCreate
  3. Votre domaine, avec HTTPSdomainConnect
  4. Laisser ses utilisateurs se connecterappAuthConfigure
  5. Lire les journaux en cas de pannegetRuntimeLogs
  6. Revenir à une version qui fonctionnaitrollback
En lignefranks-kitchen-3f9a1c07b2e4.trytofu.app

Pourquoi Tofu

Écrire l’application est devenu rapide. La mettre en ligne, non.

Un après-midi avec un agent de codage se termine aujourd’hui par quelque chose qui tourne : une page qui fonctionne, une petite application, une table de base de données. Le trajet qui suit, lui, n’a pas bougé. L’héberger, lui donner une base de données, pointer un domaine vers elle, laisser ses utilisateurs se connecter, vérifier qu’elle répond vraiment : tout cela, c’est un empilement de comptes et de tableaux de bord, et rien de tout cela n’est ce que l’on avait entrepris de construire.

Ça casse aussi là où c’est le moins utile. Un build qui fonctionne sur un ordinateur portable échoue sur la plateforme. Une clé existe sur une machine et pas dans le build. Le site se charge, mais ne fait pas ce qu’il faut, et il n’y a aucun journal à lire.

Votre agent de codage écrit déjà le code. Si vous n’avez pas encore d’agent, décrivez l’application avec vos propres mots et Tofu la crée pour vous. Dans les deux cas, Tofu prend le relais pour la dernière étape : l’application est publiée depuis la conversation dans laquelle elle a été écrite, sur un seul compte, et Tofu indique ce qu’il a vérifié, ce qui a changé, ce qui est cassé et comment revenir à une version qui fonctionnait.

Ce en quoi nous croyons

Ce que nous préférons construire lentement plutôt que de faire semblant.

  • 01

    Pensé d’abord pour les agents

    Une couche de mise en ligne doit traiter un agent de codage comme un vrai utilisateur, et non comme un ajout après coup à une API conçue pour des humains. Le pont MCP local de Tofu donne accès aux mêmes projets, déploiements, journaux et contrôles que le tableau de bord, et l’humain approuve la connexion dans le navigateur.

  • 02

    Un état honnête plutôt qu’un beau tableau de bord

    Une lecture que Tofu ne peut pas faire est signalée comme indisponible, jamais comme un zéro, et un chiffre issu d’une lecture partielle est présenté comme partiel. Un build qui échoue est signalé comme un échec, et une interface qui n’est pas encore construite le dit, au lieu d’afficher une maquette crédible.

  • 03

    À vous, même si vous partez

    Votre code reste le vôtre, et l’export est réel : l’archive source que Tofu stocke, les noms de vos variables d’environnement et une procédure de transfert documentée pour la base de données. Un domaine que vous avez connecté peut pointer ailleurs. Déplacer une application en cours d’exécution et sa base de données reste une étape manuelle, pas un bouton, et nous préférons le dire plutôt que de laisser croire qu’un bouton existe.

Ce que fait Tofu aujourd’hui

Un seul chemin, du code à une application qui tourne. Chaque partie a sa propre page.

Le forfait Free et les forfaits payants sont ouverts à tous. Chaque forfait a des limites que le service fait respecter. Pour un contrat, des factures ou un engagement de disponibilité (un SLA), dites-nous ce qu’il vous faut. Voici ce qui fonctionne aujourd’hui.

Hébergement et déploiements

Laissez votre agent de codage envoyer le code, comme nous le recommandons, ou importez un dépôt GitHub, que Tofu redéploie à chaque envoi de code. Tofu construit l’application avec l’un des 18 préréglages de framework, vérifie que son adresse répond, et garde chaque version saine antérieure à portée d’une restauration.

Hébergement et déploiements

Base de données gérée

Postgres créé dans le même appel que le déploiement, avec ses réglages écrits dans l’application sous forme de secrets en écriture seule, et transféré vers votre propre organisation Supabase sur demande. Un forfait payant inclut des bases de données gérées pour toutes vos applications réunies, et Tofu finance leur fonctionnement.

Base de données gérée

Votre domaine

Un domaine que vous possédez déjà, HTTPS inclus. Sur Cloudflare, vous approuvez une fois et Tofu écrit les enregistrements ; partout ailleurs, il vous montre les enregistrements exacts et les vérifie.

Domaines personnalisés

Connexion et e-mail

« Continuer avec Google » et connexion par e-mail pour les utilisateurs de votre application, sans projet Google Cloud ni clés, ainsi que leurs e-mails de création de compte au nom de votre application, envoyés depuis votre propre domaine une fois celui-ci vérifié.

Connexion et e-mail

Statistiques

Vues, pages les plus consultées et sources principales pour chaque application, comptées sur le point de terminaison de Tofu : sans cookie, sans adresse IP stockée ni script tiers. Les chiffres vous appartiennent.

Statistiques

Votre agent

Collez le message d’installation dans n’importe quel agent de codage. Il vérifie la taille et le SHA-256 du client indiqués dans le message avant de l’installer, vous approuvez la connexion dans votre navigateur, et 95 outils donnent accès aux mêmes projets que le tableau de bord.

Agent et CLI

La page Sécurité détaille ce que Tofu conserve et ne conserve jamais, ce que votre agent peut faire sur votre compte et ce que le contrôle de sécurité examine. La documentation décrit tout le parcours, limites comprises.

Bientôt disponible.

Les fonctionnalités de Tofu peuvent évoluer, et tout changement qui touche vos applications, vos données ou votre facture est annoncé avant d’entrer en vigueur. Conservez votre propre copie de tout ce que vous ne pouvez pas vous permettre de perdre.

  • Le déplacement en un clic d’une application en ligne et de sa base de données. Partir est possible, mais c’est une étape manuelle et documentée.

  • L’achat, le renouvellement ou le transfert d’un domaine. Tofu connecte un domaine que vous possédez déjà.

  • L’écriture d’enregistrements DNS ailleurs que sur Cloudflare. Ailleurs, Tofu vous montre les enregistrements exacts à ajouter et les vérifie ; sur Cloudflare, il les écrit une fois que vous avez approuvé, sur l’écran de Cloudflare.

  • Les processus en arrière-plan et les tâches planifiées. Tofu héberge des applications web qui répondent aux requêtes ; un processus qui tourne en permanence n’est pris en charge sur aucun forfait.

  • Un déploiement de préversion pour chaque pull request.

Pas encore développé, ou pas proposé du tout — rien sur cette page ne laisse entendre que l’un de ces points existe. La documentation en donne une liste plus longue, avec les raisons.

Contact

Écrivez-nous. Une seule adresse pour tout.

Une question avant de vous inscrire, un déploiement qui a mal tourné, une phrase de ce site qui sonne faux ou un rapport de sécurité : tout arrive dans la même boîte de réception.

À
hello@trytofu.ai
Objet
  • Questions
  • Un déploiement qui a mal tourné
  • Retours
  • Rapports de sécurité
Écrire à hello@trytofu.ai

Collez un prompt. En ligne en 10 minutes.

Votre application, sa base de données, votre domaine et votre connexion — avec l’agent que vous utilisez déjà, en 10 minutes environ.

Commencer gratuitement