Show HN:将网站变成 Claude Code 的微型 CLI,以节省 token

开发者发布了一个名为 only-cli 的开源命令行工具,能把任意网站转换成适合 AI 代理阅读的紧凑编号视图,替代原始 HTML 抓取,从而显著降低 Claude Code 等 AI 编程助手的 token 消耗。

一句话看懂:开发者发布了一个名为 only-cli 的开源命令行工具,能把任意网站转换成适合 AI 代理阅读的紧凑编号视图,替代原始 HTML 抓取,从而显著降低 Claude Code 等 AI 编程助手的 token 消耗。

事件核心:发生了什么

开源项目 only-cli(npm 包名 @only-cli/oc)本周在 Hacker News 上发布。它提供一个命令行接口,核心用法是 oc open :工具抓取网页后,不返回原始 HTML 或截图,而是生成一份紧凑的、带编号的文本视图。例如打开 news.ycombinator.com 后,页面会显示为“# Hacker News [1] Show HN: … [2] 312 comments …”,并附带 do <n>read <n>next 等操作指令。

开发者实测数据显示,处理 6 个真实网页(涵盖新闻首页、Reddit 讨论帖、搜索结果页)时,only-cli 消耗 1,936 个 token;对比之下,Jina Reader 消耗 16,402 token,直接抓取原始 HTML 则高达 177,685 token。only-cli 同时声称通过模拟 Chrome 浏览器请求,能绕过部分网站对自动抓取工具的封锁。

为什么重要

token 成本是当前 AI 代理(agent)实际落地的核心瓶颈之一。AI 编程工具(如 Claude Code、Codex、Antigravity)在浏览网页时,如果直接抓取 HTML,大量 token 会被浪费在样式、脚本和无意义标签上。only-cli 代表了一个新的技术思路:不是在模型侧优化上下文窗口,而是在工具侧先把网页“压缩”成结构化文本,类似给 AI 代理配了一个微型命令行浏览器。

这个项目还展示了“以 AI 为中心”的界面设计趋势——不是为人类重新设计网页,而是为 LLM 生成一个可操作的、低 token 的页面表示。它不需要针对每个网站写适配器,也不依赖浏览器扩展或后台守护进程,降低了 AI 工具浏览网页的接入门槛。

对用户/开发者/创作者的影响

对于使用 Claude Code、Cursor、Codex 等 AI 编程工具的开发者,安装 only-cli 后只需在 CLAUDE.md 或 AGENTS.md 加一行说明,AI 代理就会自动用 oc open 替代原始抓取,直接节省 token 费用并减少因抓取被拦截导致的失败。工具还内置了 Hacker News、GitHub、Reddit 等主流网站的命令行快捷方式,并支持通过 llms.txt 让 AI 自动理解自身用法。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对于网站运营者,这个项目提示了一个现实:AI 代理正在以“浏览器模拟”的方式访问网页,传统爬虫封禁策略不一定奏效,反而可能误伤正常抓取。给网站准备结构化 feed 或简化 HTML,可能比加强反爬更实际。

值得关注的后续

目前 only-cli 仍处于 v0.1 早期阶段,明确不支持 JavaScript 渲染页面、登录墙和硬性机器人验证挑战。值得观察的后续包括:v0.2 计划加入表单填充和提交功能、v0.3 计划增加无头浏览器回退方案,届时对动态网页的兼容性将有所提升;其次是它的实测 token 数据能否在更大规模页面和更多真实场景中保持优势;最后是这种“命令行浏览器”思路是否会引发同类工具跟进,或推动主流 AI 代理框架将其纳入内置能力。

来源:HN Algolia · AI 24h

celebrityanime
celebrityanime
文章: 19205

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注