Warp Tools

版本 v1.5.3 MIT 许可 跨平台

专为 Warp 现代化终端打造的增强工具集。提供配置文件管理、主题一键切换、快捷命令设置、插件管理等功能。支持配置同步、备份恢复、主题自定义等高级特性。让您的 Warp 终端更加强大和个性化,提升命令行工作效率。

核心功能

📊 智能仪表盘

  • 实时显示当前 Warp 账户信息
  • 套餐类型和额度监控(Free/Pro/Premium)
  • 令牌状态和过期时间提醒
  • 一键保存账户到本地数据库

👥 多账户管理系统

  • 管理无限个 Warp 账户
  • 一键快速切换不同账户
  • 批量刷新所有账户令牌
  • 账户数据导入/导出(JSON格式)

🔑 令牌获取与管理

  • 通过浏览器手动获取令牌
  • 自动提取 Refresh Token
  • 令牌过期自动刷新
  • 支持 ID Token 和 Refresh Token

🎭 匿名快速注册

  • 无需真实邮箱即时创建账户
  • 自动生成虚拟邮箱地址
  • 一键注册免费账户(150次/月)
  • 注册过程实时日志显示

🤖 邮箱自动注册

  • 支持真实邮箱自动化注册
  • IMAP 监听自动接收验证邮件
  • 自动提取验证链接完成激活
  • 支持 QQ 邮箱、Gmail 等主流邮箱

💾 配置备份与恢复

  • 一键备份 Warp 完整配置
  • 多版本备份历史管理
  • 快速恢复到任意备份点
  • 跨设备配置迁移支持

🛠️ 高级工具箱

  • 账户清理:删除本地配置文件
  • 重置机器码:修改设备标识
  • 应用重置:完全清除数据和注册表
  • 进程管理:检测和终止 Warp 进程

✨ 提示词增强

  • AI 提示词智能优化
  • 提高 AI 响应质量
  • 简单的输入输出界面
  • 一键复制优化后的提示词

🖼️ 软件预览

Warp Tools 软件界面截图

💡 提示:以上为软件界面示例,实际界面可能会有所不同

💻 系统要求

操作系统

  • Windows 10/11 (推荐 64 位)

前置条件

  • 已安装 Warp 终端 (v0.2023.10.10+)
  • Rust 1.70+ (仅开发者需要)
  • Git (用于配置同步)

推荐配置

  • RAM: 至少 2GB
  • 磁盘空间: 100MB 可用空间
  • 网络: 用于主题和插件下载

🚀 快速开始

方法一:使用 Homebrew (macOS/Linux)

# 添加 tap
brew tap gacjie/warp-tools

# 安装
brew install warp-tools

# 验证安装
warp-tools --version

方法二:从 Releases 下载

从 GitHub Releases 页面下载适用于您系统的预编译二进制文件,解压后添加到 PATH。

方法三:从源码构建

# 克隆仓库
git clone https://github.com/gacjie/warp_tools.git
cd warp_tools

# 构建
cargo build --release

# 运行
./target/release/warp-tools

初始化配置

# 初始化配置文件
warp-tools init

# 查看当前配置
warp-tools config show

# 备份现有配置
warp-tools backup create

📖 功能详解

📊 仪表盘功能

显示内容:

• 账户邮箱、用户 ID、令牌状态

• 套餐类型:Free(150次/月)、Trial Pro(2500次/两周)、Pro(2500次/月)、Premium(10000+次/月)

• 使用进度条、额度详情、到期时间

• 机器码(ExperimentId)、Warp 版本号


操作按钮:

🔄 刷新账户:重新获取账户信息,刷新令牌

💾 保存到数据库:将当前账户保存到本地

👥 账户管理功能

1. 切换账户

• 点击表格中的“切换”按钮

• 系统自动关闭 Warp 进程、更新配置、应用新令牌

• 重启 Warp 客户端使切换生效


2. 刷新令牌

• 单个刷新:点击“刷新”按钮更新单个账户

• 批量刷新:点击“批量刷新”按钮更新所有账户


3. 导入/导出

• 导入账户:从 JSON 文件批量导入账户

• 导出账户:将所有账户导出为 JSON 文件

• 支持数组格式和单个对象格式

🎭 匿名注册功能

使用方法:

1. 点击左侧导航栏的“匿名注册”

2. 点击“开始注册”按钮

3. 等待注册完成(通常 5-10 秒)

4. 查看注册结果:虚拟邮箱、用户 ID、令牌

5. 点击“保存到数据库”保存账户


限制说明:

⚠️ 每个 IP 地址每小时只能注册一个账户

⚠️ 虚拟邮箱无法接收邮件

⚠️ 仅获得 Free 套餐(150次/月)

🤖 邮箱自动注册

配置设置:

邮箱域名:您的域名(如:qq.com)

IMAP 服务器:邮件服务器地址(如:imap.qq.com)

IMAP 端口:通常为 993(SSL)

邮箱账号:完整邮箱地址

邮箱密码:邮箱密码或授权码


QQ 邮箱配置示例:

邮箱域名: qq.com

IMAP 服务器: imap.qq.com

IMAP 端口: 993


使用步骤:

1. 点击“⚙️ 配置设置”按钮

2. 填写邮箱和代理信息

3. 点击“保存配置”

4. 点击“🚀 开始自动注册”按钮

5. 程序会自动执行所有步骤

🛠️ 工具箱功能详解

1. 账户清理

• 功能:删除本地 Warp 用户配置文件

• 用途:清除当前登录状态、解决配置文件损坏问题

⚠️ 警告:操作后需要重新登录


2. 重置机器码

• 功能:修改注册表中的 ExperimentId

• 用途:绕过设备限制、解决设备识别问题

⚠️ 需要管理员权限


3. 应用重置

• 功能:完全清除 Warp 数据和注册表

• 用途:彻底重置 Warp、解决严重错误

⚠️ 危险操作:会删除所有数据,不可恢复


4. 进程管理

• 功能:检测和终止 Warp 进程

• 用途:强制关闭卡住的 Warp、准备切换账户

如何切换主题?

命令行方式:

# 列出所有可用主题
warp-tools theme list

# 预览主题
warp-tools theme preview dracula

# 应用主题
warp-tools theme apply dracula

图形界面方式:

• 运行 warp-tools ui 打开图形界面

• 进入"主题"标签页

• 浏览主题并点击"应用"

如何管理配置文件?

备份配置:

# 创建备份
warp-tools backup create "my-backup"

# 列出所有备份
warp-tools backup list

恢复配置:

# 恢复备份
warp-tools backup restore my-backup

同步配置(需要 Git):

# 初始化同步
warp-tools sync init git@github.com:user/warp-config.git

# 推送配置
warp-tools sync push

# 拉取配置
warp-tools sync pull
如何安装和管理插件?
# 搜索插件
warp-tools plugin search git

# 安装插件
warp-tools plugin install git-enhanced

# 列出已安装插件
warp-tools plugin list

# 更新插件
warp-tools plugin update git-enhanced

# 卸载插件
warp-tools plugin remove git-enhanced
常见问题解答

Q: 配置文件存储在哪里?

A: macOS: ~/.config/warp-tools/,Linux: ~/.config/warp-tools/


Q: 主题不生效怎么办?

A: 尝试重启 Warp 终端,或运行 warp-tools cache clear 清除缓存。


Q: 如何创建自定义主题?

A: 运行 warp-tools theme create my-theme,然后编辑生成的主题文件。


Q: 支持 Warp AI 功能吗?

A: 本工具专注于配置和主题管理,不影响 Warp 的 AI 功能。