@@ -32,7 +32,7 @@ This project makes the desktop workbench run in a plain browser by:
3232│ │ │ - MessagePort ↔ HTTP translation │ │ │
3333│ │ │ - Binary protocol (varint MQ serialization)│ │ │
3434│ │ │ - Storage backed by localStorage │ │ │
35- │ │ │ - CORS proxy fetch interception │ │ │
35+ │ │ │ - CORS proxy fetch interception │ │ │
3636│ │ └─────────────────────────────────────────────┘ │ │
3737│ └───────────────────────────────────────────────────┘ │
3838│ ↕ HTTP/WS ↕ HTTP (CORS proxy) │
@@ -43,7 +43,7 @@ This project makes the desktop workbench run in a plain browser by:
4343│ ↕ ↕ HTTPS │
4444│ Local filesystem api[2-5].cursor.sh │
4545│ Extension host statsigcdn.com │
46- │ Remote agent featureassets.org │
46+ │ Remote agent featureassets.org │
4747└─────────────────────────────────────────────────────────┘
4848```
4949
@@ -69,17 +69,17 @@ Each channel uses VS Code's binary protocol: varint-length-prefixed messages wit
6969
7070```
7171x86 Cursor AppImage VS Code ARM64 (open source)
72- ┌──────────────────┐ ┌──────────────────────────┐
72+ ┌──────────────────┐ ┌──────────────────────────┐
7373│ Electron (x86) │ ←skip │ Electron (ARM64) ✓ │
7474│ Node.js (x86) │ ←skip │ Node.js (ARM64) ✓ │
7575│ V8 (x86) │ ←skip │ V8 (ARM64) ✓ │
76- │ │ │ │
76+ │ │ │ │
7777│ resources/app/ │ ←copy→ │ resources/app/ ✓ │
78- │ out/ │ (JS) │ out/ (Cursor) │
79- │ extensions/ │ │ extensions/ (Cursor) │
80- │ node_modules │ │ node_modules (Cursor) │
81- │ product.json │ │ product.json (Cursor) │
82- └──────────────────┘ └──────────────────────────┘
78+ │ out/ │ (JS) │ out/ (Cursor)│
79+ │ extensions/ │ │ extensions/ (Cursor)│
80+ │ node_modules │ │ node_modules (Cursor)│
81+ │ product.json │ │ product.json (Cursor)│
82+ └──────────────────┘ └──────────────────────────┘
8383 ↓
8484 Cursor ARM64 (native)
8585```
0 commit comments