Chat-to-deploy
Describe a service in Telegram. Botsman writes the code, containerizes it, and ships it to your VPS with a domain and HTTPS — no YAML, no clicking.
alpha · self-hosted · BYO key
Botsman is a Telegram-native AI DevOps agent. Describe what you want in chat — it writes the code, containerizes it, and deploys it to your server with a domain and automatic HTTPS. Iterate in plain language; redeploys keep the same URL.
You're standing on the demo. landing.botsman.dev was built and deployed by Botsman from a single Telegram message — no repo cloned by hand, no CI wired, no server touched. The proof is the page you're reading.
[00:00] msg "landing page for botsman, dark terminal vibe, email waitlist"
[00:04] agent scaffolding node + express + postgres…
[00:11] agent writing server.js · views/page.js · public/style.css
[00:18] build docker build (node:22-alpine, non-root) ✓
[00:25] migrate waitlist table ready ✓
[00:29] deploy shipped to VPS · reverse proxy · TLS via Let's Encrypt
[00:33] health GET / → 200 ✓
[00:33] live https://landing.botsman.dev
Describe a service in Telegram. Botsman writes the code, containerizes it, and ships it to your VPS with a domain and HTTPS — no YAML, no clicking.
Ask for changes in plain words. The agent redeploys behind the same URL, so your endpoints never move.
Every project is a normal Git repository you own. Clone it, edit in your IDE, git push to redeploy. No lock-in.
A CLAUDE.md per project records decisions and conventions, so the agent stays consistent across sessions.
Run diagnostics, tail logs, and manage infrastructure straight from Telegram. Your server, your rules.
Use your own Claude subscription or Anthropic API key. Your VPS, your model access, your data.
you › deploy a url shortener with click stats
botsman › scaffolding express + postgres…
botsman › building image · running migrations · health check ✓
botsman › live at https://snip.yourdomain.dev
you › add a dark theme and an /api/top endpoint
botsman › patched · redeployed · same URL ✓▋
↳ a real session shape — the same kind of message that built this page.
One command on a fresh Linux box with a wildcard DNS record. Botsman sets up Docker, a reverse proxy, and Let's Encrypt TLS.
Send a prompt. An orchestrator spawns a coding agent that generates the app and containerizes it.
The container ships to your VPS with a subdomain, HTTPS, and health checks — no manual config.
Each project is a plain Git repo. Clone, edit locally, git push to redeploy. Zero lock-in.
Spin up a dedicated Linux VPS, point a wildcard DNS record at it, then grab the installer:
git clone https://github.com/alzaxnsk-del/botsman.git && cd botsman
Follow the README for the full one-command install. Botsman is alpha — run it on a server you're comfortable handing to an agent.
We're onboarding self-hosters in waves. Tell us what you'd ship first — it helps us prioritize.