一个功能强大的 Cursor 多账户管理和切换工具,提供图形化界面进行账户管理。
最新版本: v1.0 - 立即下载
下载预编译的 Windows 可执行文件,无需安装 Python 环境即可使用!
- ✅ 多账户管理 - 添加、删除、编辑多个 Cursor 账户
- ✅ 账户切换 - 快速切换不同的 Cursor 账户
- ✅ 使用量查询 - 查看账户的 API 使用情况
- ✅ 试用天数查询 - 查看账户剩余试用时间
- ✅ 机器码重置 - Windows 平台支持机器码重置
- ✅ 长效 Token 转换 - 支持长效 Token 的管理
- ✅ 图形化界面 - 基于 CustomTkinter 的现代化 UI
- Python 3.8+
- Windows
- Cursor IDE 已安装
- 克隆仓库:
git clone https://github.com/SnowRikka/cursor-Management.git
cd cursor-Management- 安装依赖:
pip install -r requirements.txt- 配置浏览器依赖(重要):
本项目使用 Playwright 进行浏览器自动化,需要手动配置 Chrome 浏览器文件。
步骤:
- 在项目根目录创建以下文件夹结构:
yilai/browser-cache/chrome/win64-140.0.7339.207/chrome-win64/ - 将 Chrome 浏览器的可执行文件
chrome.exe及其相关文件放置到该目录 - 或者从 Chrome for Testing 下载对应版本的 Chrome
目录结构示例:
yilai/
└── browser-cache/
└── chrome/
└── win64-140.0.7339.207/
└── chrome-win64/
├── chrome.exe # Chrome 可执行文件
├── chrome.dll
└── ... (其他 Chrome 文件)
提示:如果不配置此文件夹,长效 Token 转换功能将无法使用,但其他功能不受影响。
运行图形化界面:
python gui_switch.pybenfro/
├── gui_switch.py # GUI 主程序
├── cursor_manager.py # Cursor 管理核心
├── account_storage.py # 账户存储管理
├── browser_finder.py # 浏览器查找工具
├── machine_reset.py # 机器码重置工具
├── long_token_converter.py # Token 转换工具
├── trial_days_client_api.py # 试用天数查询
├── usage_client_api.py # 使用量查询
├── token_utils.py # Token 工具函数
└── requirements.txt # 依赖列表
我们正在寻求实现 无感切号技术 的解决方案,希望能够在不重启 Cursor 的情况下完成账户切换。
详情请查看 寻求无感切号技术开源.md
如果您有相关技术经验或建议,欢迎:
- 提交 Issue
- 技术交流讨论
使用 Nuitka 构建独立可执行文件:
python build.py构建后的文件位于 dist/ 目录。
主要依赖包括:
customtkinter- 现代化 UI 框架psutil- 进程管理playwright- 浏览器自动化cryptography- 加密支持requests- HTTP 请求
完整依赖列表请查看 requirements.txt
本项目仅用于个人学习和研究目的。
请遵守 Cursor 的服务条款和相关法律法规。使用本工具产生的任何后果由用户自行承担。
欢迎提交 Issue
期待大佬们的技术支持,共同实现无感切号功能! 🙏
