Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Feature Request: Fix serve-web Server Component Download (404 Error)
Issue Summary
The cursor serve-web command fails to download the required server component, resulting in a 404 error and the web interface being stuck on “The latest version of the Cursor Server is downloading, please wait a moment…”
Use Case
Goal: Access Cursor CLI from mobile devices (Android/iOS) via web browser with:
- File browser with autocomplete
- Mobile-adaptive UI
- Voice input and swipe keyboard support
- Terminal access to run Cursor CLI commands
- Full Cursor features in browser
Current Workaround: Using SSH + Termux + tmux works but lacks the web UI benefits (autocomplete, mobile keyboard features, etc.)
Technical Details
Error Information
Command:
cursor serve-web --host 0.0.0.0 --port 8080 --connection-token "token" --accept-server-license-terms
Expected Behavior:
- Download server component
- Start web interface
- Accessible from browser
Actual Behavior:
- Web interface loads
- Shows “downloading please wait” message
- Stuck in download loop
- Server component never downloads
Error Logs
[2026-02-02 12:11:04] info Downloading server cf8353edc265f5e46b798bfb276861d0bf3bf129
[2026-02-02 12:11:04] debug [reqwest::async_impl::client] redirecting 'https://api2.cursor.sh/updates/download/cf8353edc265f5e46b798bfb276861d0bf3bf129/vscode-reh-darwin-arm64-web.tar.gz' to 'https://cursor.blob.core.windows.net/remote-releases/cf8353edc265f5e46b798bfb276861d0bf3bf129/vscode-reh-darwin-arm64-web.tar.gz'
HTTP Response:
HTTP/1.1 404 The specified blob does not exist
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
System Information
- OS: macOS (darwin-arm64)
- Cursor Version: 2.2.44
- Commit: cf8353edc265f5e46b798bfb276861d0bf3bf129
- Server Component: vscode-reh-darwin-arm64-web.tar.gz
- Missing URL:
https://cursor.blob.core.windows.net/remote-releases/cf8353edc265f5e46b798bfb276861d0bf3bf129/vscode-reh-darwin-arm64-web.tar.gz
Additional Issues Found
-
API Endpoints Also Broken:
https://api2.cursor.sh/updates/latest/stable→ 404https://api2.cursor.sh/updates/latest/stable/darwin-arm64→ 404https://api2.cursor.sh/updates/version/cf8353edc265f5e46b798bfb276861d0bf3bf129/darwin-arm64→ 404
-
Similar Issue with Tunnel:
cursor tunnelhas the same 404 error when trying to download remote server component- Same blob storage issue
Requested Fix
-
Publish the missing server component to blob storage:
vscode-reh-darwin-arm64-web.tar.gzfor commitcf8353edc265f5e46b798bfb276861d0bf3bf129- Or update
serve-webto use a version that has the component available
-
Fix API endpoints for server component downloads
-
Add fallback mechanism if server component download fails:
- Clear error message
- Suggestion to use alternative method
- Or use bundled server component if available
Why This Matters
- Mobile Development: Many developers want to access their development environment from mobile devices
- Remote Access: Web interface is the most accessible way to use Cursor from any device
- Feature Parity:
serve-webexists but doesn’t work, creating confusion - User Experience: Current behavior (infinite “downloading” loop) is misleading
Workaround Currently Used
Using SSH + Termux + tmux:
Works for interactive Cursor CLI
Lacks web UI benefits (autocomplete, mobile keyboard features)
More complex setup
Contact Information
If you need more details or logs, I can provide:
- Full debug logs from
cursor serve-web --log debug - Network traces
- System configuration details
Submitted: 2026-02-02
Cursor Version: 2.2.44
Platform: macOS (darwin-arm64)
Steps to Reproduce
- Open terminal on macOS
- Run: cursor serve-web --host 0.0.0.0 --port 8080 --connection-token “test” --accept-server-license-terms
- Open browser to http://localhost:8080?token=test
- Observe: Page shows “The latest version of the Cursor Server is downloading, please wait a moment…”
- Check logs: Server component download fails with 404 error
- Result: Web interface stuck in infinite download loop
Expected Behavior
The serve-web command should:
- Successfully download the server component from blob storage
- Start the web interface
- Allow access to Cursor via web browser
- Provide full Cursor functionality in browser
Operating System
MacOS
Version Information
CLI Version: 2.3.41
Commit: 2ca326e0d1ce10956aea33d54c0e2d8c13c58a30
Platform: darwin-arm64
Server component that fails to download:
- URL: https://cursor.blob.core.windows.net/remote-releases/cf8353edc265f5e46b798bfb276861d0bf3bf129/vscode-reh-darwin-arm64-web.tar.gz
- Error: HTTP/1.1 404 The specified blob does not exist
Additional Information
This is a bug that prevents the serve-web feature from working at all. The command exists and starts, but fails silently when trying to download the required server component.
Similar issue exists with cursor tunnel command - same 404 error when downloading server components.
Workaround: Using SSH + Termux + tmux works for interactive CLI access, but lacks web UI benefits (autocomplete, mobile keyboard features).
Full technical details available in the bug description above.
Does this stop you from using Cursor
No - Cursor works, but with this issue