关于 Tofu

上线,​还是最难的一步 Tofu 让它变成​最快的一步

用 AI 做 app,​写代码​交给你的 agent,​上线交给 Tofu。​这一页讲​为什么​会有 Tofu、​它的想法、​现在能做​什么,​还没做​出来的​也如实​写了。

在你的电脑上​能跑了和你的 agent 一起写的
上线之前,​还要做这些你的 agent 调用
  1. 托管到线上,​有个别人​能打开的网址deploy
  2. 配一个数据库databaseCreate
  3. 绑定你的域名,​配好 HTTPSdomainConnect
  4. 让用户能登录appAuthConfigure
  5. 出问题时看日志getRuntimeLogs
  6. 回到之前​能用的版本rollback
已上线franks-kitchen-3f9a1c07b2e4.trytofu.app

为什么会有 Tofu

写 app 变快了 上线却没变快

现在用 coding agent,​一个下午​就能做出​能跑的​东西:​一个能用的​页面、​一个小 app、​一张数据库​表。​可之后​那段路,​一点​没变。​托管、​配数据库、​绑域名、​让用户​能登录、​确认它​真的​在线,​光​这些就要应付​一堆账号​和控制台。​没有人是​为了这些才动手​做 app 的。

更糟​的是,​问题偏偏​出在最难​查的​地方。​电脑上​构建得​好好的,​一到托管​平台​就失败。​密钥​只放在​你的电脑上,​平台​构建时​却拿不到。​网站​能打开,​用起来​却不对劲,​想查原因​又没有日志​可看。

写代码​这一步,​你的 coding agent 已经在做了;​还没有 agent 的话,​也可以​用自己​的话描述 app,Tofu 帮你做​出来。​不管哪种,Tofu 都补上​最后这段路:app 做好,​就在同一段对话里​上线,​一个账号​就够。​检查了​什么、​改了​什么、​哪里​坏了、​怎么回到​之前​能用的​版本,Tofu 都会告诉你。

我们坚持的事

功能宁可晚​点出,​也不做表面功夫

  • 01

    从一开始就为 agent 设计

    帮人把 app 上线的​服务,​应该把 coding agent 当成​真正的​用户,​而不是​先给人​设计好 API,​事后​才想起 agent。Tofu 的本地 MCP 桥接,​让 agent 跟控制台​一样,​能用到你的 app、​部署、​日志​和检查​结果;​连接要你​本人​在浏览器里​批准。

  • 02

    先说实话,​再求好看

    Tofu 读不到的​数据,​就标明读​不到,​绝不​显示成 0;​只读到​一部分,​就注明​是部分​数据。​构建失败​就显示​失败;​功能​还没做好,​页面上​就照实写,​不拿像模​像样的​假界面​充数。

  • 03

    你的东西,​你带得走

    代码​一直是​你的,​说能导出,​就真能​导出:Tofu 保存的源​码包、​你的环境​变量​名称,​还有​一份说明,​写清​数据库​怎么转​交给你。​你绑定的​域名,​也能改成​指向​别处。​不过,​把正在运行的 app 连同​数据库​一起搬走,​目前​还得手动​操作,​不能一键​完成。​这点​先说清楚,​免得你​误会。

Tofu 现在能做什么

从写好代码到 app 上线,​都在这里完成 每项功能都有​自己的介绍页

免费套餐​和付费套餐,​谁都能用。每个套餐​都有​固定的​用量​上限。​需要​合同、​发票​或可用性​承诺(SLA)?跟我们​说一声。​下面​这些功能,​现在​就能用。

托管与部署

最好让你的 coding agent 直接​把代码​发给 Tofu;​也可以​导入 GitHub 仓库,​之后​每次推送​代码​都会自动​重新​部署。Tofu 内置 18 种框架​预设,​会按你的 app 选一种来​构建,​部署完​再检查​网址​能不能打开。​以前每个​正常运行​过的版本​都会留着,​一步就能恢复。

托管与部署

托管数据库

部署时​顺手建好 Postgres 数据库,​连接信息​自动写进 app,​存成​隐藏的​密钥;​想搬到​你自己​名下的 Supabase 账号,​跟我们​说一声​就行。​付费套餐​包含的​托管​数据库,​你所有的 app 一起用,​运行​费用由 Tofu 承担。

托管数据库

自定义域名

直接用你​已有的​域名,HTTPS 自动​配好。​域名放在 Cloudflare 上,​你批准​一次,Tofu 就把 DNS 记录​写好;​放在​别家,Tofu 会列出​要填的​每一条​记录,​等你填好​再帮你​核对。

自定义域名

登录与邮件

你的用户可以用 Google 账号​或邮箱​登录 app,​你不用自己建 Google Cloud 项目,​也不用配​密钥。​注册邮件​以你 app 的名义​发出;​等你的域名​通过验证,​就改用它​来发。

登录与邮件

访问统计

每个 app 的浏览量、​热门页面​和主要​访问​来源,​都在 Tofu 自己的服务器上​统计:​不用 cookie,​不存 IP 地址,​也不加​第三方​脚本。​数据归你。

访问统计

让 agent 替你操作

把设置​提示词​粘贴到任何 coding agent 里。​它​会先按提示词里​写的文件​大小和 SHA-256 核对客户端,​再安装。​你在​浏览器里​批准​连接后,agent 就能用 95 个工具​访问你在​控制台里​看到的​那些项目。

agent 与 CLI

安全页讲​清楚了:Tofu 保存​什么、​从不保存​什么;​你的 agent 在你的账号里​可以做​什么;​安全检查​会查​什么。​文档​把整个流程​从头讲到尾,​做不到的​事也写在​里面。

暂时还没有

Tofu 的功能​可能调整。​只要改动​影响到你的 app、​数据​或账单,​我们​都会提前​通知你。​不能丢的​东西,​请自己​留好​备份。

  • 一键把已上线的 app 连同数据库迁出 Tofu。 想迁出完全​可以,​只是要照着文档​手动操作。

  • 购买、​续费或转移​域名。 Tofu 只连接你​已经有的域名。

  • 替你在 Cloudflare 以外的平台写入 DNS 记录。 在其他​平台,Tofu 会列出​具体要加​哪些​记录,​你加好后,​它再帮​你检查​对不对。​如果用 Cloudflare,​你在 Cloudflare 的页面上​批准后,Tofu 会替你​写入。

  • 后台任务​和定时任务。 Tofu 托管的 web app 只在有人​访问时​才运行。​一直在​后台​运行的​任务,​所有套餐​都不支持。

  • 为每个 pull request 单独部署​一份预览。

这些要么​还没做,​要么​不打算做。​本页​没有哪句​话在暗示​它们​已经有了。文档里有​更全的​清单,​也写了​原因。

联系我们

给我们发邮件 不管什么事,​一个邮箱就够了

注册前的​疑问、​部署出的​问题、​网站上​读着​不对劲的​句子,​还有安全​问题​报告,​都发到​这个邮箱。

收件人
hello@trytofu.ai
主题
  • 咨询
  • 部署出问题
  • 反馈
  • 报告安全问题
给 hello@trytofu.ai 发邮件

粘贴​一段提示词。10 分钟上线

用你​已经在用的 agent,10 分钟,​把 app、​数据库、​域名和​登录​都弄好。

免费开始