What is CodeDock?
CodeDock is a VS Code extension plus a web control plane for room-based collaboration.
It helps hosts create rooms, share workspace sessions, and lets guests open the room in VS Code only when the session is ready.
The extension handles launch tokens, workspace binding, and live room state for the editor.
Quick Start
- Install the extension: Marketplace
- Open the web app: https://code-dock-beige.vercel.app
- Register: https://code-dock-beige.vercel.app/register
- Log in: https://code-dock-beige.vercel.app/login
- Create a room and share the invite code
- Open the room in VS Code with Open IDE
Features
- Room-based collaboration with host/guest separation
- Invite-code join flow
- Web app launches VS Code through the extension
- Guests wait until the host source is ready
- Configurable backend and web app URL
- Periodic update checks for the extension
VS Code Commands
codedock.login — sign in
codedock.logout — sign out
codedock.joinRoom — join a room
codedock.createRoom — create a room
codedock.openWebApp — open the web app
codedock.disconnectRoom — leave the room
Important Links
Requirements
- VS Code 1.85 or newer
- CodeDock extension installed
- CodeDock account from the web app
- Access to your CodeDock backend or hosted service
Configuration
Settings under codedock:
serverUrl — backend API endpoint
webAppUrl — web app URL opened by the extension
autoUpdate — enable release checks
updateCheckIntervalMinutes — how often checks run
License
MIT
| |