only-cli/oc

Turn any website into a compact CLI tailored for AI agents. Browse the web in hundreds of tokens, not tens of thousands.

解决的问题

only-cli/oc 降低了 AI 代理浏览网页时的 token 成本和噪声。原始 HTML 页面通常包含数万 token 的标记,这会浪费上下文窗口空间并增加成本。该工具将网站转换为紧凑、编号的命令行界面(CLI),使代理能够高效导航,而无需每站点适配器或浏览器扩展。

工作原理

该工具获取网页并将其渲染为精简、编号的视图。与原始 HTML 或截图不同,它提供简洁摘要,其中链接和区域被分配编号。代理随后可以使用特定命令与页面交互:

  • oc open <url>:获取并渲染页面。
  • oc do <n>:跟随编号链接或阅读编号文本区域。
  • oc read <n>:获取特定区域的完整文本(最多 2,000 token)。
  • oc find <query>:在当前页面上搜索字符串。
  • oc next:加载超出 token 预算的页面的下一个片段。

通过模拟 Chrome 来绕过简单的机器人检测,并支持通过导入 cookie 实现认证会话。还包含针对 GitHub、Reddit 和各种技术文档中心(如 Python、MDN、AWS)等热门网站的预配置快捷方式,以简化导航。

适用人群

专为 AI 代理(如 Claude Code、Cursor、Codex 和 Copilot)以及需要在最小化 token 消耗的前提下实现网页浏览能力的开发者构建代理工作流而设计。

亮点

  • Token 高效性:将页面渲染保持在约 500 token 预算内,相比原始 HTML 或无障碍快照,显著降低输入成本。
  • 绕过机器人检测:模拟真实浏览器以访问阻止简单 fetcher 的网站。
  • 站点快捷方式:内置数十个主要网站和文档源的专用命令。
  • 会话管理:通过安全的 cookie jar 支持认证浏览。
  • 代理集成:提供专用技能,便于安装到兼容的 AI 代理框架中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目