Deployment Bro // Your AI DevOps companion

You code.
Bro deploys._

Deploy from your phone. Diagnose in 15 seconds. Fix with one tap.

See how it works
Free watchdog tier • AI features from $99/mo
>_ TELEGRAM // MTTRLY BOT
Deploy my app
Starting deploy to production... ✓ Pulled latest from main (3 new commits) ✓ Installed dependencies (2 packages updated) ✓ Ran database migrations (1 migration applied) ✓ Built app (no errors) ✓ Restarted services ✓ Health check passed Done in 47 seconds. All systems green.
Wait, why is it slow?
Checked logs. Memory leak in API process (94% RAM). Want me to restart it?
Yes
Restarted. Latency back to normal. Monitoring for 5 min to confirm.

Sound familiar?

01_PANIC

"It worked on my machine"

You deployed with Cursor. Worked fine locally. Production: white screen. You SSH in. 847 lines of logs. Mostly noise. Error says: "Cannot read property 'user' of undefined" ...but WHERE? Which file? Which request? You're scrolling, grep-ing, guessing. 30 minutes later — still no idea. Users are leaving. You're panicking.

02_LOST

"What does this error even mean?"

Your app just died. Logs say: "FATAL: remaining connection slots reserved for superuser" ...what? You paste it to ChatGPT. It explains Postgres connection pools. Great. But your server is STILL down and you don't know what command to run. You need someone who sees YOUR server, not generic advice.

03_STUCK

"One wrong command and it's over"

You know you need to restart something. But which command? systemctl? pm2? docker? What if you restart the wrong thing? What if the database goes down? What if you make it worse? You're stuck. Afraid to touch anything. The fear of production is real.

Your AI DevOps companion

mttrly is like having a senior DevOps engineer in your pocket. One who:

  • Sees your actual server (not generic ChatGPT advice)
  • Speaks plain English (not man pages and Stack Overflow)
  • Acts safely (confirms before dangerous operations)

Three layers of help:

LAYER 1: Direct operations

"Restart nginx" → done "Show me logs" → here they are Simple commands, instant results.

LAYER 2: Smart diagnosis

"Why is it slow?" → checks memory, disk, CPU, logs Finds bottleneck, explains in plain English, suggests fix. This is the killer feature that justifies the price.

LAYER 3: Safe deploys

"Deploy my changes" → full pipeline with rollback safety git pull → install → migrate → build → restart → verify If something breaks — automatic rollback.

You focus on code. Bro handles production.

Old way vs Bro's way

"Is my app running?"

Old way:

SSH → systemctl status → docker ps → check processes Takes 5 minutes. Need to know what to check.

Bro's way:

You: "Is my app running?" Bro: "API: ✓ running (CPU 12%, RAM 340MB) Frontend: ✓ running (nginx healthy) Database: ✓ running (23 active connections) All systems operational." 15 seconds. Plain English. No commands to remember.

"Why is it slow?"

Old way:

Check htop, read logs, guess the problem Or: pay $200/mo for Datadog to tell you

Bro's way:

You: "Everything is slow" Bro: [checks RAM, disk, CPU, network, logs] "Found it: node.js process using 94% RAM. Looks like memory leak in the API service. Last deploy was 2 hours ago — possible cause. Want me to restart? Or roll back?" Real diagnosis. Clear options. You decide.

"Deploy my changes"

Old way:

SSH → git pull → npm install → migrate → build → restart Miss one step? It breaks. Automate it? Need to learn CI/CD.

Bro's way:

You: "Deploy" Bro: "Starting deploy to production... ✓ Pulled latest from main (3 new commits) ✓ Installed dependencies (2 packages updated) ✓ Ran database migrations (1 migration applied) ✓ Built app (no errors) ✓ Restarted services ✓ Health check passed Deploy complete. Monitoring for 3 minutes..." Full pipeline. Safe execution. Auto-rollback if anything fails.

"Show me the errors"

Old way:

journalctl -u app -n 1000 | grep ERROR Then scroll through hundreds of lines

Bro's way:

You: "Show me the errors" Bro: "Found 23 errors in the last 10 minutes: TypeError: Cannot read property 'id' of undefined → /api/users.js line 47 → Started 8 min ago (right after last deploy) → 23 occurrences This is new. Wasn't happening before deploy. Want to roll back?" Smart analysis. Finds the pattern. Explains in plain English.

Real scenarios

See how diagnostic recipes work in action

Scenario 1: "My site is down"

My site is down
Running diagnostics...

✓ Server is reachable (ping 34ms)
✓ Port 80 open
✓ Port 443 open
✗ Nginx not responding

Checking nginx status...
✗ Nginx process not running

Reading nginx error log...
Found: "nginx: [emerg] unexpected '}' in /etc/nginx/sites-enabled/default:47"

Issue found: Nginx config has syntax error at line 47.

Fix the typo, then I can reload nginx for you.
Or: want me to restore yesterday's working config?

30 seconds from "site is down" to knowing exactly what to fix.

Scenario 2: "Everything is slow"

Why is everything so slow?
Let me check...

CPU: 23% (normal)
Disk: 45% used (normal)
RAM: 94% used ⚠️

Found the issue: node.js process consuming 3.2GB RAM

Checking logs for memory-related errors...
Found: 127 'JavaScript heap out of memory' warnings
Started: 2 hours ago (right after last deploy)

Diagnosis: Memory leak, likely introduced in recent deploy.

Options:
1. Restart service now (quick fix, leak will return)
2. Roll back to previous version (safer)
3. Show me the commit diff to find the leak

What do you want to do?

Real analysis. Multiple options. You're in control.

Setup in 2 minutes

STEP 01: Add the bot

Pick your messenger — Telegram, Slack, or Discord. Get your API key.

STEP 02: Run one command

Copy-paste one line to your server. Works on any VPS, Railway, Render, etc.

curl -sL https://mttrly.com/install.sh | bash -s -- -t YOUR_TOKEN

STEP 03: Start talking

Your Deployment Bro is ready. Ask questions, give commands, deploy with confidence.

Your server, your control

Bro asks before acting

Dangerous operations require confirmation. You see exactly what will happen before it happens. No "oops I deleted production" moments.

Bro doesn't run arbitrary shell

Only controlled, validated operations. Not a free terminal for prompt injection attacks. Safe by design.

BYOK — your AI, your cost

Bring your own OpenAI/Anthropic key. No markup, transparent costs. Or use our AI infrastructure ($99/mo includes AI costs).

No open ports needed

Agent connects outbound only. Your firewall stays closed. Zero attack surface.

Frequently Asked Questions

Stop being afraid of production.

Your Deployment Bro is waiting. Start with free watchdog, upgrade to AI when ready.

Free watchdog tier • Deployment Bro from $99/mo