Getting Started with Runabot#

Runabot allows you to deploy and manage AI assistants (bots) in an isolated environment.

1. Login#

Navigate to the Runabot UI (e.g., https://runabot.de/ui/). If not logged in, you will be redirected to the login page. Sign in with your corporate credential (Google/Microsoft).

2. Deploy a Bot#

  1. On the Dashboard, click Deploy New Bot.
  2. Enter a name (e.g., my-assistant).
  3. Select the Chart (e.g., runabot-bot).
  4. Select a Version.
  5. Click Deploy.

The bot will appear in your list. It may take a minute to become Running.

3. Access Terminal#

Click the Terminal icon on your bot card. This opens a secure web terminal connected to your bot instance. You are now the Owner of this bot. Only you (and Admins) can access it.

4. Download Kubeconfig (kubectl Access)#

For advanced operations like file transfer or port forwarding, download a kubeconfig:

  1. On your bot card, click the cloud download (⬇) icon.

  2. Save the kubeconfig-<namespace>.yaml file.

  3. Use kubectl with the downloaded config:

    export KUBECONFIG=~/Downloads/kubeconfig-<namespace>.yaml
    kubectl get pods
    kubectl exec -ti <namespace>-0 -- bash
    kubectl cp localfile.txt <namespace>-0:/tmp/
    kubectl port-forward <namespace>-0 8080:18789
  4. The kubeconfig token is valid for 30 days. Download a new one after expiry.

  5. The SnackBar notification shows which kubectl version matches your cluster.