Neon Authorize just launched. Add row-level security to your codebase, with simplified syntax
AI

Launching a Web UI for app.build

Build and deploy full-stack apps from your browser

We’re very excited to announce that app.build is launching a web interface that builds and deploys React, Laravel or FastAPI applications with zero configuration required! Just visit the website, type your prompt, and we’ll get your app built and deployed:

This makes the experience of trying app.build much easier.

A refresher on app.build

If you’re unfamiliar with app.build, it is an open-source AI agent that builds and deploys apps. We built it as a reference implementation for agent builders, acting as an architecture template:

https://github.com/appdotbuild/

App.build supports three different “tech stacks” as of now:

  • React + tRPC
  • Laravel (PHP) – Brand new
  • FastAPI + NiceGUI (Python)

In the beginning, we decided to build a CLI as we thought it would be much easier than shipping a complete Web UI. In retrospect, however, it is now clear to us that:

  1. Web UIs are much more generally useful to most people
  2. It is actually easier to build a decent web UI than it is to build a proper CLI. CLIs are hard to get right!

What’s next?

We want to make a number of improvements to our web UI including a full preview of the app you’re working on. Here’s a quick tease of what that might look like in the future:

Also, we will be deprecating our CLI. We simply cannot maintain both the UI and the CLI working at the same time, even though they use the same backend API. Very soon, the CLI will not be functional anymore.

App Generation Tech Stacks

Our biggest focus is the “React + tRPC” stack which uses Neon for persistent storage and Neon Auth for authentication. Having said that, our agent is quite generic and we can, and will, add more tech stacks in the future. We do not want to be locked in to “Neon” in our tech stacks, as we are an open-source which aims to cater to more people.

The agent will not only develop an app with the tech stack of your choice, but it will also deploy it to a real-life *.myneon.app URL. In the near future, we’ll also start supporting multiple deployment platforms for each tech stack. As an example, we’d like to be able to deploy Laravel apps to Laravel Cloud as well.

Give the web UI a try here: app.build. It is mobile-friendly too!

We welcome any feedback and contributions. Please, send it over via GitHub or our Discord!