Small suggestion: It might be best to avoid responding to these “trolls” because some of us who appreciate the work you do might be put off by your off-hand attempting-witty responses. It doesn’t really help you and can only hurt you to respond.
RimWorld is a game that makes me want to fuse with an LLM. It already has an incredibly sophisticated backstory and memory and motivation system; it can't be too much work to hook up an LLM to get the pawns to speak and act in novel ways.
IIRC you can use the -p flag to open that menu on launch. It also opens when you haven't set a default profile. And it's possible to access other profiles via about:profiles.
Transient is indeed very nice, even though I wish its programmable API was simpler and made more sense, sometimes it feels annoyingly quirky and unreasonably complex.
Shameless plug for further ideation and discussion: https://news.ycombinator.com/item?id=44025635 - it's a long video - ~1hr, it's unscripted and unedited. I guess I just couldn't fit all my Transient use cases in a smaller one. I have a lot of these bad boys in my Emacs.
I only use LLMs as a substitute for stackexchange, and sometimes to write boilerplate code. The free chat provided by deepseek works very well for me, and I've never encountered any usage limits. V3 / R1 are mostly sufficient. When I need something better (not very often), I use Claude's free tier.
If you really need another model / a custom interface, it's better to use openrouter: deposit $10 and you get 1000 free queries/day across all free models. That $10 will be good for a few months, at the very least.