
llms-txt-gen
Generate your site's llms.txt in one command
17 followers
Generate your site's llms.txt in one command
17 followers
A free, zero-dependency CLI that reads your sitemap and scaffolds a spec-shaped llms.txt — the file that tells ChatGPT, Perplexity, Gemini and other AI engines how to read your site. Run it with npx, no install. Open source, MIT.


good fit for a repetitive task that i'd rather not do by hand. with something generated from a sitemap, the main value is getting to a useful editable baseline fast. are you planning path-level exclude or weighting rules?
@szalovszky yeah, exactly the right instinct. path-level exclude is next on my list. sitemaps are full of noise (tag pages, paginated archives, author pages) you don't want an LLM treating as canonical, so the plan is a simple exclude-by-pattern (like /tag/, /author/) to keep the baseline clean instead of you deleting 40 lines by hand.
Setting up an llms.txt file manually is one of those small jobs that’s easy to keep putting off. Pasting a URL and getting it done in seconds is much better.
@rick_borduur yeah, that's the whole reason it exists. it's never hard, just annoying enough to never get done. killing the "ugh, i'll do it later" friction was the entire point.
appreciate you taking a look 🙏
Mailwarm
Would love this for quick client sites.
@karimbenkeroum that's the exact use case i built it for. one command, clean baseline per client site, no more "i'll write the llms.txt later" (which... never happens 😅).
are you running a bunch of client sites? curious if a batch mode (point it at a list of domains) would actually save you time, or if one-at-a-time is fine.