# OpenClaw: Free Open-Source AI Agent Running 24/7 on Your Server

Source: https://www.youtube.com/watch?v=bpUJ_4iqDyI
Recap page: https://rapidrecap.app/video/bpUJ_4iqDyI
Generated: 2026-02-06T08:33:56.207+00:00

---
## Quick Overview

The video demonstrates how to deploy and set up OpenClaw, a free, self-hosted AI assistant agent, on a dedicated server using Elestio, which involves installing the CLI, running the onboarding wizard, configuring the Anthropic AI model token, and pairing a Telegram channel for interaction, resulting in a fully operational, personalized AI assistant accessible via a dashboard or chat interface.

**Key Points:**
- OpenClaw is a free, self-hosted AI assistant that runs 24/7 on a user's server, capable of browsing the web and handling tasks across multiple platforms.
- The setup process demonstrated uses the Elestio platform to deploy OpenClaw, starting with a one-line curl install command for the CLI (00:22).
- Post-deployment setup requires running the onboarding wizard via the terminal (`docker-compose run --rm openclaw-cli onboard`) (02:39) to configure settings like the AI model provider (Anthropic was chosen) and gateway bindings (03:09).
- The agent's personality, named 'Clawd Junior,' is defined in the `IDENTITY.md` file, which includes its name, creature type, vibe, emoji, and avatar placeholder (04:54, 13:51).
- Telegram channel integration is achieved by creating a bot via BotFather, obtaining the token, and running a pairing script (`./scripts/pairing.sh`) (04:54, 07:41).
- After successful setup, the agent confirms its Telegram connection and the user can interact with it directly via Telegram or the OpenClaw dashboard UI (05:04, 07:37).
- The Cron Jobs section allows scheduling recurring tasks for the agent, such as fetching daily news based on specific criteria defined in the agent's configuration (11:37).

![Screenshot at 00:10: The introductory screen for OpenClaw \(previously Clawdbot\) highlights its core value proposition: "THE AI THAT ACTUALLY DOES THINGS" by clearing inboxes, sending emails, managing calendars, and checking in for flights across existing chat apps.](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-00-10.jpg)

**Context:** The video serves as a comprehensive tutorial demonstrating the self-hosting and initial configuration of OpenClaw, an open-source AI agent gateway, using the Elestio cloud deployment platform. The process covers initial installation, securing the agent by setting up its identity and memory files, integrating communication channels like Telegram, and finally setting up scheduled tasks (Cron Jobs) to automate agent functionality.

## Detailed Analysis

The tutorial guides the viewer through deploying OpenClaw on a server using Elestio. The installation begins with a simple curl command (00:23) to install the CLI, followed by deploying the service via the Elestio dashboard, selecting OpenClaw from the available services (01:37). After deployment, the user accesses the terminal via Elestio to run the required onboarding wizard command (`docker-compose run --rm openclaw-cli onboard`) (02:39). The onboarding process involves setting security warnings (Yes), choosing manual mode, local gateway setup, and selecting the AI model provider, with Anthropic being chosen and its API token configured (03:16). The setup concludes with running a final script to finalize configurations (04:30). The agent's identity is then customized by editing the `IDENTITY.md` file, setting its name to 'Clawd Junior,' defining its personality vibe ('Chill but professional'), and setting the avatar placeholder (13:51). Finally, Telegram integration is set up by creating a bot via BotFather, retrieving the token, and using the pairing script to connect the bot to the gateway (07:41). Once connected, the agent confirms its readiness, and the user can interact with it via Telegram, demonstrating its ability to handle scheduled tasks like sending daily news updates, which are managed in the Cron Jobs section (11:37).

### Installation and Deployment

- Installation via one-line curl command for CLI (00:23)
- Service deployment selected via Elestio dashboard (01:37)
- Post-deployment setup executed via terminal onboarding wizard (02:39)

### Agent Configuration

- Anthropic API token configured via command line setup (03:16)
- Identity defined in IDENTITY.md, setting name to 'Clawd Junior' and vibe to 'Chill but professional' (13:51)

### Telegram Channel Setup

- Instructions followed to create a bot via BotFather (07:41)
- Pairing code used to link the Telegram bot to the OpenClaw gateway (09:54)
- Agent confirms Telegram connection in the chat UI (10:17)

### Agent Interaction

- Initial chat interaction confirms setup is complete and memory is established (05:04, 07:19)
- Agent successfully follows instructions to update its identity file (07:55, 10:17)

### Scheduling Tasks (Cron Jobs)

- The platform manages scheduled agent runs (11:37)
- Existing job 'Morning News for Wawa' runs every 25 minutes UTC to deliver news on open-source topics (11:45)

![Screenshot at 00:10: The introductory screen for OpenClaw \(previously Clawdbot\) highlights its core value proposition: "THE AI THAT ACTUALLY DOES THINGS" by clearing inboxes, sending emails, managing calendars, and checking in for flights across existing chat apps.](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-00-10.jpg)
![Screenshot at 01:37: The Elestio service creation screen showing 'OpenClaw' selected, proceeding to choose the cloud provider \(Netclip/Nuremberg\) and service plan \(MEDIUM-2C-4G\) \(01:40\).](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-01-37.jpg)
![Screenshot at 02:24: The terminal window within the Elestio interface providing the root user credentials and access link for the newly deployed OpenClaw VM \(02:27\).](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-02-24.jpg)
![Screenshot at 04:54: The OpenClaw Gateway Dashboard showing the Chat interface disconnected from the gateway, requiring pairing for a new device \(the user's mobile Telegram client\) \(04:58\).](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-04-54.jpg)
![Screenshot at 13:51: The Agents section in the OpenClaw UI showing the 'main' agent's configuration, including its identity name set to 'Clawd Junior' and its associated emoji \(13:53\).](https://ss.rapidrecap.app/screens/bpUJ_4iqDyI/00-13-51.jpg)
