Cursor IDE Remote
Cursor is an AI-powered code editor that significantly enhances developer productivity. While you can install and use it from the official website, Cursor IDE Remote allows you to access Cursor IDE deployed on a remote desktop via a browser. In addition to Cursor, development tools such as AWS CLI and AWS SAM CLI are pre-installed, allowing you to start development immediately.

Key Features
- Cloud-based Development Environment: Remote desktop environment accessible from a browser
- High-speed Connection via Amazon DCV: Provides a comfortable development experience with low latency
- Pre-installed Development Tools: AWS CLI, AWS SAM CLI, uv, NVM, and more are available
- English Language Support: OS and input methods are pre-configured
- Secure Access: Safe connection via CloudFront and ALB
- Ubuntu 24.04 Support: Secure Electron sandbox with AppArmor on the latest Ubuntu LTS
Configuration and Estimated Cost
System Configuration
- EC2 Instance: t3.xlarge (4 vCPU, 16 GiB RAM)
- EBS Volume: 40 GB (default, configurable)
- Networking: VPC, Subnets, Internet Gateway
- Load Balancer: Application Load Balancer
- Distribution: CloudFront
- Other: Lambda, Secrets Manager, SNS
Estimated Cost (Tokyo Region)
Monthly cost estimation for main components (24/7 operation):
- EC2 (t3.xlarge): ~$140/month
- EBS (40 GB): ~$4/month
- Application Load Balancer: ~$20/month
- CloudFront: Based on data transfer (minimum charges apply)
- Other Services: ~$1-2/month
Total Estimate: ~$165-170/month (excluding data transfer)
Note: Actual costs vary by usage and region. For development use only, you can reduce costs by stopping the instance when not in use. Please refer to the AWS Pricing page for the latest pricing information.
Deploy to AWS
You can deploy using the button below. Click after logging into AWS.
Parameter Settings
- UserEmail
- User's email address. Used for notification delivery and system configuration.
- UserFullName
- User's full name. Used for Git configuration and other settings (default: Cursor Developer).
- InstanceType
- EC2 instance type (default: t3.xlarge).
- InstanceVolumeSize
- EBS volume size in GB (default: 40).
- RepoUrl
- Git repository URL to automatically clone for development (optional).
- Language
- OS language setting. Choose EN (English) or JP (Japanese) (default: EN).
When deployment starts, an email will be sent to the email address set in UserEmail to enable notification subscription. Please subscribe from the email to receive notifications.
Access After Deployment
When deployment is complete, you will receive an email with the following information. You can also check it from the Outputs tab in CloudFormation.
- CursorURL: Access URL to Cursor IDE
- Username: Login username
- Password: Login password
- InstanceId: EC2 instance ID
Access the URL and log in with the displayed username and password.
Initial Setup
- It is recommended to change your password after logging in. You can change it using the
passwdcommand. - The Cursor desktop icon is initially disabled. Right-click to allow launching.
Other Notes
- Copy & Paste to terminal uses Ctrl + Shift + V. This is standard Linux behavior.
- GPU-related error messages may appear, but this is because there is no GPU in the virtual environment and does not affect operation.
Security
Ubuntu 24.04 has enhanced security through AppArmor. Cursor IDE Remote achieves a secure Electron sandbox using two mechanisms:
- AppArmor Profile: Allows user namespace creation only for the Cursor binary
- SUID chrome-sandbox: Sandbox for Electron child processes (renderer, GPU)
This allows Cursor to run in a secure environment without using the --no-sandbox flag.