smol-ai

A prototype of an AI program that generates whole codebase based on prompts and is easy to understand and customize.
This readme describes the prototype of a "junior developer" agent called "smol dev" that can scaffold an entire codebase once given a product specification. It focuses on human-centric and coherent whole program synthesis and uses AI that is helpful, harmless, and honest to generate code. The codebase is simple, safe, and short (less than 200 lines of Python and prompts) to understand and customize. The readme also discusses the innovations and insights gained from the implementation and provides instructions on how to install and use the prototype. Finally, future directions, such as the ability to self-heal, using anthropic as the coding layer, and making agents that autonomously run the code, are suggested.