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
2021-12-16 15:30:07 -06:00
2021-01-08 23:03:34 -05: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
2025-02-12 14:34:05 -09:00
2025-06-25 10:32:43 -08:00
2026-01-27 19:15:10 +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.


Features

  • Claude Code & Node.js 20 pre-installed
  • Extensions persist across redeployments
  • Configurable user (root or coder)
  • Shell profile auto-configured with PATH

Quick Start

# Claude Code with auto-accept (for automation)
claude --dangerously-skip-permissions

# Or use the alias
claude-auto

# Interactive mode
claude

Environment Variables

Variable Required Default Description
PASSWORD Yes - Login password
RUN_AS_USER No root Set to coder for non-root
CODER_HOME No /home/coder Volume mount path
CODER_UID No 1000 User ID (when RUN_AS_USER=coder)
CODER_GID No 1000 Group ID (when RUN_AS_USER=coder)

Set in Railway variables:

RUN_AS_USER=coder

This enables:

  • No root permission warnings
  • claude --dangerously-skip-permissions works properly
  • Better security

Update Behavior

Component Behavior
Volume tools You control - install to ~/.local/bin/
Image tools Auto-update on redeploy (fallback)
Extensions Persist on volume
Claude auth Persists in ~/.claude/

Custom Startup Scripts

Add to $CODER_HOME/entrypoint.d/:

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

Make executable: chmod +x script.sh


Credits

License: MIT

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