LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and (except on the iOS app) to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
We just open-sourced 𝐚𝐩𝐩.𝐛𝐮𝐢𝐥𝐝, a reference implementation for building codegen products on top of Neon: https://www.app.build/app.build is based on everything we’ve learned helping agent platforms scale, including Replit, v0, same.new, and Create.xyz. It's our blueprint for building AI agents using the Neon platform.
Generated apps use:
- Neon Postgres for the database
- Neon Auth for authentication
- Fastify + Drizzle ORM for the backend
- React + Vite for the frontend
- Playwright for end-to-end testing
- GitHub for repo + Actions (CI/CD)
- Koyeb for deployment
You can use it as-is, fork it, or extend it to build your own agent infrastructure. It’s not a product per se but it’s a reference implementation, built to be hacked on.
Explore the code: https://lnkd.in/g6Tx7sk8
He asked how we doing today. So today I've got a really cool product demo that we're doing and it's actually from Neil. So today we're going to be talking about App Build, which is an open source AI agent, just like cloud code or Codex or envious other things. But it's fully CLI and it builds full stacked apps. So it's super cool. You can check it out at App dot build and it's all terminal based. So we can go ahead and just copy this MPX package. Go ahead and switch to our terminal choice. Go ahead and paste it. And run and. At first it's going to ask you to authenticate with your GitHub account, so we'll go ahead and sign in with GitHub. Authorize app dot build. There we go. Awesome. And now it's going to return us to the thing. We're going to make sure we grant access. Authorize, perfect. And then we can go ahead and install the app. We'll just go ahead and install it in my base account in GitHub. Awesome app is now installed so that we can go ahead and close that. close that and we'll switch back over to the terminal and who we are. We are in the app build CLI and let's go ahead and create a new app. So it's going to prepare the application, make sure it's all ready and for something that I want to build today, we'll do the age-old method of creating A to do app. So go ahead and create a minimalist. Alright, so while that's generating, I just asked to make a super minimalistic Toda and Justice have it generate something, and what it does is it's going to ask a little bit more about the projects. That way you can kind of understand the scope and see what's actually happening. So it's asking what fields should a task have? How would you define status for a task? You have any preference for the visual style and stuff like that. So let's go ahead and answer those and then get it running. All right. Well, that's generating. I just wanted to have the basic status description and due date like all to do apps have and then a status like a linear status like backlog and progress done and then an amazing matte black dark mode. So we'll let that generate and see what it cooks up. And while it's generating, you can go to the URL that it generates and it will actually show you that the app is under construction and actively being built, which is amazing. So it usually takes about 10 minutes for it to build the entire application since it is a full stack app builder. But if you can go to this application deployment URL while it's actually generating it, you can actually go ahead and see that it actually has almost just about wrapped up our project. So we'll go ahead and test it out. We can go ahead and click Add task. We can say need to finish recording this video. It can be due today. And yeah, it will be a backlog task. We'll go ahead and create it. And there we go. So I would say that this is a very minimalistic thing. We got all of our updates and stuff like that up here and we can go ahead and update the status just like that. And there we go. We can go ahead and refresh. And it's fully updated, so this is super cool. I would definitely recommend checking out App Build and I think it's going to be Superpower. Let me know what you think.