VectraCloud

Dashboard

Create, configure, resume, and manage your sandboxes

Dashboard

After login, open Dashboard.

Create an instance

Every account includes 1 free instance (no payment, no expiry).

  1. Enter a workspace name.
  2. If free quota remains, click Create free instance — sandbox is ready immediately.
  3. For extra sandboxes: pick INR or USD, click Pay & create, complete Razorpay checkout.
  4. Paid instances appear after payment succeeds (access for 30 days).

You only see your instances. Paused ones stay in the list so you can resume them.

Instance cards show live status (running / paused / error) and a short sandbox id when available.

Configure AI + chat channels

Select an instance, then:

FieldWhat to enter
ProviderOpenAI-compatible or Anthropic
Model / Base URLOptional
API keyYour LLM key (leave blank to keep the current one)
Telegram bot tokenFrom @BotFather — optional if you use another channel
Discord bot tokenDiscord bot + Message Content Intent
Slack bot + app tokensxoxb-… and xapp-… (Socket Mode)
Allow all usersOff = pairing (recommended); on = anyone can talk

Set at least one channel. Use Save config or Save & restart so the agent reloads settings.

Command pane

Select an instance to open the Command pane — a remote shell in that sandbox.

  1. Set cwd (default /home/user/workspace) and optional timeout (5–300s).
  2. Type a command and press Enter or Run (↑/↓ for history).
  3. Use quick actions: pwd, ls, disk, processes, daemon log, xibecode -v.

Requirements:

  • Active subscription (renew if payment expired).
  • Sandbox is woken automatically when you run a command if it was paused.

Output is not a live interactive TTY (no vim / password prompts). Prefer non-interactive commands (npm ci, git status, ls, scripts with flags).

View logs

Use View logs on a selected instance to pull diagnostics from the sandbox (daemon, agent, or system). Vectra wakes a paused sandbox first so log files can be read.

SourceWhat you get
allCombined snapshot (default)
daemonMessaging agent / daemon process logs
agentAgent-related log paths under the instance home
systemLightweight system / process snapshot

Useful when a channel is quiet, restart failed, or status is error. Logs are redacted for common secrets where possible.

Requires an active subscription (same as shell / update).

Update agent CLI (opt-in)

New instances ship with the CLI version baked into the E2B template. Existing instances can lag behind npm.

When a newer version is available on npm, the dashboard shows a banner:

Update available: X.Y.Z (you have A.B.C)

ActionEffect
Update & restartWakes the sandbox if needed, installs the latest global CLI (passwordless sudo when the template needs it), restarts the coding daemon, keeps workspace + channel config
DismissHides the offer for this browser session / version

Updates are never silent — only when you click Update & restart.

Requires an active subscription. If payment expired, Renew first.

Resume a paused instance

If status is paused, the machine is idle but still yours.

  • Click Resume sandbox / Wake / resume.
  • If payment expired, Renew first, then resume.

See Pause & resume.

Destroy

Destroy permanently deletes that sandbox. This cannot be undone. Billing access for that seat is not automatically refunded.

Ctrl+I
Assistant

How can I help?

Ask me about configuration, installation, or specific features.