WHAT does it do "
Human-centric & Coherent Whole Program Synthesis aka your own personal junior developer

Build the thing that builds the thing! a smol dev for every dev in every situation

this is a prototype of a "junior developer" agent (aka smol dev) that scaffolds an entire codebase out for you once you give it a product spec, but does not end the world or overpromise AGI. instead of making and maintaining specific, rigid, one-shot starters, like create-react-app, or create-nextjs-app, this is basically create-anything-app where you develop your scaffolding prompt in a tight NAME_1 with your smol dev.

AI that is helpful, harmless, and honest is complemented by a codebase that is simple, safe, and smol - <200 lines of Python and Prompts, so this is easy to understand and customize.



engineering with prompts, rather than prompt engineering

The demo example in prompt.NAME_2 shows the potential of AI-enabled, but still firmly human developer centric, workflow:

Human writes a basic prompt for the app they want to build
main.py generates code
Human runs/reads the code
Human can:
simply add to the prompt as they discover underspecified parts of the prompt
manually runs the code and identifies errors
paste the error into the prompt just like they would file a GitHub issue
for extra help, they can use debugger.py which reads the whole codebase to make specific code change suggestions
NAME_1 until happiness is attained. Notice that AI is only used as long as it is adding value - once it gets in your way, just take over the codebase from your smol junior developer with no fuss and no hurt feelings. (we could also have smol-dev take over an existing codebase and bootstrap its own prompt... but that's a Future Direction)

Not no code, not low code, but some third thing.

Perhaps a higher order evolution of programming where you still need to be technical, but no longer have to implement every detail at least to scaffold things out.

examples/prompt gallery
6 minute video demo - (sorry for sped up audio, we were optimizing for twitter, bad call)

this was the original smol developer demo - going from prompt to full chrome extension that requests and stores and apikey, generates a popup window, reads and transmits page content, and usefully summarizes any website with Anthropic Claude, switching models up to the 100k one based on length of input
the prompt is located in prompt.NAME_2 and it outputs /exampleChromeExtension
smol-plugin - prompt to ChatGPT plugin (tweet, fork)


Prompt to Pokemon App


Political Campaign CRM Program  The response should be in all capital letters.
user