Guides
Terminal & Code Editor
Using the browser-based VS Code editor and web terminal in your CrabGlamp agent.
Terminal & Code Editor
Every agent includes a code editor (VS Code via code-server) and a web terminal (ttyd), both in the browser. Access them from the dashboard.
Code editor
Full VS Code. Extensions, themes, keybindings, integrated terminal, search, git — it all works.
Install extensions from the Open VSX marketplace. Settings and extensions persist across restarts.
What doesn’t work: desktop VS Code connections (no SSH/remote tunnel), extensions that need a desktop environment, JetBrains or other desktop IDEs.
Terminal
Full zsh shell with passwordless sudo.
| Shell | zsh |
| Home | /home/coder/ |
| Config | ~/.zshrc (persists) |
| Sudo | Passwordless — sudo apt-get install anything |
Sessions
Opening the terminal or editor from the dashboard generates a short-lived token (60s) and sets a session cookie (24h). You don’t manage credentials — it’s automatic. If your session expires, refresh from the dashboard.
Tips
- Installed packages persist.
sudo apt-get installsomething and it survives restarts (overlay filesystem on/usr). - Long-running processes survive tab close. They keep running as long as the agent is running. They stop when the agent stops.
- Browser shortcuts can collide with VS Code. Remap in the editor’s keybinding settings if needed.