One reading list.
1.9 million tokens raw, 117 thousand clean.
同一张阅读清单
原始 190 万 token,干净 md 12 万

15 real pages and videos, captured by Puffy as clean markdown, counted against the raw HTML an agent eats when you hand it the link. Median cut per item: 93.7%, roughly 16 to 1. The spread runs 37.0% to 98.3%. 15 条真实的网页和视频,Puffy 抓成干净 markdown,和 agent 拿到链接时真正吃进的原始 HTML 对着数。逐条中位削减 93.7%,约合 16 比 1。区间从 37.0% 到 98.3%。

Measured August 4 to 5, 2026 · tiktoken o200k_base, cross-checked with cl100k_base · no vendor claims, only these runs 2026-08-04/05 实测 · tiktoken o200k_base 计数,cl100k_base 交叉核对 · 无标称值,只有这批运行

What was measured 测的是什么

Every URL comes from a real reading list: recent deep-read citations, landing pages, GitHub repos, docs pages, videos. None were invented for the test. The raw side is the page’s HTML fetched with a browser user agent, which is exactly what an agent ingests when you paste it a link; for videos, the raw side is the platform’s auto-caption file. 每条 URL 都来自真实的阅读清单:近期深读的引用、落地页、GitHub 仓库、docs 页、视频,没有一条是为测量现造的。原始面是用浏览器 UA 抓下来的页面 HTML,正是你把链接甩给 agent 时它真正吃进的东西;视频的原始面是平台自动字幕文件。

Sample样本 Type类型 Raw原始 Clean干净 Cut削减
paulgraham.com/ds.htmlArticle文章9,9826,29337.0%
levels.io/bootstrappingArticle文章130,29613,01790.0%
newsletter.marclou.com (long read)(万字长文)Article文章124,2714,66496.2%
blog.maximeheckel.com (sky rendering)(天空渲染)Article文章264,77615,90694.0%
emsh.cat (building a browser)(造浏览器)Article文章16,5136,81158.8%
blog.google (Gemma 4 launch)(Gemma 4 发布)Article文章102,8333,38696.7%
context.devLanding page落地页265,6088,37796.8%
boringbar.appLanding page落地页10,7191,33987.5%
traceapp.infoLanding page落地页48,2003,05693.7%
docs.screenpi.pe/privacy-filterdocs128,2482,24498.3%
github.com/farion1231/cc-switchREADME188,00911,34394.0%
github.com/screenpipe/screenpipeREADME174,5955,21897.0%
YouTube 2-minute lesson2 分钟课程Video视频7,98865091.9%
YouTube 1.5-minute lesson1.5 分钟课程Video视频5,24640192.4%
YouTube 2-hour neuroscience interview2 小时神经科学访谈Video视频420,71034,70691.8%

Totals: 1,897,994 raw against 117,411 clean. The tokenizer barely matters: o200k_base and cl100k_base agree within a tenth of a percent. 合计:原始 1,897,994 对干净 117,411。分词器几乎不影响结论:o200k_base 与 cl100k_base 的差在千分之几以内。

Three numbers worth staring at 三个值得盯着看的数

The two-hour interview does not fit at all两小时访谈根本装不进去

Its auto-caption file is 420,710 tokens, past a 200k context window, so an agent physically cannot read that video from the raw side. Puffy’s transcript is 34,706 tokens: it fits with most of the window to spare, and every segment carries a timestamp. 它的自动字幕是 420,710 token,超过 200k 上下文窗口,agent 从原始面根本读不了这条视频。Puffy 的转录是 34,706 token:装得下还剩大半个窗口,而且每段都带时间戳。

A GitHub repo URL is mostly skeletonGitHub 仓库链接大半是骨架

Hand an agent a repo front page and the raw HTML is 174 to 188 thousand tokens of interface. The README it actually wants is 5 to 11 thousand. 给 agent 一个仓库首页,原始 HTML 是 17 到 19 万 token 的界面骨架。它真正要的 README 正文只有 5 千到 1 万 1。

Docs pages carry the whole site on their backdocs 页背着整个站点走

The 98.3% cut comes from a docs page whose every load carries the full site navigation and search index. One page of actual content, a site’s worth of chrome. Separately, one Medium article returned a 403 to a plain fetch while Puffy got the article; no ratio is possible when the raw side comes back empty, so it stays out of the table. 98.3% 那条是一个 docs 页,每次加载都背着全站导航和搜索索引。内容一页,包袱一站。另有一篇 Medium:普通抓取吃 403,Puffy 拿到了正文。原始面空手而归时没有比例可算,所以它不进表格。

Discussion threads are a different sell 讨论串是另一种卖点

One capture takes the whole comment tree, parent-child structure kept. A Hacker News thread came back with all 225 comments where the raw page held only a truncated front page; a Reddit thread came back with the post and 170 top comments where a plain fetch got an 8.5 KB shell. 一次抓下整棵评论树,父子结构保留。一条 HN 串抓回 225 条全树,原始页面只有截断的首页;一条 Reddit 串抓回正文加 170 条热评,普通抓取只拿到 8.5 KB 的空壳。

Faster than what, exactly 比谁快,说清楚

Honest boundaries 诚实边界

Run it yourself 你自己也能跑

Pick any URL from your own reading list. Fetch it plain and count the tokens with tiktoken; capture it in Puffy and count again. The local tools are free and the trial is five days. If your numbers disagree with ours, we want to hear it. 从你自己的阅读清单里挑任意一条 URL。普通方式抓一遍,用 tiktoken 数一次;再用 Puffy 抓一遍,数第二次。本地工具免费,试用有五天。你的数字和我们对不上,请告诉我们。

Apple Silicon · Requires macOS 26 or later · 31 MB Apple Silicon · 需要 macOS 26 或更新版本 · 31 MB

← Back to Puffy ← 回到 Puffy