yoheinakajima/ditto
A coding agent that generates multi-file Flask web applications from natural language descriptions using an LLM loop.

Velocity · 7d
+1.8
★ / day
Trend
→steady
star history
Ditto is a self-building coding agent that takes natural language input describing a web application and automatically generates the corresponding Flask codebase including routes, templates, and static files. The agent uses a simple LLM loop with tool-calling capabilities to plan, construct, and assemble the application structure without manual coding. It relies on litellm for LLM abstraction and the OpenAI API for text generation.