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).
- Enter a workspace name.
- If free quota remains, click Create free instance — sandbox is ready immediately.
- For extra sandboxes: pick INR or USD, click Pay & create, complete Razorpay checkout.
- 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.
Configure AI + chat channels
Select an instance, then:
| Field | What to enter |
|---|---|
| Provider | OpenAI-compatible or Anthropic |
| Model / Base URL | Optional |
| API key | Your LLM key (leave blank to keep the current one) |
| Telegram bot token | From @BotFather — optional if you use another channel |
| Discord bot token | Discord bot + Message Content Intent |
| Slack bot + app tokens | xoxb-… and xapp-… (Socket Mode) |
| Allow all users | Off = 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.
- Set cwd (default
/home/user/workspace) and optional timeout (5–300s). - Type a command and press Enter or Run (↑/↓ for history).
- 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).
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.