Hello Hacker News community,<p>Wanted to share a project I started working on during my spare time and was then discovered by many in the open source community last week.<p>GPT Engineer’s mission:
Be the open platform for devs to tinker with and build their personal code-generation toolbox.<p>I believe it's key for us devs to engage in how building software can and will change.<p>You can find more info about the flexible technical "philosophy" to make it work well, and the community we want it to become on github:
https://github.com/AntonOsika/gpt-engineer<p>The project is still in early stages. It's clear that there is a lot of room for improvement as the space to combine tricks that guide LLM's is large.<p>Appreciate any suggestions, experiences, or ideas on the project from you all!
Have you done much work on using GPT to *edit* code in an existing codebase? That's been my focus lately, working on my open source GPT coding tool [0].<p>Generating new code from whole-cloth seems like an easier task for GPT. My tool can certainly do that, as can smol-developer, etc. But you really only do that "once" per project.<p>Can folks use gpt-engineer to modify and extend the code it has already created, as the user comes up with new features, etc? Can it be used to work on a pre-existing codebase?<p>[0] <a href="https://github.com/paul-gauthier/aider">https://github.com/paul-gauthier/aider</a>
Hey Anton, congratulations, I love the project, the results are amazing even though I still have access to gpt-3.5 only. I can't even image the results with gpt-4.<p>I'd love to see some improvements on the clarifications/questions part, but overall it's a great project with so much potential. Did you consider including some sort of code self-repair step?<p>Btw I posted a video [0] about gpt-engineer and my audience is also very impressed.<p>[0] <a href="https://www.youtube.com/watch?v=4ehvtuv3ZuQ">https://www.youtube.com/watch?v=4ehvtuv3ZuQ</a>
I haven't tried this but how do you get around the fact that it hallucinates functions and variables when doing it file by file? I haven't managed to make an app without error going this route. The only time it produces something working is when I keep it single-file (e.g. html, js and css together) or single-function.
Interesting project, great work on getting it done.<p>One thing I noticed is that the video in the readme doesn’t actually show the generated code running. It would be much more convincing if it did!
Cool project. I tried to build a reactjs Todo app with TDD, but it just put comments in the test file instead of the actual test. A self heal loop would be quite useful.
Wow, this is a big improvement on other 'gpt engineering' projects I've seen out there. What are the main things you think you can improve on it from here?
can it "scan" scan a local codebase, understand all the syntaxes used and their differences and being asked to write code for that particular part of the project?