Project Showcase

AI-Openclaw

AI-powered server management through messaging. Ask in natural language, get real answers from your infrastructure.

View on GitHub
"Why is the site slow?" AI Agent Checks CPU, RAM, nginx "RAM at 94%, restarted php-fpm"
You "Why is the website slow?" Discord / Telegram Messaging channel OpenClaw agent VPS (Ubuntu) — receives message, decides what to do api call Cloud LLM Via Ollama — analyzes request, checks CPU, RAM, nginx, connections tool call ssh Client server 1 checks nginx, RAM, CPU Client server 2 idle Client server 3 idle output AI analyzes output → replies in Discord "Nginx worker connections maxed out. RAM at 94%. Restarted php-fpm." 1 2 3 4 5 6 1. You ask a question 2. Message received 3. Agent processes 4. LLM decides commands 5. SSH executes on server 6. AI analyzes & replies
💬

Messaging Channels

Talk to your servers through Discord or Telegram. Just type a question in natural language — no SSH sessions, no memorizing commands.

Discord Telegram
messages
🧠

Central Agent Server

A dedicated VPS running the AI agent as a systemd service. Receives messages, orchestrates tool calls, manages SSH connections to all managed servers.

Ubuntu OpenClaw systemd
api

Cloud LLM via Ollama

AI model runs remotely through Ollama's cloud routing — zero local RAM usage. Supports tool calling so the agent decides which commands to run.

Free Tier Tool Calling 64k+ Context
ssh

Client Servers

Each server has a dedicated monitoring user with SSH key authentication and restricted sudo. The agent connects over SSH, runs commands, and analyzes results.

Web Server

cPanel / HestiaCP

App Server

Ubuntu

Dev Server

Ubuntu

+ more

Add anytime

Health Checks & Alerts

Automated heartbeat checks run every 30 minutes across all servers. Alerts are posted to a dedicated Discord channel when thresholds are breached.

Disk Usage
Alert when > 90% full
Memory Usage
Alert when > 90% used
CPU Load
Alert when > 2x CPU count
Web Server Status
Alert if Nginx/Apache down

Defence in Depth

Every layer is hardened. The monitoring user can manage services and read logs — but cannot destroy anything.

SSH Key Only
No passwords, custom ports
Restricted Sudo
rm, reboot, dd, mkfs, passwd blocked
No Root Access
Root login disabled everywhere
Firewall + Fail2ban
Brute force protection
AllowUsers Policy
Only authorized users can SSH in
Automated Provisioning
One-command server hardening

OpenClaw

AI Agent Framework

Ollama

LLM Gateway

Discord

Chat Interface

SSH

Secure Connections

Bash

Provisioning Scripts

Node.js

Runtime