alpha · self-hosted · BYO key

Ship services to your VPS
by talking to a bot.

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.

▮ built by botsman live · deployed from a Telegram message

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.

view the build log
[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

# features

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.

Iterate in natural language

Ask for changes in plain words. The agent redeploys behind the same URL, so your endpoints never move.

Plain Git repos

Every project is a normal Git repository you own. Clone it, edit in your IDE, git push to redeploy. No lock-in.

Project memory

A CLAUDE.md per project records decisions and conventions, so the agent stays consistent across sessions.

Server ops from chat

Run diagnostics, tail logs, and manage infrastructure straight from Telegram. Your server, your rules.

Bring your own key

Use your own Claude subscription or Anthropic API key. Your VPS, your model access, your data.

# what it looks like

↳ a real session shape — the same kind of message that built this page.

# how it works

  1. 01

    Install on your VPS

    One command on a fresh Linux box with a wildcard DNS record. Botsman sets up Docker, a reverse proxy, and Let's Encrypt TLS.

  2. 02

    Describe it in Telegram

    Send a prompt. An orchestrator spawns a coding agent that generates the app and containerizes it.

  3. 03

    Auto-deploy & route

    The container ships to your VPS with a subdomain, HTTPS, and health checks — no manual config.

  4. 04

    Own the code

    Each project is a plain Git repo. Clone, edit locally, git push to redeploy. Zero lock-in.

# get started

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.

Request early access

We're onboarding self-hosters in waves. Tell us what you'd ship first — it helps us prioritize.