Seems like we should prioritize working on the Templates that improve the output as the system prompt. I am using cursor.directly which helped a tiny bit but still can get even remotely as close to bolt.new outputs even by providing additional prompting that bolt.new adds to response message.
And did you also use the same Model as bolt.new uses (Anthropic Claude Sonnet 3.5 (old))?
There are other things which lead to different outputs, but at least the testet model should be the same. Otherwise you cant expect the same at all.
I far as I know we dont use the same templates, but I am not sure. Maybe @thecodacus or @aliasfox can answer this.
Other then that, you could just create a new project in bolt.new by clicking their template and then export it without prompting anything.
Import it in bolt.diy and you have the same base
we have some of the same starter templates, excluding the nextjs one. as it has shadcn/ui components preloaded in the template, not all the models can load them all at once in context, so this was currently excluded in the auto load. But that template gives the best results.