🔑 完善的账号管理
- 支持多种登录方式(GitHub、Google、Email)
- 账号信息加密存储
- 批量添加、编辑、删除账号
- 账号状态实时监控
专为 Cursor IDE 用户设计的专业级管理工具。提供账号管理、机器码生成与管理、设备信息修改、批量操作等强大功能。支持多种登录方式,内置智能验证机制,确保账号安全。界面美观易用,是 Cursor 开发者的必备工具。
💡 提示:以上为软件界面示例,实际界面可能会有所不同
cursor_tools_v1.0.0_x86_64.zip
.exe
文件启动应用
Cursor Tools 提供完全独立的可执行文件版本,无需安装 Python 或任何运行时库,
下载后直接运行,绿色免安装,无痕迹!专为 Windows 系统优化。
⚠️ 修改 Cursor 配置文件需要管理员权限。
⚠️ 使用前请确保已关闭 Cursor IDE。
⚠️ 建议先备份重要数据。
实时账号监控:
• 账号邮箱:当前登录的邮箱地址
• 套餐类型:free/pro/business
• 注册类型:Auth_0/Google/GitHub
• Access Token:访问令牌(完整显示)
• Refresh Token:刷新令牌(完整显示)
操作按钮:
• 刷新数据:重新读取 Cursor IDE 的最新账号信息
• 保存到账号库:将当前账号信息保存到本地数据库
• 复制按钮:快速复制邮箱或令牌信息
💡 每次切换 Cursor 账号后,点击"刷新数据"查看最新信息
获取新令牌(PKCE 授权流程):
1. 生成登录链接
• 点击"生成登录链接"按钮
• 系统自动生成 PKCE challenge 和 verifier
• 生成链接格式:https://cursor.com/loginDeepControl?challenge=xxx
2. 打开登录页面
• 点击"打开浏览器"按钮或手动复制链接
• 在浏览器中完成登录操作
• 支持邮箱密码、Google、GitHub 登录
3. 获取令牌
• 返回 Cursor Tools,点击"轮询获取令牌"按钮
• 系统自动轮询获取授权结果
• 成功后显示:Access Token、Refresh Token、账号邮箱、套餐信息
4. 保存账号
• 令牌获取成功后,点击"保存到账号库"
• 账号信息会保存到本地数据库
刷新现有令牌:
• 输入 Refresh Token(格式:v1.MXV8dGhpc2lzc...
)
• 点击"刷新令牌"按钮
• 系统调用 Cursor API 刷新 Access Token
• 用途:Access Token 过期时(通常 24 小时)重新获取
机器码类型说明:
1. Machine ID (machineId)
• 格式:UUID(小写,带连字符)
• 示例:a1b2c3d4-e5f6-7890-abcd-ef1234567890
• 用途:设备主标识符
2. Mac Machine ID (telemetry.macMachineId)
• 格式:SHA512 哈希值(128 个十六进制字符)
• 示例:abc123def456...
• 用途:遥测数据标识
3. Dev Device ID (telemetry.devDeviceId)
• 格式:UUID(小写,带连字符)
• 用途:开发设备标识
4. SQM ID (telemetry.sqmId)
• 格式:UUID(大写,带大括号)
• 示例:{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}
• 用途:软件质量监控标识
操作功能:
• 查看当前:显示当前 Cursor 中的所有机器码
• 生成新码:一键生成全新的机器码组合
• 复制:复制任意机器码到剪贴板
• 应用到 Cursor:将生成的机器码应用到 Cursor 配置
• 重置:清空生成的机器码,返回默认状态
⚠️ 重要注意:
• Machine ID 和 Service Machine ID 必须保持一致
• 应用机器码后需要重启 Cursor IDE
• 建议在修改前先备份当前配置
1. 添加账号
• 点击"添加账号"按钮,填写账号信息
• 必填项:邮箱、Access Token、Refresh Token
• 可选项:套餐类型、注册类型、备注
• 系统会自动生成缺失的机器码信息
2. 编辑账号
• 选择要编辑的账号,点击"编辑"按钮
• 可编辑字段:Access Token、Refresh Token、备注、所有机器码
3. 删除账号
• 选择要删除的账号,点击"删除"按钮
⚠️ 删除操作不可恢复!
4. 切换账号
• 选择目标账号,点击"切换账号"按钮
• 系统将账号信息写入 Cursor 配置文件
• 重启 Cursor IDE 使切换生效
切换原理:
1. 读取目标账号的所有信息(令牌、机器码等)
2. 写入 Cursor 的 state.vscdb 数据库
3. 更新 storage.json 配置文件
4. 更新 machineid 文件
5. Cursor 重启后读取新配置完成切换
5. 批量操作
• 导出账号:将选中的账号导出为 JSON 文件
• 导入账号:从 JSON 文件导入账号
• 导出全部:导出所有账号数据
一键备份:
• 点击"创建备份"按钮
• 系统自动备份 Cursor 所有配置文件
• 包括:用户设置、扩展配置、快捷键设置、代码片段、工作区配置
选择性恢复:
• 在备份列表中选择要恢复的备份
• 选择特定配置进行恢复
• 点击"恢复"按钮应用更改
备份管理:
• 查看和管理所有备份记录
• 显示备份时间、大小、包含内容
• 支持删除旧备份释放空间
⚠️ 建议在重要操作前先创建备份!
配置管理:
• 查看配置路径:显示 Cursor 主配置目录、用户配置、全局存储、数据库文件等
• 清理缓存:清理临时文件、缓存数据、日志文件
• 重置配置:清空所有 Cursor 设置(谨慎使用!)
进程管理:
• 检测 Cursor 状态:实时显示 Cursor IDE 是否运行
• 一键关闭:强制关闭 Cursor 进程
• 用途:切换账号前关闭 Cursor,或解决进程卡死问题
数据导出:
• 导出账号数据为 JSON/CSV 格式
• 导出机器码信息
• 用于数据分析或外部处理