免费 · 开源 · 本地运行

让杂乱的标签页,
一键变得井井有条

KoiTab 是一款轻量的浏览器标签页整理助手:点一下「一键整理」, 自动关掉重复网页、把相同网站合并成组,多窗口也能一起收拾干净; 很久没用的页面还能一键收进 KoiTab 收藏夹再关闭,想找随时能回来。

无需注册 · 不上传任何数据 · Manifest V3

核心功能

一个小弹窗,搞定标签栏的全部混乱

一键整理

一个按钮搞定全部:关掉重复 → 取消单标签分组 → 所有分组收进当前窗口并成组 → 散标签收进一个新窗口。

🧩

合并同类项

按域名自动识别相同网站,把它们收进带颜色的标签分组,标签栏立刻清爽。

🧹

关闭重复网页

自动检测内容完全相同的标签页并关闭多余副本,优先保留固定和正在浏览的页面。

🧭

三个 tab,各司其职

「诊断」先给你一份标签体检报告 —— 重复多少、散乱多少、几天没用的多少,整理/归档的效果动手前就能预览到;「标签页」是分组列表;「收藏夹」分两区:KoiTab 自己的收藏 + 浏览器书签只读展示,搜索一起命中。

📚

归档未用标签

3 / 7 / 30 天没用过的标签页,先收进 KoiTab 自己的收藏夹再关闭 —— 不碰浏览器书签,更不是丢掉,随时能找回。正在浏览和固定的页面永远不动。

🪟

跨窗口整理

支持「本窗口 / 所有窗口」切换,多个窗口一次整理完;同一网站在各窗口使用同一分组颜色,一眼对应。

🎯

整理成两个窗口

选「所有窗口」时,结果一目了然:当前窗口集中展示所有站点分组,散标签(站点合计只有 1 个的)统一收进一个新窗口,其余窗口被搬空后关闭。哪怕各窗口里的分组各自都已经很整齐,也会被合并到一处。固定标签留在原窗口。

📁

站点分组与折叠

同站点自动成组并配专属颜色;点标题即可折叠,折叠后只剩「站点名 + 数量」,一眼就是一排干净的站点。超过几个自动收起由你在「操作」页配置(默认 8)。

🔍

快速搜索定位

在弹窗里直接搜索标题或网址,点击即跳转,再也不用在一排小图标里大海捞针。

🚫

整站一键关闭

某个站点的标签页开太多?点一下分组标题右侧的 ×,把这个站点的标签页全部关掉。

🔒

隐私优先

所有整理都在本地完成,不收集、不上传任何浏览数据,用得安心。

三步开始使用

支持 Chrome 与 Edge,下载即用 —— 无需应用商店

1

下载并解压

点击顶部的下载按钮获取 koitab-latest.zip,解压到任意目录,得到一个 koitab 文件夹。

2

打开扩展管理页

在地址栏输入 chrome://extensions(Edge 为 edge://extensions),打开右上角的「开发者模式」。

3

加载已解压的扩展

点击「加载已解压的扩展程序」,选择解压出的 koitab 文件夹,工具栏出现锦鲤图标即安装成功。

💡 建议把 KoiTab 图标固定到工具栏:点击浏览器地址栏右侧的拼图图标 🧩,把 KoiTab 钉住,随手就能整理。

最近更新

想第一时间收到新版本?订阅 RSS,或查看完整更新日志

v5.1.2官网上线与自动发布

  • 官网部署到 Cloudflare Workers,支持 koitab.com 与 www.koitab.com
  • GitHub main 分支更新后自动构建和部署;发布前运行扩展回归测试,同步更新日志与下载包
  • 固定构建 Node.js 版本,提供统一的 Worker 构建与部署命令

v5.1.1修复标签与收藏的数据安全问题

  • 去重保留完整 URL 的 hash、路径和查询参数,不同路由不再误关;归档分别保存这些地址
  • 收藏搜索后按确认过的条目 ID 删除,保留未命中的收藏;删除从最新存储读取,避免过期界面覆盖新收藏
  • 归档读取失败或数据格式异常时立即中止,不覆盖旧收藏、不关闭标签;写入失败同样保留页面
  • 归档关闭每个标签前重新读取状态,地址、窗口、访问时间发生变化或已激活、固定、正在导航的页面保留不关

v5.1.0SEO

  • 新增 nextjs/ 独立应用;页面文案、JSON-LD、RSS 共用一份数据源(app/content.ts),
  • SEO:每个路由都预渲染为完整静态 HTML(○ Static);metadata 补齐
  • RSS:新增 /feed.xml(RSS 2.0,构建期静态生成),内容解析自 CHANGELOG.md;
  • 下载包改由 tools/build-site.py 产出到 nextjs/public/downloads/,页面直接下载;

浏览器兼容性

基于 Chromium Manifest V3 打造,主流浏览器开箱即用

Google Chrome

Chrome 121 及以上版本完整支持

Microsoft Edge

Edge 121 及以上版本完整支持

更多浏览器

Brave / Arc 等 Chromium 系浏览器均可尝试

常见问题

KoiTab 会收集我的浏览记录吗?

不会。KoiTab 的全部逻辑都在你的浏览器本地运行,没有服务器,没有任何数据上报。

标签页太多,列表太长滚不完怎么办?

点分组标题即可折叠该站点,折叠后整组收起,只留「站点名 + 数量」 —— 不再夹着某一条标签页的信息,全部折叠时扫过去就是一排干净的站点,点标题就能展开。标签数超过 8 个、而你还没手动操作过的站点,打开弹窗时会自动收起;底栏的「全部折叠」能一次收起所有分组。所有折叠状态都会被记住,而且你的手动操作永远优先于自动折叠。

「一键整理」具体做了什么?

按固定顺序依次执行五步:① 关闭重复网页 → ② 取消只剩单个标签的分组 → ③ 所有分组收进当前窗口并成组、散标签收进一个新窗口(仅「所有窗口」范围)→ ④ 收拾剩余标签 → ⑤ 分组靠左重排。顺序是刻意的:先去重能让后续处理更少标签;取消分组要排在集中之前(取消后标签就变回未分组,才能参与集中);集中必须先搬运再成组,因为 Chrome 的分组无法跨窗口。按钮悬停会提示本次将执行哪几步,全都没得做时会置灰。

整理成两个窗口:会不会把我的窗口搞乱?

不会,结果就是清清楚楚的两个窗口:当前窗口集中展示所有站点分组(它只收不搬,绝不会被搬空,弹窗也就不会中断),散标签统一收进一个新窗口。其他窗口若被搬空,Chrome 会关掉空窗口,但标签不会丢,它们都在上面这两个窗口里,提示也会说明关了几个。固定标签(邮箱、日历这类常驻页)一律留在原窗口,也不参与分组(Chrome 不允许固定标签进分组)。散标签已经收在一个窗口里之后不会被反复搬动,所以不会越点窗口越多。

重排会把我的标签分组打乱吗?

不会。重排只移动未分组的标签页,并且一律挪到标签栏末尾 —— 分组内的标签页一个都不动,所以同组内成员的顺序、分组与分组之间的先后顺序都完整保留。固定标签页也不会被移动(Chrome 要求固定标签只能在最左侧)。

「合并同类项」会改变我的标签页内容吗?

不会。合并只是把相同网站的标签页放进同一个浏览器原生分组,页面本身不会被刷新或重载。

「关闭重复网页」保留哪一个?

优先保留已固定(Pinned)的标签页,其次是你当前正在查看的,最后保留最早打开的那个。跨窗口去重时,如果某个窗口只剩这一个标签,它会保留下来,避免整个窗口被关掉。

深色模式下图标看得清吗?

看得清。图标采用宣纸色圆角底板 + 手绘黑墨笔触,在浅色和深色工具栏上都有稳定对比度,弹窗界面同样会适配深色皮肤。

可以整理其他窗口吗?

可以。弹窗顶部可在「本窗口 / 所有窗口」之间切换,选择会被记住。两组范围都会关闭重复、取消单标签分组、重排;只有「所有窗口」才会额外把所有分组收进当前窗口、把散标签收进一个新窗口。想让标签被跨窗口整理,记得切到「所有窗口」。

会把标签页搬到别的窗口吗?

看范围:选「本窗口」时只在原地整理,不搬动任何标签页;选「所有窗口」时,所有站点分组收进当前窗口,散标签收进一个新窗口。当前窗口只收不搬、永远不会被搬空;其他窗口被搬空后关闭,标签不会丢(都在上面两个窗口里)。固定标签保持原位。

「归档未用标签」会不会把我还要用的页关掉?

它的原则是宁可漏、不可误杀:正在浏览的、固定的、时间戳拿不到的一律不动;而且关掉的每一个页都先存进了 KoiTab 自己的收藏夹(本地存储,按站点分组,不碰浏览器书签),没存成功就绝不关闭。就算真收错了,去「收藏夹」页一找就在 —— 这是“归档”,不是“清理”。