可自托管的网页变化监控工具,页面变化时通过 Discord、邮件、Slack 等渠道提醒。
- Star
- 2,122
- Fork
- 138
- 未关闭 Issue
- 32
- 最近提交
- 2个月前
这是什么?
Gmail Cleaner 是一个在本地运行的网页应用,用于整理 Gmail 收件箱。它可以找出订阅邮件并一键退订,统计哪些发件人发邮件最多,并按发件人批量删除或归档邮件。此外还支持批量标记已读、管理标签、标记重要邮件,以及将发件人邮件元数据导出为 CSV。
应用直接在你的电脑上调用 Gmail API,使用你在自己的 Google Cloud 项目中创建的 OAuth 凭据,邮件数据不经过第三方服务器。每次 API 调用批量处理 100 封邮件。筛选条件包括日期范围、邮件大小、Gmail 分类(推广、社交、更新、论坛、主要)、发件人和标签。
可通过 Docker 运行,也可用 Python 3.9+ 和 uv 本地运行,支持 Linux、Windows 以及 macOS(含 Apple Silicon)。删除的邮件会进入 Gmail 回收站,30 天内可恢复。
核心功能
- 01在统一界面中批量退订订阅邮件
- 02按发件人删除邮件,支持同时处理多个发件人并显示进度
- 03可按日期范围、邮件大小、Gmail 分类、发件人和标签筛选
- 04批量标记已读、归档、添加或移除标签、标记重要邮件
- 05将发件人邮件元数据导出为 CSV
- 06支持 Docker 或 Python 本地运行,使用自己的凭据
适用场景
- 清理充斥促销邮件和订阅通知的收件箱
- 批量清除多年来几个高频发件人的邮件
- 一次性将大量旧的未读邮件标为已读
- 在决定退订前,先查看哪些发件人发信最多
快速上手
- 1
克隆仓库
git clone https://github.com/Gururagavendra/gmail-cleaner.git - 2
进入项目文件夹
cd gmail-cleaner - 3
使用 uv 安装依赖
uv sync - 4
运行应用并打开 http://localhost:8766
uv run python main.py
使用前须知
- 使用前必须自行创建 Google Cloud OAuth 凭据(credentials.json)。
- 设置需要在 Google Cloud Console 中配置测试用户和 OAuth 重定向 URI,步骤较繁琐。
- 通过 Docker 或远程服务器使用网页版 OAuth 客户端时需要域名,Google 不允许使用 IP 地址作为重定向 URI。
标签
常见问题
- gmail-cleaner 是什么?
- 一款免费、本地运行的 Python 工具,可批量退订邮件、按发件人删除邮件并标记已读。 Gmail Cleaner 是一个在本地运行的网页应用,用于整理 Gmail 收件箱。它可以找出订阅邮件并一键退订,统计哪些发件人发邮件最多,并按发件人批量删除或归档邮件。此外还支持批量标记已读、管理标签、标记重要邮件,以及将发件人邮件元数据导出为 CSV。
- gmail-cleaner 可以免费使用吗?用的什么许可证?
- gmail-cleaner 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- gmail-cleaner 还在维护吗?
- 半年内有更新。gmail-cleaner 最近一次提交是在 2026年8月18日。
- gmail-cleaner 适合用来做什么?
- 清理充斥促销邮件和订阅通知的收件箱 批量清除多年来几个高频发件人的邮件 一次性将大量旧的未读邮件标为已读 在决定退订前,先查看哪些发件人发信最多
- gmail-cleaner 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Gururagavendra/gmail-cleaner.git 进入项目文件夹: cd gmail-cleaner 使用 uv 安装依赖: uv sync 运行应用并打开 http://localhost:8766: uv run python main.py
- 在哪里获取 gmail-cleaner?
- 源代码和安装说明在 GitHub 上:https://github.com/Gururagavendra/gmail-cleaner
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.5万2161PythonApache-2.0更新于 前天
开源的 AI 邮件助手与邮件客户端,支持 Gmail 和 Outlook,可整理收件箱并预先起草回复。
1.3万1609TypeScriptOther更新于 8小时前
基于 Django 的开源自托管健身、饮食与体重记录工具,提供 REST API 和移动端应用。
71481041PythonAGPL-3.0更新于 5天前
开源数字标牌平台,可将树莓派和 PC 连接的显示屏变为可集中管理的内容屏幕。
3696727PythonOther更新于 昨天
基于 Python 和 Flask 构建的自托管菜谱管理网页应用,涵盖菜谱、购物清单和膳食计划。
14410PythonGPL-3.0更新于 23天前
一个自托管的 AI 工作台,集成聊天、智能体、深度研究、文档、邮件、笔记、日历和本地模型工作流。
9.4万1695PythonAGPL-3.0更新于 8小时前