One command installs OpenClaw + a complete browser-based AI workstation. Agent chat, shared browser, code sandbox, remote desktop, terminal, email, skills marketplace, and automations โ connect providers with OAuth where supported or API keys where preferred. Free and open source.
Ubuntu 22.04/24.04 or Debian 12+. Takes 2โ5 minutes. Disconnected? Run it again โ it resumes.
Chat with AI agents, preview live HTML, switch models, and manage projects โ from your phone, tablet, or desktop. No app install needed.
It turns any cheap server into a full AI workspace you control from your browser. Chat with multiple AI models. Let your AI browse the web while you watch. Run code safely in sandboxes. Manage files, send email from your own domain, install new abilities from a marketplace, and schedule tasks to run while you sleep. Everything is included โ nothing extra to buy or configure.
One curl command replaces hours of setup โ OpenClaw, web UI, code sandbox, remote desktop, SSL, and database. All configured and connected.
Takes 2โ5 minutes. Works well on many $5/month VPS plans for lighter workloads.
The portal is free. Your monthly cost is your VPS plus whatever model access you choose โ subscription-style sign-in where supported, API keys where needed, or local Ollama.
* Provider costs depend on the path you choose. Codex and Gemini support subscription-style sign-in. OpenAI API and other key-based providers are usage-based. Claude currently requires a plan plus Anthropic Extra Usage for OpenClaw-driven traffic.
Everything in BridgesLLM Portal vs. building it yourself.
| Capability | BridgesLLM Portal | Mac Mini + APIs | Gaming PC + APIs | Cloud IDEs |
|---|---|---|---|---|
| Access from any browser | โ Built-in | ~ VNC/RDP required | ~ VNC/RDP required | โ Yes |
| Flat-rate AI model costs | โ OAuth subs | โ Pay-per-token | โ Pay-per-token | โ Pay-per-token |
| Claude / Codex / Gemini | โ 6+ providers | ~ DIY setup | ~ DIY setup | ~ Limited |
| OpenClaw agent framework | โ Built-in | โ Self-managed | โ Self-managed | โ No |
| Sandboxed code execution | โ Isolated per-project | ~ Manual setup | ~ Manual setup | โ Yes |
| Remote desktop (browser) | โ NoVNC built-in | โ Extra software | โ Extra software | โ No |
| AI-controlled shared browser | โ Real Chrome via CDP | โ No | โ No | โ No |
| Skills marketplace | โ ClawHub built-in | โ No | โ No | โ No |
| Cron automations (UI) | โ Browser-based | โ Manual crontab | โ Manual crontab | โ No |
| Project management + AI | โ Included | โ Not included | โ Not included | โ No |
| Self-hosted email server | โ Included | โ No | โ No | โ No |
| Browser-based terminal | โ xterm.js built-in | ~ SSH only | ~ SSH only | โ Yes |
| Self-updating | โ Auto-updates | โ Manual | โ Manual | โ Managed |
| Setup wizard (no CLI) | โ Browser-based | โ No | โ No | โ Yes |
| Works on $20/mo hardware | โ Yes | โ $800+ upfront | โ $1,200+ upfront | ~ Usage-based |
| Your data on your server | โ Always | โ Local | โ Local | โ Cloud-hosted |
Everything runs on your machine. Nothing phones home. Here's how the portal keeps things safe.
Automatic SSL certificates via Let's Encrypt. HSTS headers, CSP policies, and strict security headers out of the box.
Each project runs in its own isolated Docker container. Agents can only access their project's files โ system directories and other users' data are blocked.
Owner, admin, user, and viewer roles. New accounts require approval. Disabled or banned accounts are locked out immediately.
Dedicated middleware blocks directory traversal, symlink escapes, and access to system paths. Repeated violations are tracked and escalated.
The installer configures UFW automatically. Only SSH, HTTP, and HTTPS are exposed. Internal services are locked to Docker subnets.
Uploaded files are scanned with ClamAV before storage. Detected threats are rejected automatically.
Full details in our security policy โ including known limitations and hardening recommendations.
BridgesLLM Portal runs on OpenClaw โ the open-source agent framework for running agent workflows on infrastructure you control. Connect Claude, Codex, Gemini, and Ollama through account sign-in, setup-token, API keys, or local-model paths depending on your setup. Predictable infrastructure cost, clearer ownership, and a full browser workspace.
OpenClaw (agent framework)
Claude Code (Anthropic)
Codex (OpenAI)
Gemini (Google)
Ollama (local models)OpenClaw, Claude, Codex, Gemini, and Ollama names and logos are trademarks of their respective owners and are shown for identification only.
Get a VPS, run one command, and follow the steps below. No CLI experience required.
Hetzner, DigitalOcean, Vultr, Linode โ any supported Ubuntu or Debian VPS. 3.5GB+ RAM, 35GB disk, typically $20โ40/mo.
One curl command. Takes 2โ5 minutes. Prints your portal URL when done.
Domain, SSL, admin account โ all in the browser. No config files to touch.
The setup wizard connects your AI providers โ paste an API key or sign in with OAuth. Start chatting immediately.
Everything you need for each step, including commands and tips.
Watch: Full install + setup walkthrough
SSH into your VPS and paste the install command. The script installs all dependencies, sets up the database, configures SSL, and starts the portal.
The installer is interactive โ it will ask for your domain name and create your admin account. When it finishes, it prints a URL to access your portal.
Open the portal URL in your browser. The setup wizard walks you through domain configuration, SSL certificates, and your admin account. Everything is handled in the browser โ no config files to edit.
The setup wizard walks you through connecting AI providers. Depending on the provider, you can use:
You can add, change, or remove providers any time from the Settings page in the portal.
openclaw onboard in the portal's Terminal to configure providers manually.Go to Agent Chats in the sidebar. Select your AI provider and send a test message. If the dashboard shows a green status indicator, your agent is connected and ready.
That's it โ your AI workstation is live. Start chatting, create projects, or explore the file manager and remote desktop.
Copy the prompt below and paste it into your OpenClaw agent's workspace file (e.g. AGENTS.md or system prompt). This teaches the agent how your portal works โ where files live, how projects are structured, and how to interact with users through the portal interface.
โ Scroll down to the "Agent Portal Prompt" section to copy it.
The dashboard may show green while the real-time connection is still establishing. Click the Reconnect button on the dashboard, or restart the portal service:
Make sure your domain's DNS A record points to your VPS IP. After DNS propagates, re-run the installer to pick up the domain and provision SSL:
The installer detects the existing installation and only updates what's needed.
The portal includes a built-in self-update mechanism. From your portal's Settings โ System, click Check for Updates. Or from the terminal:
If something isn't working, check that both services are running:
Portal and gateway logs are available via journalctl:
Go to Settings in the portal sidebar. You can add, remove, or switch providers (OAuth or API key) at any time. Alternatively, run from the terminal:
Paste this into your OpenClaw agent's workspace instructions to teach it how your portal works. Your agent will know where to find files, how projects are structured, and how to help users through the interface.
Use a supported box with enough RAM and disk. Smaller instances may start, but this is the supported baseline.
Yes. The installer detects an existing OpenClaw installation and uses it instead of requiring a clean server. If OpenClaw is not already installed, the installer installs it for you.
Yes. The portal's Update action runs the installer update flow. It updates the portal and checks installed dependencies, including OpenClaw, so you usually do not need to update OpenClaw separately first.
Use Ubuntu 22.04+ or Debian 12+, 3.5 GB RAM minimum (4 GB+ recommended), 35 GB free disk space, root or sudo access, and ideally 2+ CPUs. Smaller instances may boot, but that is the supported baseline.
The installer sets up the core portal stack for you: the portal app, OpenClaw, PostgreSQL, Caddy, and the main system services. The browser setup flow then handles guided configuration such as your admin account, provider connection, and domain/SSL steps.
It depends on the provider. Codex and Gemini support account or subscription-style sign-in. OpenAI API and other key-based providers use API keys. Claude works too, but OpenClaw-driven Claude usage currently requires a Claude plan plus Anthropic Extra Usage. Ollama runs locally and does not require a hosted-provider API key.
BridgesLLM Portal itself is free and MIT-licensed. You pay for your VPS and whichever model access path you choose: subscription-style access where supported, API-key usage if you use those providers, Anthropic Extra Usage for Claude via OpenClaw, or local compute if you run Ollama.
Yes. Your portal data, projects, files, and local services stay on your server. If you connect external AI providers, requests for those models still go to the provider you chose, but the portal itself runs on infrastructure you control.
OpenClaw is the underlying agent/runtime layer. BridgesLLM Portal is the browser-based workstation built on top of it, adding agent chat, shared browser, code sandbox, remote desktop, terminal, files, and guided setup.
Free to install. Use the provider access method you prefer โ OAuth where supported or API keys where needed. You pay for the VPS and any model/provider access you choose.
Questions before you install? Email support@bridgesllm.com or open an issue on GitHub.