ใช้ Claude Code บนเว็บ
กำหนดค่า cloud environments, setup scripts, network access และ Docker ใน Anthropic's sandbox ย้าย sessions ระหว่างเว็บและ terminal ด้วย
--remoteและ--teleport
Claude Code บนเว็บอยู่ใน research preview สำหรับผู้ใช้ Pro, Max และ Team และสำหรับผู้ใช้ Enterprise ที่มี premium seats หรือ Chat + Claude Code seats
Claude Code บนเว็บรัน tasks บน Anthropic-managed cloud infrastructure ที่ claude.ai/code Sessions คงอยู่แม้คุณจะปิด browser และคุณสามารถ monitor ได้จาก Claude mobile app
ใหม่กับ Claude Code บนเว็บ? เริ่มด้วย Get started เพื่อเชื่อมต่อ GitHub account และส่ง task แรกของคุณ
ตัวเลือกการยืนยันตัวตน GitHub
Cloud sessions ต้องการ access ไปยัง GitHub repositories เพื่อ clone code และ push branches คุณสามารถให้ access ได้สองวิธี:
| วิธี | วิธีทำงาน | เหมาะสำหรับ |
|---|---|---|
| GitHub App | อนุญาต Claude GitHub App ระหว่าง web onboarding | Browser onboarding; teams ที่ต้องการ Auto-fix |
/web-setup | รัน /web-setup ใน terminal เพื่อ sync local gh CLI token กับ Claude account | นักพัฒนาที่ใช้ gh อยู่แล้ว |
Cloud environment
แต่ละ session รันใน VM Anthropic-managed ใหม่พร้อม repository ที่ clone มา
สิ่งที่มีใน cloud sessions
| รายการ | มีใน cloud sessions | เหตุผล |
|---|---|---|
CLAUDE.md ของ repo | ใช่ | ส่วนหนึ่งของ clone |
.claude/settings.json hooks ของ repo | ใช่ | ส่วนหนึ่งของ clone |
.mcp.json MCP servers ของ repo | ใช่ | ส่วนหนึ่งของ clone |
User ~/.claude/CLAUDE.md | ไม่ | อยู่บนเครื่องของคุณ ไม่ใช่ใน repo |
| API tokens และ credentials แบบ static | ไม่ | ยังไม่มี dedicated secrets store |
| Interactive auth เช่น AWS SSO | ไม่ | ไม่รองรับ |
เครื่องมือที่ติดตั้ง
| หมวดหมู่ | รวมอยู่ |
|---|---|
| Python | Python 3.x พร้อม pip, poetry, uv, black, mypy, pytest, ruff |
| Node.js | 20, 21 และ 22 ผ่าน nvm พร้อม npm, yarn, pnpm, bun, eslint, prettier, chromedriver |
| Ruby | 3.1, 3.2, 3.3 พร้อม gem, bundler, rbenv |
| PHP | 8.4 พร้อม Composer |
| Java | OpenJDK 21 พร้อม Maven และ Gradle |
| Go | stable ล่าสุดพร้อม module support |
| Rust | rustc และ cargo |
| C/C++ | GCC, Clang, cmake, ninja, conan |
| Docker | docker, dockerd, docker compose |
| Databases | PostgreSQL 16, Redis 7.0 |
| Utilities | git, jq, yq, ripgrep, tmux, vim, nano |
สำหรับเวอร์ชันที่แน่นอน ให้ขอ Claude รัน check-tools ใน cloud session
Resource limits
Cloud sessions รันด้วย resource ceilings ประมาณนี้:
- 4 vCPUs
- 16 GB of RAM
- 30 GB of disk
กำหนดค่า environment ของคุณ
| Action | วิธี |
|---|---|
| เพิ่ม environment | เลือก current environment เพื่อเปิด selector จากนั้นเลือก Add environment |
| แก้ไข environment | คลิกไอคอน cloud ที่แสดงชื่อ environment ปัจจุบัน |
| Archive environment | เปิด environment เพื่อแก้ไขและเลือก Archive |
ตั้งค่าเริ่มต้นสำหรับ --remote | รัน /remote-env ใน terminal |
Setup scripts
Setup script คือ Bash script ที่รันเมื่อ cloud session ใหม่เริ่มต้น ก่อน Claude Code เปิดใช้งาน
Scripts รันเป็น root บน Ubuntu 24.04
ตัวอย่างนี้ติดตั้ง gh CLI ที่ไม่ได้ pre-installed:
#!/bin/bash
apt update && apt install -y gh
Environment caching
Setup script รัน session แรกใน environment หลังจากนั้น Anthropic snapshot filesystem และใช้ snapshot นั้นเป็นจุดเริ่มต้นสำหรับ sessions ถัดไป
Setup scripts เทียบกับ SessionStart hooks
| Setup scripts | SessionStart hooks | |
|---|---|---|
| ผูกกับ | Cloud environment | Repository ของคุณ |
| กำหนดค่าใน | Cloud environment UI | .claude/settings.json ใน repo |
| รัน | ก่อน Claude Code เปิดใช้งาน | หลัง Claude Code เปิดใช้งาน ทุก session |
| ขอบเขต | Cloud environments เท่านั้น | ทั้ง local และ cloud |
ติดตั้ง dependencies ด้วย SessionStart hook
{
"hooks": {
"SessionStart": [
{
"matcher": "startup|resume",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/scripts/install_pkgs.sh"
}
]
}
]
}
}
#!/bin/bash
if [ "$CLAUDE_CODE_REMOTE" != "true" ]; then
exit 0
fi
npm install
pip install -r requirements.txt
exit 0
Network access
| Level | การเชื่อมต่อขาออก |
|---|---|
| None | ไม่มี network access ขาออก |
| Trusted | Domains ใน allowlist เท่านั้น: package registries, GitHub, cloud SDKs |
| Full | ทุก domain |
| Custom | Allowlist ของคุณเอง |
ย้าย tasks ระหว่างเว็บและ terminal
Terminal → Web
สร้าง web session ใหม่จาก terminal:
claude --remote "Fix the login bug in the auth module"
Web → Terminal
ดึง web session เข้า terminal:
claude --teleport
ทำงานกับ sessions
ดู session ปัจจุบัน
ไปที่ claude.ai/code เพื่อดู session ทั้งหมดที่กำลังรันหรือเสร็จสิ้น
แชร์ session
คลิก Share บน session ใดๆ เพื่อสร้าง shareable link ผู้รับสามารถดู session transcript แบบ read-only ได้
Auto-fix pull requests
ให้ Claude ดู PR ที่เปิดอยู่และ push fixes โดยอัตโนมัติเมื่อ CI ล้มเหลวหรือ reviewers แสดงความเห็น:
/autofix-pr
Security และ isolation
แต่ละ session รันใน VM ที่แยกออกมา ด้วย:
- Separate filesystem ต่อ session
- ไม่มีการแชร์ network ระหว่าง sessions
- Automatic cleanup หลัง session สิ้นสุด
ข้อจำกัด
- Rate limits ใช้กับ cloud sessions
- บาง platform restrictions อาจใช้งานตาม organization settings
- Sessions ที่ต้องการ interactive authentication (เช่น AWS SSO) ไม่รองรับ