🦀 CrabGlamp Docs

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.

Shellzsh
Home/home/coder/
Config~/.zshrc (persists)
SudoPasswordless — 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 install something 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.