StackFaber 是一个将自然语言描述转换为完整网络应用的平台。你在聊天中写下想要构建的内容,StackFaber 生成后端、中间服务器和界面,准备运行。代码是你的:你可以逐个文件查看,并随时下载。

不是一个模板,而是一个真实的栈

许多 AI 应用生成器只生成一个单页或一个看起来不错的原型,但在添加真实数据时就会崩溃。StackFaber 生成三个独立的层,就像一个团队编写的项目一样:

  • .NET 后端,配有 PostgreSQL 数据库;
  • Node.js 和 Express 的 BFF,界面与后端之间的层,存放会话和访问规则;
  • React 前端,配有 Vite 和 Tailwind CSS。

对 Angular 的支持正在开发中。

如何使用它

第一条消息创建项目。你可以看到生成的逐步进展和应用的实时预览,并可以在聊天中用自然语言请求修改:“添加一个联系页面”,“做一个可排序的表格”,“将颜色更换为公司的颜色”。如果某个响应不满意,你可以停止它或重新生成。

对于视觉细节,你无需写任何东西。可视化编辑器允许你直接点击预览中的元素并更改其文本、样式或位置,或者将其删除。

代理自我修复错误

AI 生成的代码并不是一开始就完美的,而一个好的平台与一个令人沮丧的平台之间的区别在于,当某些内容无法编译时会发生什么。在 StackFaber 中,生成过程由多个专业代理协同进行:一些负责规划和编写代码,另一些负责验证。当构建失败时,会启动一个包含四个角色的修复链:一个代理进行诊断,一个制定修复计划,一个修改代码,最后一个检查在此期间是否没有其他东西被破坏。

代码属于你

你可以直接在平台上浏览项目的所有文件,并可以将整个项目导出为 ZIP 压缩包。你不必依赖 StackFaber:应用可以在任何地方运行、修改和托管。

适合谁

  • 适合希望拥有一个功能性应用而不仅仅是演示的企业家和没有编程经验的人。
  • 适合希望跳过项目骨架和重复代码,直接进入有趣部分的开发者。
  • 适合团队:存在带有邀请和角色的团队。

该平台首先为讲罗马尼亚语的人设计,界面支持 11 种语言。

何时可以尝试

StackFaber 处于预发布阶段。你可以在 stackfaber.com 注册等待名单,以便获得优先访问。在那之前,我们在 Genstackcore 上写关于其内部运作的内容:代理、语言模型的成本以及我们在构建应用生成器时学到的东西。