I worked on a lot of personal AI projects in 2024, and have decided to open source all of them. I think the work done in a lot of them is pretty interesting and there may be some novel insights gained by looking at the code.
ui-builder
This is a drag and drop website builder with a few twists. An LLM writes all of the frontend state management code, and the LLM can help you to redesign or beautify your site. It has some novel ways of switching between edit and preview modes that uses some potentially unsafe javascript eval in your browser, but enables some very cool features. One of which is live editing the code in a small window, which is far more convenient than toggling buttons or moving sliders to do things like change colors or adjust font sizes. Instead, just edit your component’s tailwind classes. It uses tailwind, React, and shadcn components. View project · GitHub
react-component-agent
An AI Agent that builds your frontend components. It first formulates a plan which you can see appear in the interface, then goes step by step building the component. As it completes steps, there is a live demo view of the component available for you to play with and a view of the code it has produced on the right side of the page as well. It has some special tricks for building components that use contenteditable. As of early 2024, it worked fairly reliably and had surprisingly good results but it was expensive to run and took a while. View project · GitHub
agent2
This is a poorly named project — it is actually a Node.js code generator application. It works with existing repositories similar to how Devin works (but created several months before Devin was announced), and produces a ton of artifacts besides just the code change pull request. It also spins off PRDs based on the task, technical design docs, coding style guides, and more report style artifacts that it uses internally. It worked well enough to start improving itself although the reliability was a bit questionable and like most LLM projects in early 2024 it was slow and expensive. View project · GitHub
qckfx-ads
This was actually launched and used by others for a bit. It uses ComfyUI workflows to generate images that contain products from ecommerce brands. It was interesting working with ComfyUI and all of the image manipulation tools out there. I was able to generate pretty high quality product images straight out of the flux model without having to “photoshop in” the product photo, which blew my mind. View project · GitHub