Agent Shell · live

A server you can hand your AI agent root on.

Agent Shell is a hardened Linux box you reach over SSH or right in the browser. Give borg, Claude, Codex or Gemini real root, let them apt install and build anything, and watch it live. Sandboxed so hard that even root inside cannot touch the host.

ssh + web terminal · gVisor sandbox · live stats · agents preinstalled
180,000+ developers and power users, on infrastructure we have run since 2009 watch the hive live →
agent@your-box
$ ssh [email protected]
agent@your-box:~$ sudo apt install -y ffmpeg
... installing, you are root ...
agent@your-box:~$ borg "add a webhook and run the tests"
borg reads, edits, runs, verifies...
# mem 512MB · cpu 0.5 · gVisor · egress capped
live 2 agents running · up 3h 12m
MEM 0.34 / 0.5 GB
CPU 22%
NET ↓1.2 MB/s
agents preinstalled borg Claude Code Codex Gemini

a real Agent Shell session · SSH or browser · watched live

live now 180,000+ developers Start free →
Agent Shell

Root you can actually trust an agent with.

Three things a raw VPS will never give you. Real control, real containment, and eyes on everything your agent does.

root

Real root, real apt

You are root. apt install anything, run services, compile whatever you want. A full Ubuntu box your agent controls, not a locked-down playground.

gvisor

Sandboxed so hard you can sleep

Every box runs under gVisor, a userspace kernel between the box and the host, so even root inside cannot reach the host kernel. The isolation class Google Cloud Run and Replit trust for untrusted code.

watch

Watch it live, always

Real-time graphs for memory, CPU, disk and network, a running-agents indicator and a top-processes view. See exactly what your agent is doing, the moment it does it.

Six layers of containment, live monitoring and every agent preinstalled. See what's inside Agent Shell →

turborg, in your chats

An always-on AI bouncer for IRC and beyond.

turborg holds your connection around the clock and adds an AI to your channels: polish a message before you send it, summarize what you missed, or hand a task to an agent. We have run IRC since 2009, and the same agent now works on Discord, Telegram, Slack and a hosted web chat.

IRCDiscordTelegramSlackWeb chat
Explore turborg →

turborg · IRC connector · AI Polish · channel summaries

See it in action

The whole product, in your browser.

From a modern web IRC client to AI automations you build by describing them - here's turborg, screen by screen.

app.xshellz.com
The turborg web IRC client showing channels, a conversation and the member list
web chat

A modern IRC client, right in your browser

Channels, DMs, mentions, emoji and mobile - or attach HexChat, WeeChat or irssi through the built-in bouncer.

Every screen is the real product. Explore turborg →

From our users

People already run their networks on turborg.

I'm mainly using it as an IRC bouncer and I've been very satisfied. The server's been stable and the control panel is responsive and easy to use.
maruti turborg user
The one-click summary feature is a lifesaver :) I leave my channels open but never actually read them. Now I just click the button when I wake up and get the TL;DR. UI looks nice too, dark mode is awesome! 5 stars.
Nael turborg user
Finally an IRC client that doesn't look like it was built in 1995 but also doesn't lag like Discord. It's good.
Magnus turborg user
borg, in your terminal

The same AI as a coding agent in your shell.

borg is the same AI pointed at your repo: a terminal-native coding agent that reads your codebase, writes the change across as many files as it takes, runs your tests and checks its own work. Run it in your own shell, or give it root inside an Agent Shell.

curl -fsSL https://turborg.com/install.sh | sh
Meet borg →
borg ~/checkout
$ borg "fix the failing checkout test" · bash go test ./internal/checkout/... · read_file internal/checkout/total.go · edit_file internal/checkout/total.go · bash go test ./internal/checkout/... ok internal/checkout 0.21s Fixed an off-by-one in the tax rounding. Test is green.
borg ~/api
$ borg "add a /health endpoint that returns JSON status" · grep "func .*Router" · write_file internal/api/health.go · edit_file internal/api/router.go · bash go build ./... Added GET /health returning {"status":"ok"} and wired it into the router.
borg ~/auth
$ borg "why does login take ~2s?" · grep "func Login" · read_file internal/auth/login.go · read_file internal/auth/hash.go The bcrypt cost is 14 (~1.6s per hash). Dropping to 12 gives ~0.2s and is still safe.

a real borg session · reads · edits · runs · verifies

Pricing

One account for all three. Start free.

Every plan includes an Agent Shell box, an always-on turborg with a daily AI budget, and access to borg. One price you can read top to bottom, no per-seat surprises.

Full breakdown of boxes, tokens, limits and features on the pricing page →

Built to last

New AI, on infrastructure we have run since 2009.

xShellz is not a weekend project. The shells, runtimes and networks under Agent Shell, turborg and borg have been online for over fifteen years, and turborg is open source. The intelligence is new. The ground it stands on is not.

180k+ Developers and members
15+ Years online, since 2009
gVisor Sandboxed, host-isolated
24/7 Always-on, never sleeps
FAQ

Frequently asked questions

Can't find your answer? Ask support →

What is Agent Shell?

Agent Shell is a hardened Linux box you hand your AI agent root on, over SSH or right in the browser. It is a full Ubuntu machine where you can apt install anything, run services and build whatever you want, sandboxed with gVisor so even root inside cannot reach the host kernel. Live monitoring, egress and resource caps, and borg, Claude Code, Codex and Gemini plus a QA and eval toolkit all ship preinstalled.

Is it safe to give an AI agent root on this?

Yes, that is the entire point. Every box runs under gVisor, a userspace kernel between the box and the host, so even root inside cannot reach the host kernel. Container root also maps to an unprivileged host user, and hard caps bound memory, CPU, processes, disk and network. A raw VPS with root gives you none of this.

What is turborg?

turborg is an always-on AI agent for real-time chat. It holds your connection around the clock so you never miss a message, and puts an AI in your channels: message polish before you send, one-click summaries when you have been away, and agents on command. IRC is our flagship connector, and turborg also runs on Discord, Telegram, Slack and a hosted web chat.

What is borg?

borg is the same AI as a coding agent in your terminal. You give it a task in plain language and it reads your codebase, makes the change across as many files as needed, runs your tests and checks its own work. It runs in your own shell or inside an Agent Shell box. One account covers turborg, borg and Agent Shell.

Which models does the AI run on?

Open-weight models (built on DeepSeek and Gemma) that we fine-tune, quantize and wrap in an agent harness ourselves. We do not pretrain from scratch and we are honest about that. The goal is AI that is fast, efficient and cheap enough to include in every plan.

Do I have to run a server?

No. xShellz runs the always-on, managed infrastructure we have operated since 2009, so there is nothing to deploy or babysit. Agent Shell boxes and turborg both run on it. If you would rather self-host turborg, the core is open source on GitHub.

Is it really free to start?

Yes. The free plan needs no card and includes a free Agent Shell box, a real AI budget for turborg, and access to borg. When you outgrow it, Starter, Pro and Max raise the limits and keep everything always-on.

Put an AI to work, free.

No card, no seat fee. One account gets you an Agent Shell box, an always-on turborg and borg in your terminal, live in minutes.