2026-01-29 10:02:56 +08:00
2024-10-17 20:32:21 -08:00
2026-01-12 17:24:19 -09:00
2026-01-26 11:46:38 -09:00
2026-01-09 10:42:24 -09:00
2025-12-11 16:23:09 -09:00
2026-01-27 19:15:10 +08:00
2022-03-22 15:07:14 -05:00
2025-12-11 16:02:11 -09:00
2024-10-17 20:32:21 -08:00
2026-01-29 10:02:56 +08:00
2025-02-12 14:34:05 -09:00
2025-06-25 10:32:43 -08:00
2026-01-29 10:02:56 +08:00
2026-01-27 19:15:10 +08:00
2026-01-29 10:02:56 +08:00
2026-01-29 10:02:56 +08:00

VSCode Cloud IDE

Browser-based VSCode with Claude Code & Node.js

Deploy on Railway

Cloud IDE with persistent extensions, settings, and tools. Zero configuration.


Features

  • Claude Code & Node.js 20 pre-installed
  • Extensions persist across redeployments
  • Volume-installed tools take priority (update when YOU want)
  • Custom startup scripts supported

Quick Start

# Claude Code ready to use
claude

# Node.js ready to use  
node --version
npm --version

How Updates Work

Component Behavior
Volume tools YOU control updates. Install to ~/.local/node/ or ~/.claude/local/
Image tools Auto-update on redeploy (fallback if no volume version)
Extensions Never reset (persisted on volume)

The startup logs show [volume] or [image] next to each tool.


Environment Variables

Variable Required Default Description
PASSWORD Yes - Login password
CODER_HOME No /home/coder Volume mount path

Custom Volume Path

If you change the volume mount location:

CODER_HOME=/your/volume/path

Everything adapts automatically.


Custom Startup Scripts

Add to $CODER_HOME/entrypoint.d/:

#!/bin/bash
git config --global user.name "Your Name"

Make executable: chmod +x script.sh


Troubleshooting

Issue Check
Wrong Node version Look for [volume] vs [image] in logs
Extensions missing Verify volume at CODER_HOME
Claude not found Run which claude to verify PATH

Credits

License: MIT

Languages
TypeScript 81.4%
Shell 14.5%
HTML 1%
CSS 0.8%
HCL 0.7%
Other 1.6%