惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Attack and Defense Labs
Attack and Defense Labs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
量子位
aimingoo的专栏
aimingoo的专栏
V
V2EX
Vercel News
Vercel News
B
Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
S
Secure Thoughts
U
Unit 42
博客园 - 叶小钗
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
W
WeLiveSecurity
博客园 - Franky
Forbes - Security
Forbes - Security
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Schneier on Security
Schneier on Security
I
InfoQ
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
Last Week in AI
Last Week in AI
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
Lohrmann on Cybersecurity
SecWiki News
SecWiki News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
J
Java Code Geeks

Tony Bai

不用 Python,也能训练大模型:两年之后再看 Go 语言机器学习框架 GoMLX 百万行代码,两周搞定!Anthropic揭秘AI代码迁移六步法:秘诀不是改代码,是改流程 重磅!Tokio官方发布全栈框架Topcoat:不用WASM,AI时代Rust也能“糊”网页了 软件工厂的明与暗:当代码可以自动生产,人类为何必须留下一盏灯? Twitter之父再出手:Block开源Buzz,要让人类和AI Agent「同工同权」 Go 密码学维护者放大招:把 Passkey 存成一行字符串,还顺手为 Go 1.28 写好了 API Loop Engineering才火两个月,硅谷已经卷出“Graph Engineering”了 我开源了 cc-session-migrate :让 Claude Code 会话在多台机器之间自由迁移 从掌上设备的失败到AI时代的基石:Java官方纪录片,揭开一门语言30年的生死赌局 “皇帝的新衣”一年后:对话Thorsten Ball谈Agentic编程 Bun刚把Zig重写成Rust,这个团队却用487天反向重写 为了一个函数名,Go官方吵了两个月:maps.Same提案近日正式通过 Go 1.28 路线图首度曝光:Cgo 告别C工具链?泛型容器将入标准库? 掌控外环:为什么“循环工程”的边界必须由人类死守? 171个“已批准”却迟迟未实现的提案:Go语言的十年“欠账清单” 别再往 Go 里塞 Java 了:拆解 spf13 的 Idiomatic Go 信仰 AI 不在乎代码烂不烂,但你的Token账单在乎:一项660次实验揭示的编程新常识 10倍速 TypeScript 7.0 正式发布,前Go产品经理:Go才是AI智能体时代的“天选语言” Bun 重写为 Rust 后,Zig 之父罕见开炮:“我们早就等着看你重写” 全新 AI 技术栈:模型、Harness、Loop 与自我进化的智能体 AI 重写 Bun 为Rust全过程揭秘:101万行代码、11天、64个Claude并行开工 MCP Server 架构模式全解析:5 种模式、4 个反模式,与那条不能越过的“工具数量红线” 从手动 govanityurls + Nginx 迁移到 gvu:一次真实迁移记录 Go 私有模块拉取全解:凭据配置 + Vanity URL,个人与组织全覆盖 从“切歌小工具”到“零人工代码”:Claude Code 的诞生史,比科幻还科幻 如何使用 Claude Code 构建 AI 循环系统(Loops) 5 分钟上手 gvu:把 vanity import path 这件事,从“半天运维”变成一条命令 Go 对语言演化的保守态度,在未来 5 年是否仍然正确呢? 五年,三篇文章,一个我一直没真正解决的问题 别把“容易”当“简单”:Gin 框架作者撰文揭秘 88k Star 背后的架构哲学 每个 AI 工程师都应该知道的 20 个循环设计模式 cc-switch-cli:专为终端控与远程开发打造的 Claude Code 多模型切换工具! Andrej Karpathy 解析 Loop Engineering:构建“数日级”长程 Agent 的 9 条黄金法则 HashiCorp 创始人:AI 时代,我们为什么越来越需要有“品味”的程序员? HashiCorp 创始人:AI 时代,我们为什么越来越需要有“品味”的程序员? 一个 Rust 项目吃掉 75GB 硬盘?聊聊 Go 与 Rust 的“缓存焦虑”与拯救指南 折腾过各种语言后,我为什么总是回到 Go 语言? YC 揭秘 AI 原生组织:打造一家在睡梦中自我进化的公司 从 WordPress 到 Hugo:一个 20 年技术博客的迁移实录 偿还十年技术债:深度拆解 Go 1.27 的 GODEBUG 强力清理计划 浏览器里的“安全阴谋”:为什么 Go 1.27 的 UUIDv7 会离奇丧失随机性? Go 1.27新特性前瞻:泛型方法落地,标准库内建 UUID - Tony Bai AI 正在撕裂研发团队:狂欢的“托管派”与心碎的“守夜人” - Tony Bai 屠榜 CNCF!为什么在云原生时代,Go 语言能把 Java、C++ 和 Rust 堵在门外? 上千程序员自爆 AI 的“卧槽时刻”:是推开神界大门,还是跌入黑盒地狱? - Tony Bai 大模型正在见顶!传奇架构师:欢迎来到“平坦曲线时代” - Tony Bai Anthropic 40万大样本揭秘:AI 时代为什么“专家”身价暴涨? - Tony Bai 在 AI 编码时代,为什么我们依然选择 Go 而不是 Rust? DeepMind 亮出王炸:别再手写 Agent Harness 了,AI 已经学会自己写了! 为什么说“编译通过,就能运行”?Google 专家 Alice 揭秘 Rust 的工程美学与底层逻辑 谷歌 SRE 重磅白皮书:当 AI 自动写出 10 倍代码,谁来阻止系统崩溃? 别再省 Token 了!硅谷新共识:浪费算力才是唯一捷径 - Tony Bai Linux 内核顶级维护者:写了 35 年 C,是 Rust 让我重新找回了编程的乐趣 拒领上亿、封杀 AI:Zig 之父为什么 10 年不发 1.0? 写地道的 Go 语言,是否能让你成为了一个更好的开发者? - Tony Bai RSA 将死?Let’s Encrypt 押注 MTCs 迎战后量子时代 C++ 的权力游戏:一部关于妥协、背叛与重生的“史诗神剧” - Tony Bai 终结十年纠结:Go 新提案允许 Example 支持任意函数签名 - Tony Bai 2026年,大厂重构核心系统为何集体投向 Go? - Tony Bai “辛辛苦苦考上985,却发现AI能替代我90%的工作”:今天的高考,我们还在为什么而战? - Tony Bai 传奇黑客 Geohot 炮轰 AI Agent:这是软件工程史上代价最昂贵的灾难! 别把 Go 写成 Java:毁掉项目从过度架构开始 - Tony Bai 开源维护者的困境 - Tony Bai AI 时代如何真正掌握一门新技术?这份非主流学习指南建议永久收藏 - Tony Bai Go 生态17年大浪淘沙:2026年最值得引入的10个“神仙级”QoL工具包 - Tony Bai 再见样板代码!Go 官方新提案:函数一键转接口 - Tony Bai 写代码快 10 倍,不等于研发快 10 倍!Google 揭秘 AI 系统级瓶颈 Google I/O 2026:Jeff Dean 携 DeepMind 众神宣告,AI Agent 正在终结“标准化软件”时代 AI 优化 1.5ms,手写 0.02ms!Ghostty 作者痛批 AI 编程“平庸陷阱” Redis 之父吐槽现代前端的复杂性:我们到底是在解决问题,还是在制造问题? - Tony Bai 无痛消灭技术债:Google I/O 2026 开启 Go 自动重构时代 省下 10% CPU!Uber 揭秘 Go 栈扩容的隐秘代价 从 Go 迁移到 Rust - Tony Bai 悄悄用 Go 重写 AI 基础设施:NVIDIA 的 GPU 云平台为何选择 Go? Shopify 23,000 名工程师背后的 Claude Code 配置方案(你可以直接复刻的完整配置) Google 开源 AX 与 Agent Substrate:构建以 Agent 为核心的云原生计算底座 十年难题终获突破:揭秘 Go 1.27 接口逃逸分析优化 - Tony Bai
告别标签页焦虑:我让 AI 帮我做了个浏览器插件 TabQueue
Tony Bai · 2026-07-18 · via Tony Bai

本文永久链接https://tonybai.com/2026/07/18/introducing-tabqueue

【导读】TabQueue 是一款 Chrome/Edge 浏览器扩展,帮你把堆积如山的标签页变成一个有序的阅读队列。一键收纳、按域名分组、逐个消化、自动归档。免费使用,隐私优先。

大家好,我是Tony Bai。

作为一个技术从业者和重度信息消费者,我的浏览器日常是这样的:

早上刷 Hacker News 看到 5 篇好文,开标签。中午逛 GitHub 发现几个有趣的 repo,开标签。下午 Twitter 上有人推荐了几篇深度文章,开标签。到了晚上,浏览器已经开了 80 多个标签页。

不敢关。每一篇都“回头要看”,就这样标签越积越多,多个窗口,数百个标签是“家常便饭”。

但问题不仅仅是心理上的焦虑。当标签页数量突破某个临界点后,浏览器开始变成一个资源黑洞

  • 内存被大量占用。 每个标签页都是一个独立的渲染进程。80 个标签意味着 80 个 JavaScript 上下文、80 份 DOM 树、80 套样式计算。打开 Chrome 自带的任务管理器(Shift+Esc),你会看到浏览器的内存占用轻松飙到 10个GB 甚至更多。16GB 的笔记本开始频繁触发 swap,SSD 在后台默默地被磨损。
  • CPU狂奔。 那些你以为"只是放在那里"的标签页,很多并没有安静地待着。它们在后台跑着 WebSocket 连接、定时轮询、动画渲染等。CPU 占用率居高不下,笔记本风扇呜呜作响,电池续航断崖式下跌。
  • 切换标签像幻灯片。 当标签多到标题栏只剩一个小图标时,找一个标签变成了一场寻宝游戏。更别提点击切换时的卡顿——浏览器需要在几十个渲染进程之间调度资源,体验丝滑不再。
  • 最怕的是崩溃。 某一天浏览器突然崩溃或者系统重启,百十个"回头要看"的标签瞬间灰飞烟灭。即使 Chrome 有恢复功能,有些特殊崩溃的情况,你也不太可能完整找回那些标签。

这些痛你可能也经历过。我试过市面上各种方案:

  • OneTab:一键收纳所有标签到一个列表。但列表太扁平了,50 条 URL 堆在一起,看着就不想消化。而且它展示在新标签页里,占一个窗口位。
  • Pocket:偏重"保存文章",需要注册账号,而且它管理的是"文章"而不是"标签页"——我有很多 GitHub issue、技术文档、论坛帖子,Pocket 并不擅长处理这些。
  • Raindrop.io:功能强大的书签管理器,但对我的需求来说太重了。我只是想快速收纳和消化,不是要建一个个人知识库。
  • 浏览器自带收藏夹:存进去就再也不会打开,“收藏夹是标签页的坟墓"不是白说的,而且日积月累的“不消费”,收藏夹便成为了一个“庞然大物”。

我想要的其实很简单:

  1. 一键收纳——觉得标签太多了,点一下就全部收走,浏览器瞬间清爽,风扇也安静下来
  2. 不用整理——收纳时不需要我做任何分类、打标签之类的操作,我没那个耐心
  3. 方便消化——空闲时打开侧边栏,按网站分组,一眼看到哪些是 Reddit 的、哪些是 GitHub 的,像刷收件箱一样一篇篇处理
  4. 读完归档——消费完一篇就自动归档,不占位置,也不丢失
  5. 隐私安全——数据全在本地,不上传任何服务器,不需要注册账号

找不到完全满足这些需求的工具。那就让AI做一个,于是有了 TabQueue

注:这些事还真得只能让AI做,因为我是一个JS和TS的小白^_^。

一句话概括:TabQueue 把你“不敢关”的标签页,变成一个有序的阅读队列。

这里借鉴了GTD那套方法论,它就像一个办公桌上的收件盘(Inbox Tray)

白天你把各种文件随手丢进收件盘,不用整理。晚上坐下来,从最上面开始一份份处理。处理完的文件自动归入档案柜。收件盘永远保持清爽,你永远不会“丢文件”。

具体来说,它的核心流程是四步:

收纳 (Stash) → 展示 (Queue) → 消化 (Consume) → 归档 (Archive)

QuickStart:3 分钟上手

第 1 步:下载安装

  1. 访问 TabQueue 下载页
  2. 下载最新版本的 ZIP 包并解压到本地
  3. 打开浏览器扩展管理页面:
    • Chrome:地址栏输入 chrome://extensions
    • Edge:地址栏输入 edge://extensions
  4. 开启开发者模式
  5. 点击「加载解压后的扩展」,选择解压后的文件夹

安装完成后,你会在浏览器工具栏看到 TabQueue 的图标。建议点击扩展管理中的📌Pin按钮将它固定到工具栏,方便随时使用。

第 2 步:收纳标签

打开几个你想"回头再看"的标签页,然后:

  • 方式一:点击工具栏的 TabQueue 图标,然后点击「📦 收纳当前窗口」
  • 方式二:直接按快捷键 Ctrl+Shift+S(Mac: Cmd+Shift+S)打开 TabQueue窗口,然后点击「📦 收纳当前窗口」

收纳前会弹出一个预览,告诉你将保存多少个标签、跳过多少个(重复标签或浏览器内部页面会被自动过滤)。确认收纳后,整个窗口关闭,所有标签进入队列。

那一刻你会感觉到一种久违的清爽——标签没了,浏览器安静了,风扇也停了。

第 3 步:消化队列

空闲的时候,点击 Popup 中的「📋 打开队列 →」,浏览器右侧会打开 Side Panel 侧边栏。

队列按日期(今天、昨天、本周、更早)和域名两级分组,以树形结构展示。点击日期节点展开到域名,点击域名节点展开到具体条目——就像浏览器的文件树一样,层次分明。

每个条目悬停时会显示操作按钮:

  • 🔗 打开:在新标签页打开链接,条目自动标记为"已打开”(灰色 + 划线),方便你区分哪些看过哪些还没看
  • ✓ 已消费:读完了,标记为已消费,条目带滑入动画归档。如果手滑点错了,5 秒内可以点击底部 Toast 中的「撤销」恢复
  • 🗑 删除:不感兴趣,直接删除(同样支持 5 秒撤销)
  • ⋯ 更多:展开更多操作菜单,目前某个条目右侧弹出的下拉菜单,包含:
    • 🔖 添加到浏览器书签
    • 📎 复制链接
    • 📋 复制标题
    • ✉️ 邮件分享
    • 📋 添加到 Trello
    • ✅ 添加到 Todoist
    • 💎 保存到 Obsidian

第 4 步:配置第三方集成(可选)

如果你使用 Trello、Todoist 或 Obsidian,可以在设置面板中配置集成,一键将标签发送到你的工作流中。

点击 Side Panel 顶部的 ⚙️ 图标打开设置面板:

Trello 为例:

  1. 填入你的 Trello API Key 和 Token(在 Trello Power-Ups 页面获取)
  2. 点击「加载看板」,下拉框自动加载你所有的看板
  3. 选择一个看板,列表自动填充(默认选第一个列表)
  4. 点击保存

之后在条目的 ⋯ 菜单中点击「📋 添加到 Trello」,就能直接创建Trello卡片了。

几个我比较满意的设计

URL 智能去重

收纳时自动做 URL 归一化:

  • 去除 20 多种追踪参数(utm_*fbclidgclidref 等)
  • 统一 http://https://(大多数网站都会重定向到 HTTPS,没必要算两个)
  • 去除 URL 中的 #fragment 锚点
  • 去除尾部多余斜杠

这意味着同一个页面不管你从哪个渠道点进来的——Twitter 分享链接带 ?utm_source=twitter、Google 搜索结果带 ?ref=search、还是直接输入——都只会在队列中出现一次。

中英文双语

自动检测浏览器语言,中文环境下全中文界面,英文环境下全英文界面。也可以在 Side Panel 右上角手动切换。

隐私优先

这是我做这个工具的底线原则:

  • 100% 本地存储:所有数据存在浏览器本地的 chrome.storage.local 中,不离开你的电脑
  • 零网络请求:扩展本身不向任何服务器发送数据
  • 无遥测:没有 Google Analytics,没有任何埋点,我不知道你存了什么
  • 无账号:不需要注册、不需要登录、不需要联网

你的阅读列表是你自己的事。

数据可导出

随时可以将全部数据导出为 JSON 文件,用于备份或迁移到其他设备。点击 Side Panel 顶部的 📤 图标即可。

后续的可能计划

注:只是初步计划,还要看我个人的实际需求,以及大家的使用反馈!

更多第三方集成

目前支持 Trello、Todoist 和 Obsidian。后续计划添加:

  • Notion:保存到 Notion 数据库
  • Linear / Jira:发现 bug 或需求时直接转为开发任务
  • 自定义 Webhook:POST 数据到任意 URL,对接你自己的自动化流程

更多浏览器支持

当前只支持基于 Chromium 的浏览器(Chrome、Edge、Brave 等)。计划后续支持:

  • Firefox:使用 Firefox Sidebar API 替代 Side Panel
  • Safari:需要适配 Safari Web Extensions,工作量较大,排在最后

体验增强

  • 搜索:在队列中按标题或 URL 关键词搜索
  • 批量操作:全选消费、按域名一键清空
  • 阅读时长预估:根据页面内容长度预估阅读时间
  • 周报统计:每周消化了多少篇,最常读哪些网站

关于发布方式

你可能注意到了,TabQueue 目前没有上架 Chrome Web Store。

主要原因是:Chrome Web Store 的审核流程需要时间(通常几天到一周),而且对于个人项目来说,上架的投入产出比不高。我选择把安装包放在我的博客上,你可以直接下载 ZIP 包手动安装。这种方式虽然多了一步操作,但好处是:

  • 版本发布更快:不需要等审核,修完 bug 直接发布
  • 完全透明:你可以看到每个版本完整的变化日志

如果你在安装过程中遇到任何问题,欢迎通过 Side Panel 底部的「反馈」链接给我发邮件。

至于 Safari 和 Firefox,目前不支持的原因是技术栈差异较大——Safari 使用的是完全不同的 Web Extensions API(基于 Safari 特有的框架),Firefox 没有 Side Panel API(需要用 Sidebar API 重新实现整个侧边栏)。这两个浏览器的适配工作量不小,我会在核心功能和 Chrome/Edge 体验稳定后逐步推进。

获取方式

适用浏览器:Chrome ≥ 114 / Edge ≥ 114 / 其他 Chromium 内核浏览器

完全免费,无需注册,隐私优先。


如果你和我一样是个标签页囤积症患者,希望 TabQueue 能帮到你。有任何问题或建议,随时联系我。


还在为写 Agent 框架频频死循环、上下文爆炸而束手无策?我的新专栏 从0 开始构建 Agent Harness 将带你:

  • 抛弃臃肿框架,回归“驾驭工程 (Harness Engineering)”的第一性原理
  • 用 Go 语言手写 ReAct 循环、并发拦截与上下文压缩引擎等,复刻极简OpenClaw
  • 构建坚不可摧的 Safety Middleware 与飞书人工审批防线
  • 在底层实现 Token 成本审计、链路追踪与自动化跑分评估
  • 从“调包侠”进化为掌控大模型边界的“AI 操作系统架构师”

扫描下方二维码,开启从 0 开始构建Agent Harness 的实战之旅。


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


原「Gopher部落」已重装升级为「Go & AI 精进营」知识星球,快来加入星球,开启你的技术跃迁之旅吧!

我们致力于打造一个高品质的 Go 语言深度学习AI 应用探索 平台。在这里,你将获得:

  • 体系化 Go 核心进阶内容: 深入「Go原理课」、「Go进阶课」、「Go避坑课」等独家深度专栏,夯实你的 Go 内功。
  • 前沿 Go+AI 实战赋能: 紧跟时代步伐,学习「Go+AI应用实战」、「Agent开发实战课」、「Agentic软件工程课」、「Claude Code开发工作流实战课」、「OpenClaw实战分享」等,掌握 AI 时代新技能。
  • 星主 Tony Bai 亲自答疑: 遇到难题?星主第一时间为你深度解析,扫清学习障碍。
  • 高活跃 Gopher 交流圈: 与众多优秀 Gopher 分享心得、讨论技术,碰撞思想火花。
  • 独家资源与内容首发: 技术文章、课程更新、精选资源,第一时间触达。

衷心希望「Go & AI 精进营」能成为你学习、进步、交流的港湾。让我们在此相聚,享受技术精进的快乐!欢迎你的加入!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。