← all repositories

yoheinakajima/ditto

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

1.1k stars Python Coding AssistantsAgents
ditto
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.