一款专为Warp终端设计的账号管理和系统工具集合,基于PySide6 + SQLite3开发,提供现代化的用户界面和完整的功能生态系统。

项目信息
- 应用名称:Warp Tools
- 当前版本:v1.0.3
- 开发者:GacJie (gacjie · GitHub)
- 版权声明:Copyright ©2025-2029 GacJie
- 项目地址:GitHub – gacjie/warp_tools: Warp.Dev 工具箱
核心功能
仪表盘
- 实时显示当前活跃Warp账户的核心数据,包括电子邮箱、用户ID、访问令牌有效期等。
- 订阅状态信息:套餐类型(Free, Pro, Premium等)、使用量统计、流量刷新周期、下次刷新时间,并通过直观的进度条和状态标签展示。
- 一键保存当前Warp账户到本地数据库,方便管理。
- 同时展示设备的机器码和操作系统信息,支持机器码的刷新显示。
账号管理中心
- 提供Warp账户的完整CRUD操作(添加、更新、删除、查询),支持通过邮箱和刷新令牌添加新账户。
- 支持从JSON文件批量导入账户数据,也支持导出账户数据到JSON文件,提供便捷的账户迁移和备份功能。
- 快速切换Warp终端的当前活跃账户(需关闭Warp应用),并可选在切换时重置系统机器码,以增强隐私和解决某些账户限制问题。
- 实时刷新单个或所有账户的套餐和使用量数据,内置ID Token自动刷新机制,确保账户信息始终有效和最新。
- 智能重复检测机制,在添加账户时自动识别并更新已存在的账户,避免数据冗余。
- 以表格形式清晰展示所有Warp账户的邮箱、套餐、使用量、到期时间,并提供直观的操作按钮进行切换、刷新和删除。
工具箱
- 账户信息清理:安全删除Warp本地的用户配置文件 (
dev.warp.Warp-User
) 和相关数据库记录 (warp.sqlite
)。 - 重置机器码:生成新的系统机器ID (MachineGuid),用于更改设备的唯一标识符,可能需要重新激活某些软件,需管理员权限。此操作会同时清理相关的设备缓存。
- 应用程序重置:完全重置Warp应用程序,删除所有本地数据和配置。此操作不可逆,执行前会进行多重确认。
- 缓存清理:清理Warp应用程序缓存,释放磁盘空间,可能会改善应用性能 (功能开发中)。
- 进程安全检查:在执行关键操作(如切换账户、清理账户、重置应用)前,自动检测Warp进程状态,并尝试终止,确保数据完整性。
- 多重确认机制:对于潜在风险操作(如重置应用),提供额外确认步骤,防止误操作。
UI/UX特性
- 无边框窗口:采用自定义的无边框窗口设计,具有圆角和阴影效果,呈现macOS风格的现代化外观。
- 主题系统:支持浅色(Light)和深色(Dark)主题的实时切换,提升用户个性化体验,所有UI元素均适配。
- 侧边栏导航:提供可展开/收缩的侧边栏,优化空间利用和导航效率,图标和文字清晰易辨。
- 精美动画与视觉效果:按钮hover效果、卡片渐变背景、表格交替行色等,增强视觉吸引力。
Warp Tools – Warp Dev 工具箱:等您坐沙发呢!