HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
marv1nnnnn
llm-min.txt
Python2025–2025
marv1nnnnn / llm-min.txt

llm-min.txt

Min.js Style Compression of Tech Docs for LLM Context

4Distinct people
5Mentions
0Explicit recommenders
671GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Min.js Style Compression of Tech Docs for LLM Context

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour5 dated mentions

Observed mentions: 2025-05-15 13:40:04 UTC to 2025-05-15 23:58:11 UTC.

012025-05-15 13:00:00 UTC to 2025-05-15 14:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMay 15, 13:002025-05-15 14:00:00 UTC to 2025-05-15 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 15:00:00 UTC to 2025-05-15 16:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-05-15 16:00:00 UTC to 2025-05-15 17:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-05-15 17:00:00 UTC to 2025-05-15 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 18:00:00 UTC to 2025-05-15 19:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMay 15, 18:002025-05-15 19:00:00 UTC to 2025-05-15 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 20:00:00 UTC to 2025-05-15 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 21:00:00 UTC to 2025-05-15 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 22:00:00 UTC to 2025-05-15 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-15 23:00:00 UTC to 2025-05-16 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMay 15, 23:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 15, 13:002025-05-15 13:00:00 UTC2025-05-15 14:00:00 UTC110
May 15, 14:002025-05-15 14:00:00 UTC2025-05-15 15:00:00 UTC000
May 15, 15:002025-05-15 15:00:00 UTC2025-05-15 16:00:00 UTC101
May 15, 16:002025-05-15 16:00:00 UTC2025-05-15 17:00:00 UTC101
May 15, 17:002025-05-15 17:00:00 UTC2025-05-15 18:00:00 UTC000
May 15, 18:002025-05-15 18:00:00 UTC2025-05-15 19:00:00 UTC101
May 15, 19:002025-05-15 19:00:00 UTC2025-05-15 20:00:00 UTC000
May 15, 20:002025-05-15 20:00:00 UTC2025-05-15 21:00:00 UTC000
May 15, 21:002025-05-15 21:00:00 UTC2025-05-15 22:00:00 UTC000
May 15, 22:002025-05-15 22:00:00 UTC2025-05-15 23:00:00 UTC000
May 15, 23:002025-05-15 23:00:00 UTC2025-05-16 00:00:00 UTC101

What Hacker News says

5 sources
The default chat interface is the wrong tool for the job. The LLM needs context. https://github.com/marv1nnnnn/llm-min.txt The LLM is a problem solver but not a repository of documentation. Neural networks are not designed for that. They model at a conceptual level. It still needs to look up specific API documentation like human developers. You could use o3 and ask it to search the web for documentation and read that first, but it's not efficient. The professional LLM coding assistant tools manage the context properly.
In The unreasonable effectiveness of an LLM agent loop with tool use
It's valuable to reduce tokens if you can achieve the same results, but as others have pointed out, there's no evidence given to demonstrate that it does that. It's a vibe-coded project and it definitely feels like a vibe-coded fun hack idea (which there's nothing wrong with having a little nerdfun!). Some more critical thoughts, in case you are motivated to push this forward: Biggest critical point: I think there may also be a misunderstanding of llms.txt vs. llms-full.txt proposals, and a conflation of the former with the latter. A "minified" version is likely redundant since the intention of llms.txt (as opposed to llms-full.txt) is: > `llms.txt` is an index file containing links with brief descriptions of the content. An LLM or agent must follow these links to access detailed information. > `llms-full.txt` includes all the detailed co
Read the rest
ntent directly in a single file, eliminating the need for additional navigation. > A key consideration when using `llms-full.txt` is its size. For extensive documentation, this file may become too large to fit into an LLM's context window. (https://langchain-ai.github.io/langgraph/llms-txt-overview) There's also lots of folks working together trying to figure this stuff out. Reach out to them and join their communities! And if you're up for some more feedback: - Curated knowledge < stochastic summarization -- One-shot minification for core domain knowledge of a product seems likely less effective and inherently risky compared to a domain expert human "minifying" it (and most professional/technical writing already does a kind of minification via progressive disclosure with introductions, quick start guides, navigation, etc.). If you want to convince people your way is the way, write evals that show it's better than a human expert at achieving agentic outcomes more efficiently and effectively (more reliably leads to successful desired outcomes). - You introduce a new standard (which feels very vibe-coded...), and it's very specific, rigidly structured, verbose, nested, introduces additional semantic nodes where none existed before (e.g. instead of using the actual names of things, it creates new names and nests the old underneath), and it's generally complex and nested. This could lead to fairly long compute run-times and misses for a back-and-forth trying to understand the larger semantic surface area. - confusing file types -- .txt AND .md files? Isn't llms.txt already markdown? And in your new llms-min.txt file, the text is actually more like code (highly structured data) and its own DSL. - unintended (?) prompt injections - e.g., "You are an expert AI Software Engineer." in your examples (https://github.com/marv1nnnnn/llm-min.txt/blob/main/sample/c...) - Your token reduction just counts the tokens, it's not actually informative about token (and compute) costs for an LLM actually try to use the files. If an LLM is going to have to reason extensively about the file to grok it, token count of the static file is largely meaningless. - Production-ready agents that would need to have a shorter version of texts are likely already equipped with chunking, text search, semantic grouping, and other tools that they can call when encountering a large corpus without flooding their context window with tokens. These will typically be setup by an agent developer to deliver maximally efficient & effective tokens for their task and capabilities. Anyway, none of the above was vibe-commented. But since you are vibe-coding this, maybe throw it all at your RooCode agent to develop a plan to address this critical feedback? :D Happy vibing!
In Show HN: Min.js style compression of tech docs for LLM context

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.