A web-based utility tool that helps manage Cursor editor's device identification system by resetting stored device IDs to resolve account restriction issues.
- 🌐 Simple web interface for device ID reset
- 🔄 Automatic random device ID generation
- 📦 Automatic backup of original configuration
- 🖥️ Cross-platform support (Windows, macOS, Linux)
- Node.js (v14 or higher)
- npm (Node Package Manager)
- Clone the repository
git clone https://github.com/zhangrongwu/cursor-reset.git
cd cursor-reset
- Install dependencies
npm install
- Start the server
npm start
-
Open your web browser and navigate to
http://localhost:port
-
Click the "Reset Device ID" button
- Ensure Cursor is completely closed before resetting the device ID
- The tool creates a backup of the existing configuration file before making changes
The tool automatically detects the configuration file based on your operating system:
- Windows:
%APPDATA%\Cursor\User\globalStorage\storage.json
- macOS:
~/Library/Application Support/Cursor/User/globalStorage/storage.json
- Linux:
~/.config/Cursor/User/globalStorage/storage.json
This tool is developed for research and educational purposes only. Use responsibly.
[Specify your license here]