<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>User Guide on Runabot Documentation</title><link>/docs/en/user/</link><description>Recent content in User Guide on Runabot Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="/docs/en/user/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started</title><link>/docs/en/user/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/getting-started/</guid><description>&lt;h1 id="getting-started-with-runabot"&gt;Getting Started with Runabot&lt;a class="anchor" href="#getting-started-with-runabot"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Runabot allows you to deploy and manage AI assistants (bots) in an isolated environment.&lt;/p&gt;&#10;&lt;h2 id="1-login"&gt;1. Login&lt;a class="anchor" href="#1-login"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Navigate to the Runabot UI (e.g., &lt;code&gt;https://runabot.de/ui/&lt;/code&gt;).&#10;If not logged in, you will be redirected to the login page.&#10;Use one of the sign-in methods offered by your Runabot environment.&lt;/p&gt;&#10;&lt;h2 id="2-deploy-a-bot"&gt;2. Deploy a Bot&lt;a class="anchor" href="#2-deploy-a-bot"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;On the Dashboard, click &lt;strong&gt;Deploy New Bot&lt;/strong&gt;.&lt;/li&gt;&#10;&lt;li&gt;Enter a name (e.g., &lt;code&gt;my-assistant&lt;/code&gt;).&lt;/li&gt;&#10;&lt;li&gt;Select &lt;strong&gt;Bot Type (Chart)&lt;/strong&gt;, for example &lt;code&gt;openclaw&lt;/code&gt; or &lt;code&gt;vscode&lt;/code&gt;.&lt;/li&gt;&#10;&lt;li&gt;Click &lt;strong&gt;Deploy&lt;/strong&gt;.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;The bot will appear in your list. Provisioning can take several minutes.&#10;Check its runtime status and deployment status before opening the terminal.&#10;If provisioning fails, inspect the bot&amp;rsquo;s events with the &lt;a href="/docs/en/user/cli/"&gt;CLI&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>UI Reference</title><link>/docs/en/user/ui-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/ui-reference/</guid><description>&lt;h1 id="ui-reference"&gt;UI Reference&lt;a class="anchor" href="#ui-reference"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;h2 id="dashboard"&gt;Dashboard&lt;a class="anchor" href="#dashboard"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;The main dashboard provides an overview of your resources.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;My Bots&lt;/strong&gt;: Grid view of your running bot instances.&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Status Indicator&lt;/strong&gt;: Green (Running), Orange (Pending), Red (Failed).&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Delete&lt;/strong&gt;: Starts bot deletion. Backup and cleanup progress may delay completion.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Terminal&lt;/strong&gt;: Open the web terminal.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Deploy New Bot&lt;/strong&gt;: Opens the deployment wizard.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Each bot card shows compact uploaded (↑) and downloaded (↓) traffic below its&#10;last backup. The &lt;strong&gt;My Addons&lt;/strong&gt; overview shows the same figures for each addon.&#10;&lt;code&gt;N/A&lt;/code&gt; means no measurement is available; it does not mean zero traffic.&lt;/p&gt;</description></item><item><title>Budgets, traffic credits, and payment estimates</title><link>/docs/en/user/billing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/billing/</guid><description>&lt;h1 id="budgets-traffic-credits-and-payment-estimates"&gt;Budgets, traffic credits, and payment estimates&lt;a class="anchor" href="#budgets-traffic-credits-and-payment-estimates"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Runabot aims to keep your costs predictable through spending limits and clear&#10;payment estimates. Compute and storage are billed differently from network&#10;traffic, as explained below.&lt;/p&gt;&#10;&lt;h2 id="compute-and-storage-limit"&gt;Compute and storage limit&lt;a class="anchor" href="#compute-and-storage-limit"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;The CPU, RAM, and disk amount on the Usage page is a maximum weekly spending&#10;limit. Raising it does not purchase anything by itself. Charges are based on&#10;the CPU and RAM allocated to running bots and addons, plus retained storage.&#10;Unused headroom is not charged.&lt;/p&gt;</description></item><item><title>MCP Proxy Addon</title><link>/docs/en/user/mcpproxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/mcpproxy/</guid><description>&lt;h1 id="mcp-proxy-addon"&gt;MCP Proxy Addon&lt;a class="anchor" href="#mcp-proxy-addon"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;The &lt;strong&gt;MCP Proxy&lt;/strong&gt; addon is a secure gateway and mediation layer for Model Context Protocol (MCP) servers in Runabot. It allows AI agents, developer workspaces, and autonomous bots (such as OpenClaw, Codex, Claude Code, or VS Code) to interact with external tools and APIs without holding sensitive third-party credentials directly in the workload environment.&lt;/p&gt;&#10;&lt;h2 id="why-mcp-proxy"&gt;Why MCP Proxy?&lt;a class="anchor" href="#why-mcp-proxy"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;In an AI agent environment, granting agents direct access to raw API keys or unrestricted network endpoints introduces serious security risks. MCP Proxy solves this by enforcing a zero-trust model:&lt;/p&gt;</description></item><item><title>CLI Reference</title><link>/docs/en/user/cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/cli/</guid><description>&lt;h1 id="runabot-cli"&gt;Runabot CLI&lt;a class="anchor" href="#runabot-cli"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;The &lt;code&gt;runabot&lt;/code&gt; command-line tool lets you manage workloads, addons, and account usage from a terminal or script. Use it interactively, automate tasks in CI/CD pipelines, or let your AI agent manage Runabot resources on your behalf.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="1-download--installation"&gt;1. Download &amp;amp; Installation&lt;a class="anchor" href="#1-download--installation"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;You can download pre-built binaries for &lt;strong&gt;Linux&lt;/strong&gt;, &lt;strong&gt;macOS&lt;/strong&gt;, and &lt;strong&gt;Windows&lt;/strong&gt; (supporting both &lt;code&gt;amd64&lt;/code&gt; and &lt;code&gt;arm64&lt;/code&gt;) directly from the &lt;strong&gt;&lt;a href="/docs/downloads/"&gt;Downloads Page&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;h3 id="quick-install"&gt;Quick Install&lt;a class="anchor" href="#quick-install"&gt;#&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# User-level installation (installs to ~/.local/bin/):&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL __BASE_URL__/downloads/install.sh &lt;span class="p"&gt;|&lt;/span&gt; sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Global system installation (installs to /usr/local/bin/):&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL __BASE_URL__/downloads/install.sh &lt;span class="p"&gt;|&lt;/span&gt; sudo sh&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or download the binary manually from the &lt;a href="/docs/downloads/"&gt;Downloads Page&lt;/a&gt;, make it executable, and move it into your &lt;code&gt;PATH&lt;/code&gt;:&lt;/p&gt;</description></item><item><title/><link>/docs/en/user/openclaw/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/openclaw/</guid><description>&lt;h1 id="openclaw-bot-guide"&gt;OpenClaw Bot Guide&lt;a class="anchor" href="#openclaw-bot-guide"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;OpenClaw is a powerful personal assistant that you can run on Runabot. This guide covers common administrative tasks for your OpenClaw instance.&lt;/p&gt;&#10;&lt;h2 id="initial-setup-onboarding"&gt;Initial Setup (Onboarding)&lt;a class="anchor" href="#initial-setup-onboarding"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;When you first deploy an OpenClaw bot, you need to perform an initial onboarding to set up your administrator account and basic settings.&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Open the &lt;strong&gt;Web Terminal&lt;/strong&gt; for your bot.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Run the onboarding command:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openclaw onboard&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Follow the interactive prompts to:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Set up your administrator username and password.&lt;/li&gt;&#10;&lt;li&gt;Configure basic system settings.&lt;/li&gt;&#10;&lt;li&gt;Initialize the local database.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Once onboarding is complete, you can access the OpenClaw Web UI using the credentials you just created.&lt;/p&gt;</description></item><item><title/><link>/docs/en/user/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/security/</guid><description>&lt;h1 id="security-features"&gt;Security Features&lt;a class="anchor" href="#security-features"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Runabot&amp;rsquo;s security model is based on zero trust for AI agents and development workloads: no real credentials in the runtime, no default external network access, and every important tool boundary mediated by a proxy.&lt;/p&gt;&#10;&lt;p&gt;This page describes the user-facing security controls. For a broader product overview, see &lt;a href="/docs/en/user/zero-trust-runtime/"&gt;Zero-Trust Agent Runtime&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="runtime-boundary-overview"&gt;Runtime Boundary Overview&lt;a class="anchor" href="#runtime-boundary-overview"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;The workload can be a coding agent, a VS Code server, a web terminal, or another developer tool running inside the Runabot-managed container. It does not connect directly to external systems. Each channel is routed through a Runabot-managed proxy, addon, or policy boundary first, where policy and credentials are enforced before traffic can leave the environment.&lt;/p&gt;</description></item><item><title/><link>/docs/en/user/workloads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/workloads/</guid><description>&lt;h1 id="workload-types"&gt;Workload Types&lt;a class="anchor" href="#workload-types"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Runabot is not limited to one bot implementation. It provides confined runtimes for agents, developer workspaces, and automation jobs that need useful access without direct exposure to real credentials.&lt;/p&gt;&#10;&lt;h2 id="openclaw-ironclaw-hermes"&gt;OpenClaw, IronClaw, Hermes&lt;a class="anchor" href="#openclaw-ironclaw-hermes"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;OpenClaw, IronClaw and Hermes are the ready-to-run autonomous assistants for users who want a complete agent experience out of the box. It is a good fit when the workload is primarily an AI assistant with its own UI and long-running state.&lt;/p&gt;</description></item><item><title/><link>/docs/en/user/zero-trust-runtime/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/en/user/zero-trust-runtime/</guid><description>&lt;h1 id="zero-trust-agent-runtime"&gt;Zero-Trust Agent Runtime&lt;a class="anchor" href="#zero-trust-agent-runtime"&gt;#&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Runabot is a zero-trust runtime for AI agents, developer workspaces, CI/CD jobs, and package build environments. It deploys and manages useful workloads while keeping real credentials and broad network access out of the runtime.&lt;/p&gt;&#10;&lt;p&gt;The runtime is meant for AI agents, developer workspaces, CI/CD jobs, and package build environments that need external dependencies without exposing real tokens.&lt;/p&gt;&#10;&lt;h2 id="design-goal"&gt;Design Goal&lt;a class="anchor" href="#design-goal"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Runabot assumes that agents will read hostile content, run imperfect tools, and sometimes be manipulated by prompt injection or compromised dependencies.&lt;/p&gt;</description></item></channel></rss>