›_ sshgrid
AI hosting · private beta · 43 servers live

Real Linux.
Operated by prompt.

An AI agent runs as your Linux user, on a real server. Tell it to deploy a site, add a domain, fix a 500 — it runs the actual commands.

No card to start Real SSH + SFTP Bring your own domain
sshgrid.com / chat · alice ops agent
YOU
deploy my static site from ~/uploads/site.zip
OPS

Got it. Here’s the plan:

  1. 01Unzip into ~/public_html/
  2. 02Validate Apache config
  3. 03Graceful reload + smoke test
3 steps ran · apache reloaded gracefully 2.4s

Site is live:

alice.sshgrid.com
YOU
point alice.dev at this account
Message the Ops agent… ⌥ ⏎
2,400+
dispatches / week
99.9%
uptime · 90 days
2.1s
avg deploy time
187
sites live right now
how it works

You describe it. It runs it.

No yaml. No control panel. Just type the thing you wish someone would do for you. Two agents handle the rest.

01 ask

Tell it what you want, the way you'd tell a teammate.

Two agents, both warm in tmux. Ops handles infrastructure. Dev writes and runs your code. Conversations resume exactly where you left them.

  • Plain English — or shell, if you prefer
  • One dispatch = one prompt, no matter how many tool calls
  • Conversations are private to your account
/chat — new prompt draft
Suggestions
deploy a landing page from ~/uploads/site.zip
02 run

It runs the actual commands — on your real Linux.

Every action goes through your own user account. No sandbox, no proprietary runtime, no abstraction layer. Bash, PHP, Python, SQLite, and friends.

  • Apache 2.4 + mpm_itk (your UID)
  • PHP 8.3, Python 3.12, SQLite, certbot
  • Streamed back to your browser via SSE
what the agent actually runs read-only peek
agent transcript · auto-streamed live
$ unzip -q ~/uploads/site.zip -d ~/public_html/
  Archive:  ~/uploads/site.zip
    inflating: index.html, about.html, css/main.css ...
$ ls ~/public_html | head
index.html  about.html  styles.css  images/  manifest.json
$ apachectl -t
Syntax OK
$ sudo systemctl reload apache2
  reloaded gracefully (0.4s)
$ curl -sI https://alice.sshgrid.com | head -1
HTTP/2 200

 live at https://alice.sshgrid.com · 2.4s
DONE
03 ship

Your site is live, with SSL, on a real domain.

Your subdomain is included free. Bring your own whenever — point an A record, ask the agent, and the cert lands automatically and renews itself.

SSL renews in 47 days · auto
alice.sshgrid.com
alice.dev / portfolio

Hi, I'm Alice.

Software engineer building things on bare Linux. Latest project: a contact form that fits in 18 lines of PHP.

deployed 2 minutes ago PHP 8.3 SQLite
deploy a static site point a custom domain issue a TLS cert set up nightly backups install ffmpeg scaffold a contact form fix a 502 on /api rotate logs weekly restart apache add an SSH key migrate a Wordpress export tail my error log deploy a static site point a custom domain issue a TLS cert set up nightly backups install ffmpeg scaffold a contact form fix a 502 on /api rotate logs weekly restart apache add an SSH key migrate a Wordpress export tail my error log
live

Watch agents at work — right now.

A streaming sample of what builders are asking. Anonymized handles, real commands.

Recent dispatches
LIVE · updates every 3s
what you can do

Real scenarios, no copy-pasta.

Tell the agent what you want. It asks only what it needs to know.

Ship a side project tonight

Static, PHP, or SQLite-backed — the agent unpacks, deploys, and certs.

you › deploy ~/uploads/site.zip to my subdomain
unzipping into ~/public_html/
reloading apache
live at https://alice.sshgrid.com (2.4s)
DONE

Wire up a custom domain

Point an A record. Tell the agent. Cert + vhost happen automatically.

you › add alice.dev to my account
A record verified → 51.222.16.250
issuing Let’s Encrypt cert
https://alice.dev live, auto-renews
DONE

Debug a 500 in production

Tail logs, propose a fix, and roll it out without leaving the chat.

you › /products is throwing a 500. find it.
tailing ~/logs/error.log
found: undefined index $_POST["sku"]
/products returns 200
DONE

Schedule nightly backups

Cron, retention, and a dry-run all in one prompt.

you › back up ~/data nightly, keep 7 days
wrote ~/scripts/backup.sh
installed cron at 0 3 * * *
first run scheduled tonight 03:00
DONE
why this beats a control panel

A new shape of hosting.

What we ship vs. what you'd get at the usual suspects.

  SSHGrid Shared cPanel Cloud VPS
Tell it what you want in plain English × ×
Real Linux user + SSH partial
Auto SSL on subdomains & custom domains partial ×
Up and running in < 60 seconds × ×
No infra to babysit ×
Debug your code from the same chat × ×
Pay only when you actually use it × ×
reviews

People who'd rather build than configure.

I cancelled three SaaS subscriptions the day I got my SSHGrid handle. The Ops agent set up cron, certs, and a dev preview faster than I could’ve alt-tabbed to a control panel.
JM
Jamie M.
solo founder · ships side projects on weekends
The thing that sold me: when something breaks, I tail my actual log file inside the chat. No proprietary “observability layer.” Just files.
RK
Ravi K.
backend dev · postgres-and-bash kinda person
I run a 5-person agency. We host every micro-site for our clients on SSHGrid now. Onboarding is “tell the agent the domain.” That’s it.
AL
Anna L.
founder · 5-person studio
pricing

One plan that scales with you.

Start free. Pay only when you outgrow it.

Free
$0
For trying it out.
  • 5 lifetime dispatches
  • 1 subdomain
  • SSH + SFTP access
  • Apache · PHP · SQLite
Start free
Most popular
Pro
$19 / mo
For shipping serious things.
  • 200 dispatches / month
  • $0.10 per dispatch over
  • Up to 3 custom domains
  • 5 GB storage
  • Email support
Start Pro
Studio
Custom
For teams or agencies.
  • Unlimited dispatches
  • Unlimited domains
  • Dedicated capacity
  • Priority support
Talk to us

Ready to ship something?

Start free. No card. Five dispatches is enough to deploy a real site.