invite only · join the list →

Real machines · one pool · EU

A personal fleet of real machines.

A home for your agents.

Machines that stay on, with networking, URLs, a shared drive and the tools already set up. Copy, pause or spin up another in seconds.

connect ssh ironwire.sh_
invite only for now
the console

Everything lives here.

Real Linux machines with root, SSH and a live HTTPS URL from the moment they boot.

agents · ready

Pick an agent. It's already there.

Hermes and OpenClaw come installed on every machine, along with Claude Code and Codex. Give each agent a machine of its own, or run several side by side.

hermes
YOU
Send me a short morning brief at 7 every day.
CRON morning brief · daily 07:00 ✓
HERMES
Scheduled. Every day at 07:00 you'll get the brief here.
your fleet
hermes 2 vCPU · 4 GB · 20 GB RUNNING
openclaw 2 vCPU · 4 GB · 20 GB RUNNING
my-agent 2 vCPU · 4 GB · 30 GB RUNNING

An agent can do everything you can. Nothing you didn't allow. Delete protection and fleet access bind it exactly as they bind you.

the app · arriving

Your agents, in your pocket.

hermes openclaw claude codex yours · acp

Your agents live on your machines and keep working while your phone sleeps.
The ironwire app is how you talk to them.

  • Run an assistant: Hermes and OpenClaw are already on the machine. Sign in from the app. It keeps its memory between chats, works on a schedule, and can start the conversation itself.
  • Code with Claude or Codex, or bring your own: any ACP-compatible agent shows up like the built-ins.
  • Create an agent, hand it work, walk away. Come back to the finished turn.
  • Watch it think: streaming output, tool calls, and turn state as readable UI, not raw logs.
  • Network drops, phone sleeps, app closes: the conversation catches up without losing the thread.
  • Link it once. Run link in the dashboard, scan the QR, and the phone joins your account.
14:02▁▃▅▇
MACHINES ▤⚙
New machine name (optional)
+
hermes AGENT 2 vCPU · 4 GB · 20 GB RUNNING
ⓘ
web 2 vCPU · 4 GB · 30 GB RUNNING
ⓘ
db 2 vCPU · 4 GB · 50 GB BOOTING
ⓘ
staging 2 vCPU · 4 GB · 20 GB PAUSED
ⓘ
14:02▁▃▅▇
HERMES/ ● hermes
HERMES · 07:00
Morning. Your brief for today:
READ ~/notes/today.md ✓
Two things on your list: reply to Sam, and finish setting up the Pi.
YOU
Remind me about Sam at noon.
HERMES
Done. I'll ping you here at 12:00.
Message…
↑
14:02▁▃▅▇
HERMESRUNNING✕
Resources
vCPU2
Memory4 GB
Disk20 GB
Endpoints
URLhttps://hermes-sam.ironwire.xyz
SSHhermes@ironwire.sh
Email
Receive emailA catch-all inbox for this machine.
Shared drive
Mount shared driveYour account's shared drive at /mnt/share.
Protection & access
Delete protectionBlock accidental deletion of this machine.
Fleet accessLet this agent create and manage your other machines.
the fleet

Machines that find each other.

By name

Every machine reaches the others as <name>.internal, e.g. hermes.internal. Nothing to configure.

One drive, every machine

A 10 GiB shared drive any machine can mount at /mnt/share.

Every file, one address

sftp dashboard@ironwire.sh shows every machine as a folder, plus the shared drive. Edit an agent's files in your own editor. SFTP →

An inbox per machine

Turn on email and a machine receives mail at any address on <name>-<you>.ironwire.xyz, held even while it's stopped. Receive-only.

outposts · new

Your box at home joins the fleet.

ironwire · eu homelab :3000 → https gpu-01 :8000 → https pi-attic
homelab ONLINE
gpu-01 ONLINE
pi-attic PENDING

A mini PC running Hermes. A Raspberry Pi under the desk. A Mac mini in the attic.
Same list, same key, same URL scheme as your machines.

  • One binary, one code to approve. No port forwarding, no dynamic DNS, no reverse proxy of your own.
  • A real certificate and a public URL the moment it connects.
  • Your machines and your agents reach it by name, like part of the fleet.
  • You declare what it exposes: which ports, whether a shell, which directory.
  • An agent on your own box browses from your home connection, for sites that block servers.
  • Included in your plan. It's your hardware: it draws nothing from your pool, and we don't sell you compute you already own.
on your own machine:
$ sudo ironwire-outpost
waiting for approval — code KXRT-4419
$ ssh dashboard@ironwire.sh outpost approve KXRT-4419
price

One price. You get a pool.

2 vCPU · 4 GiB RAM · 50 GiB disk, cut into up to 50 machines.
€14 / month + VAT, coming soon. Free while we test.
pricing →
questions

Questions

Why not a €5 VPS?

If one box is all you need and you'd rather set it up yourself, a VPS costs less. Here it comes set up: no hardening, tunnel or bot to wire before the agent runs, and each agent can have a machine of its own.

Why not a one-click hosted plan?

Here you get real machines with root and SSH, Hermes and OpenClaw side by side, agents you built yourself, and the box at home in the same fleet.

Can I build my own agent and use your app?

Yes. One JSON file on the machine puts your agent behind the ironwire app, next to the built-ins. It speaks ACP or a small HTTP contract. Custom agents →

Do I have to use your app with Hermes or OpenClaw?

No. Use their official apps, or any channel they support, like Telegram. The ironwire app is one more way in.

Can agents talk to each other?

Yes. Every machine reaches the others by name over the internal network (hermes.internal), and they can share files on the shared drive.

Can an agent set up new machines?

Yes. Turn on fleet access for its machine, and it knows how to work your ironwire fleet: create, copy and manage machines. Delete protection still applies. Fleet access →

Where is it hosted?

In the EU. ironwire is a Swedish company.

company

A European company.

Swedish, hosted in the EU. Built and run by the team behind Portfoliobox, since 2012, self-funded.

Invite only for now.