Yes, the code is big and bulky, i know.
But i am a single person, not a team.
I write simple and clear for me, because i need to mantain it.
Only Bash, zero dependencies, i like this.
Architecture and structure are my decisions, LLM are instruments, simple executors, today i think are commonly used.
Write code with LLM is not "push a button", it's a technical way of work, needs study and practice.
5k lines are months of work, debug, refactor, testing.
5k lines are the result of a long (and difficult) work, but LLM helps your productivity.
The most important thing, for the humans, are the architectural decisions, and understanding how your current LLM reasoning and behavior.
I decide architecture and structure; LLM only writes code (that need debug and testing), LLM are executors, not automatic.
LLM are only software, and are new instruments to learn.
Important thing: I use only free plan, of LLMs that have a real free plan.
I don't think , I can pay if it's really good for this work, but I've seen the characteristics of pay plan and are not really better for my use case.
The free plan is not the reason for the code size; the architecture is the reason.
the best choice for me, for this work, is to have a real AI (not a toy installed on a laptop) without limitations and filters, but for this need many tens of thousands of €
You mean the LLM writes the code based on your instructions (that's fine, I guess, but 5KLOC is huge for this kind of script).