Hey Hacker News!<p>Launching gptengineer.app into beta today.<p>It's like Claude Artifacts, but:<p>- you can edit the code in your fav IDE (two-way github sync)<p>- installs npm packages<p>- automatically picks up build and runtime errors and fixes them<p>- very fast, built with rust<p>The full stack capabilities are built on supabase (prefer to not have to handle auth + user data at this point so this is owned by the user)<p>The seed for this project was an open source experiment, posted about that previously here:<p><a href="https://news.ycombinator.com/item?id=36422730">https://news.ycombinator.com/item?id=36422730</a><p>Would love feedback if you give it a try!
Wow. I typed in: Create a page that has a snake game clone that you can control with the keyboard.<p>Within <20 seconds, i was playing it. That was crazy. I then asked it to add better graphics, retro-style. And add a counter displaying the current snake length. And then finally, add a high score tracker after the game ended.
Adding the tracker caused an error, and I told it to fix the error. It looked at the logs and fixed it. There is still a bug where the top 10 scores all update at once, but I'm sure if i didn't hit the free credit limit on the site I could ask it to fix that.<p>I did all of this within ~3 minutes. It works, and while it is very suboptimal (it plays Snake using basic React state code, not ideal lol), the speed of this and how surprised I am reminds me of the first time I talked with ChatGPT 2 years ago. Amazing work.<p>I don't know if these are shareable, but this is the link I'm using to view the page it built:<p><a href="https://preview--arrow-snake-adventure.gptengineer.run/" rel="nofollow">https://preview--arrow-snake-adventure.gptengineer.run/</a>
This feels like such an inevitable product. I already love using it. Congrats on the excellent launch!<p>One feature request would be a search for the existing public projects so that I can use remix to jump start my project.<p>Two questions:<p>1) Given the name, is it fair to assume that this uses OpenAI's API as opposed to Anthropic or others?<p>2) In the initial create prompt, what kind of files are allowed as attachments? What type of files give best results?
Well done. Very nice.<p>I really like the UI/UX, and admit that I am a bit jealous (as langcss.com creator) of how polished it is. I like the way it tells you what files it is working on but doesn't stick a full IDE in your face.<p>I am not worried this year about AI taking my job - it couldn't manage to capture the camera for my example app. It did get the permissons. Still this isn't useless - it can be easier to debug a non-working app than build from scratch.<p>So at this point you need a coder! But that will change pretty quickly over the next 2-5 years I am sure.<p>There is certainly a danger that this kind of app could do a lot of jobs, especially once mistakes are limited so you don't need an Engineer to come fix it. However learning some non technical skills like business analysis is probably wise for most of us :-).
This has the same problem as the vercel v0 demo. This is good for like basic apps and stuff but nothing major beyond that and then if you want toy apps in the first place, to cook it up, if you know little bit of HTML and CSS, is not that hard either.
Wow really nice. I am wondering how easy is it then to transfer the code to a webhoster and manage packages, update and security risks?<p>I am not a developer (can edit a few lines) but would be a target customer for these. I just wonder how to manage these risks compared to let’s say a CMS.
Gave it a whirl and it certainly did the job, albeit a bit basic in its implementation. Would love to see it veer into being a bit more creative in its choices (maybe you can have an input for a more chaotic input like they do in midjourney. Congrats on launch! This is very cool
Is this like <a href="https://websim.ai/" rel="nofollow">https://websim.ai/</a> but more explicit in terms of what it's doing and it's purpose? I have used websim.ai for fun and there are quite a few interesting websites there. But what they are doing is all disguised under their address bar.
I see a comment saying it used "basic React state code". So its output is based on React as well as Supabase? Or might it uses different base technologies depending on what it thinks is best for what it's building?
At the point I run out of free credits, I was still arguing with the AI about stuff it was doing wrong.<p>I think the amount of free usage needs to be high enough for people to get a small taste of success at least!
Well done, works well indeed. You are still active on the OSS project I see; the new site has been built in Rust, so I guess they diverged quite a bit?