Natural Language Deploys
Tell the AI agent what to build. "Deploy a booking API with Postgres" — and it writes the code, Dockerfile, and deploys it. No YAML wizardry required.
One command on any VPS. Docker, Traefik, SSL, monitoring, and an AI agent that deploys and operates your infrastructure via natural language.
One platform replaces
// Features
5 containers. One compose command. Deploy apps, monitor health, and manage infrastructure through Telegram — in plain English.
Tell the AI agent what to build. "Deploy a booking API with Postgres" — and it writes the code, Dockerfile, and deploys it. No YAML wizardry required.
Traefik + Let's Encrypt handle SSL certificates automatically. Staging gets free sslip.io URLs. Production domains with one command via pleng promote.
Three-tier health checks every 10 minutes. The AI reads logs, analyzes metrics, auto-restarts containers, and alerts you on Telegram when something's wrong.
Your infrastructure in your pocket. Deploy, check logs, restart services, and get real-time alerts — all from a Telegram chat with your AI agent.
Point it at a GitHub repo with pleng deploy-git and it handles the rest. Or deploy any docker-compose project from a local directory.
Container stats, RAM, disk, load, Traefik error analysis, access log analytics, and health reports — all available via CLI or the React dashboard.
// Architecture
A fully sandboxed stack. The agent can't touch your Docker socket or host filesystem — it operates entirely through the platform API.
Reverse proxy, SSL termination, automatic HTTPS, routing
REST API, Docker orchestration, SQLite state, health monitoring
Claude Code instance with sandboxed pleng CLI access
Natural language bridge between you and the agent
React web UI — sites, logs, status at a glance
// How it works
Install Pleng on your VPS. Talk to it on Telegram. That's the whole workflow.
One curl command installs everything. Docker, Traefik, SSL, the AI agent, and the Telegram bot — all configured and running in under 2 minutes.
Open Telegram. Tell the agent what you need: "deploy my-app from GitHub", "build me a REST API", or "why is the server slow?" — it understands and acts.
Add a custom domain and get automatic SSL. Your app is now live on HTTPS with health monitoring and Telegram alerts built in.
// Telegram
Pleng's AI agent lives in Telegram. Deploy apps, read logs, diagnose issues, and manage your entire infrastructure from a chat — no SSH required.
docker compose up done. Your API is live at booking-api.5.161.x.x.sslip.iopleng promote. SSL certificate issued. Live at https://api.yoursite.com// FAQ
Pleng is a free, open-source (AGPL-3.0) self-hosted platform that combines deployment automation, system monitoring, and an AI agent (Claude Code) into a single Docker Compose stack. It runs on any VPS and lets you deploy, monitor, and manage infrastructure using natural language via Telegram.
Pleng replaces multiple tools in one stack: Coolify/Dokploy for deployment, Uptime Kuma for monitoring, and PagerDuty for alerting. It adds an AI agent that can deploy apps from natural language descriptions, diagnose production issues by reading logs and metrics, and operate infrastructure autonomously.
A VPS with Docker installed, at least 2GB of RAM, and ports 80 and 443 open. You also need a Telegram bot token (free from @BotFather) and an Anthropic API key for the AI agent. Works on any Linux distribution that supports Docker.
Yes. Pleng is 100% free and open-source under AGPL-3.0. You self-host it on your own VPS. The only costs are your VPS provider (starting from ~$5/month) and Anthropic API usage for the AI agent.
The agent runs in a fully sandboxed Docker container. It can only interact with your infrastructure through the platform API — no direct access to the Docker socket, host filesystem, or network. All operations go through the pleng CLI which enforces safety boundaries.
Pleng uses Claude Code as its AI agent with support for both Anthropic API keys and OAuth authentication. The agent's behavior is customizable through persistent configuration files (CLAUDE.md, heartbeat.md) that survive redeploys.
// Get started
One command. Your own VPS. Full control. No vendor lock-in.
curl -fsSL https://raw.githubusercontent.com/mutonby/pleng/main/install.sh | sudo bash
Click to copy