Poc for a scalable codegen dev tool

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gpt-pilot

    The first real AI developer

  • Hi HN!

    For a couple of months, I've been thinking about how can GPT be utilized to generate fully working apps and I still haven't seen any project that I think has a good approach.

    I just don't think that Smol developer or GPT engineer can create a fully working production-ready app from scratch without a developer being involved and without any debugging process.

    So, I came up with an idea that I've outlined thoroughly in this blog post - https://blog.pythagora.ai/2023/08/23/430/ - but basically, I have 3 main "pillars" that I think a dev tool that generates apps needs to have:

    1. Developer needs to be involved in the process of app creation - I think that we are still far away from an LLM that can just be hooked up to a CLI and work by itself to create any kind of an app by itself. Nevertheless, GPT-4 works amazingly well when writing code and it might be able to even write most of the codebase - but NOT all of it. That's why I think we need a tool that will write most of the code while the developer oversees what the AI is doing and gets involved when needed. When he/she changes the code, GPT Pilot needs to continue working with those changes (eg. adding an API key or fixing a bug when AI gets stuck).

    2. The app needs to be coded step by step just like a human developer would. All other code generators just give you the entire codebase which I very hard to get into. I think that, if AI creates the app step by step, it will be able to debug it more easily and the developer who's overseeing it will be able to understand the code better and fix issues as they arise.

    3. This tool needs to be scalable in a way that it should be able to create a small app the same way it should create a big, production-ready app. There should be mechanisms that enable AI to debug any issue and get requirements for new features so it can continue working on an already-developed app.

    So, having these in mind, I created a PoC for a dev tool that can create any kind of app from scratch while the developer oversees what is being developed.

    I call it GPT Pilot and it's open sourced here - https://github.com/Pythagora-io/gpt-pilot

    Here are a couple of demo apps that GPT Pilot created:

  • Real time chat app - https://github.com/Pythagora-io/gpt-pilot-chat-app-demo

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Markdown editor - https://github.com/Pythagora-io/gpt-pilot-demo-markdown-editor.git

  • gpt-pilot-timer-app-demo

  • Timer app - https://github.com/Pythagora-io/gpt-pilot-timer-app-demo

    Here is a diagram of how it works in general - https://bit.ly/3R0Gqot

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Python and OpenGL for Scientific Visualization

    1 project | news.ycombinator.com | 10 Jun 2024
  • Different ways to get a Job!

    1 project | dev.to | 10 Jun 2024
  • Introduction of HTML

    1 project | dev.to | 10 Jun 2024
  • Scratchapixel 4.0, Learn Computer Graphics Programming

    1 project | news.ycombinator.com | 10 Jun 2024
  • Glam Up my Markup: Beaches

    1 project | dev.to | 9 Jun 2024