TabFlow 是一款本地运行的 Chrome 标签页管理扩展。它用更清晰的新标签页和轻量侧边栏整理大量标签,支持智能分组、拖拽管理、工作区、书签与重复标签清理,不依赖云端服务。
- 智能分组:结合标签标题、名称、网址路径、原生标签组和本地修正规则归类,不只按域名判断。
- 自由整理:创建空分组或从现有标签创建分组,重命名标签与分组,拖动标签到其他分组并调整分组顺序。
- 新标签页:保留网络搜索,同时集中管理标签页、工作区和 Chrome 书签。
- 侧边栏:在浏览网页时快速查找、切换和整理标签;跟随 Chrome 的左侧或右侧面板设置。
- 工作区:把一组标签保存到本地,之后单独打开网址或一次恢复全部。
- 快捷操作:查找标签、清理重复项、固定、静音、休眠和关闭;关闭分组支持撤销。
- 个性外观:内置雾白、深夜、青苔和极光主题,可手动选择或跟随系统。
- 本地优先:分组规则、别名、工作区和设置均保存在浏览器本地。
TabFlow 不使用后端、在线 AI、分析 SDK、远程脚本或内容脚本,不会读取网页正文,也不会把标签页数据发送到网络服务。智能分组完全在本地完成。
扩展使用以下权限:
tabs、tabGroups:读取并管理用户明确打开的标签页与 Chrome 标签组。storage:保存本地设置、分组规则、标签别名和工作区。sidePanel:提供 Chrome 侧边栏界面。favicon:显示标签页网站图标。sessions:撤销刚关闭的标签页。alarms:定时检查符合条件的闲置标签页。bookmarks(可选):仅在用户启用书签视图时读取 Chrome 书签。
目前可通过开发者模式加载:
- 下载或克隆本仓库。
- 在 Chrome 打开
chrome://extensions。 - 开启右上角的“开发者模式”。
- 点击“加载已解压的扩展程序”。
- 选择包含
manifest.json的 TabFlow 项目目录。
重新拉取代码后,可在扩展管理页点击“重新加载”应用更新。
Alt+Shift+T:打开或关闭 TabFlow 侧边栏。Alt+Shift+F:打开侧边栏并聚焦标签页搜索。
可在 chrome://extensions/shortcuts 中修改快捷键。
项目使用原生 JavaScript、HTML 和 CSS,无运行时依赖。需要 Node.js 18 或更高版本来运行测试:
npm test主要目录:
newtab/:新标签页工作台。sidepanel/:浏览器侧边栏。options/:扩展设置页。background/:后台事件与撤销逻辑。shared/:分组、搜索、存储和标签操作等共享模块。tests/:Node.js 测试。
MIT License © 2026 Karrecy