All articles
Tonis Tiganik--6 min read

ClawTab Machines: Linux Hosts Today, Rented Boxes Next

Manage Linux agent hosts alongside your Mac with clearer pairing, status, and terminal controls. A preview of rented Hetzner boxes brings the same workflow to preconfigured servers.

ClawTab Machines: Linux Hosts Today, Rented Boxes Next

Introduction

ClawTab's Machines panel brings Linux hosts into the same workflow as your Mac. Select a computer, open its terminal, start an agent, or manage a repository. The latest changes make that selection easier to read, with a This Mac label, online status, and visible indicators for the active machine and tab.

We are also building rented remote boxes: Hetzner servers prepared by ClawTab and attached to your account after purchase. They will use the same machine controls. As of September 9, 2026, rentals are under implementation and purchases remain disabled pending configuration and end-to-end validation. This is a preview of that part of the work.

The connection to our earlier Linux setup guide is direct: a server you pair yourself and a server prepared for you both run the agent where its repository lives. Opening it from another device changes the view and controls, not the location of the process.

A clearer answer to which machine is selected

The desktop now has one machine selector in its dedicated Machines panel. Your local computer is labeled This Mac. Cards show the platform and an Online or Offline label beside a status dot. An online count describes the roster; a separate indicator marks the host you selected.

The screenshot shows a Mac and a Linux host together. The selected Mac and Agents tab have visible indicators, and the launch button names its target. That matters when two computers have the same repository path or tmux pane number. Rounded controls also bring the panel closer to the rest of the desktop app.

ClawTab Machines panel with a selected This Mac card, an online Linux host, status labels, and Agents, Jobs, Repositories, Transfers, Models, Access, and Add machine tabs.
Desktop browser verification capture, September 9, 2026, using test machine data. Shows the implemented selector and status controls; rental checkout is not shown.

Pair a host, then work on it

A Linux machine runs one ClawTab daemon. It connects outbound to the shared relay and manages schedules, agent discovery, questions, and local CLI requests. You do not need a relay or database on each host.

Install a Linux release package, run cwtctl setup on the host, and approve its temporary code in Machines → Add machine. Then select that host explicitly. The same panel gives you several ways to work:

ControlWhat it does on the selected host
AgentsBrowse a directory and launch a shell or an enabled agent model.
JobsCreate scheduled work; manage existing jobs on their owning machine.
RepositoriesClone, inspect Git changes, or create a branch in a new worktree.
Transfers on desktopSend or retrieve a repository snapshot for review in a separate worktree.
Models and AccessChoose host model identifiers and explicitly grant access to workspace guests.

Install and authorize your coding tools on the host where they will run. Enabling a model in ClawTab does not install its CLI or copy a login from your laptop. The remote machine setup docs cover both systemd and Kubernetes.

Connection errors now point to the right setup step

There are two useful connection states. The daemon's credential connects this computer to the relay. Your account session lets the app load the machine list, approve pairing, and manage access. These come from the existing ClawTab sign-in; Machines does not introduce another account.

If the account session expires, the daemon may still say Connected while the machine list cannot load. The panel now exposes the error and offers Retry connection and Open account settings. Sign in under Settings → Remote → Account access, then retry. Empty tabs also explain whether you need to connect, pair a host, or select one.

Repeated registrations can leave several entries with the same machine name. Names are not unique identities. The updated Remove Relay Configuration flow removes the server registration before clearing local settings, and preserves local pairing if removal fails.

Next: a prepared box in the same machine list

The rental work adds another way to obtain a host. The planned desktop and web flow is Rent a box → choose a size and region → pay → wait for setup → open terminal. Enrollment should attach the prepared machine to the purchaser's account automatically, without a pairing code. iOS is planned to access existing rentals; purchasing is planned for desktop and web.

The diagram shows where the two setup paths meet. An owned host needs installation and pairing. A rented host is intended to arrive with ClawTab, tmux, Git, Python, Node, Claude Code, Codex, and OpenCode installed. In both cases, you authorize your own coding accounts on the host and use the same machine controls.

Owned Linux host: install and approve a pairing code. Planned rented box: choose, pay, and enroll automatically. Both paths lead to Machines, host provider authorization, and agent terminals.
Setup paths drawn from the implemented machine flow and the September 9 rental plan. The dashed rental path is upcoming, not evidence of an available checkout.

What the rental preview includes

The first version targets shared-CPU x86 servers with 4 GB or 8 GB RAM. The catalog will show the actual CPU, disk, included traffic, region, and monthly total before payment. A nearby region can be suggested, but the customer chooses it. We are not publishing fixed server prices before the live catalog is ready.

DetailPlanned rental behavior
Eligibility and paymentA paid ClawTab subscription, plus a separate monthly subscription per box, paid in advance.
PriceProvider cost including mandatory charges, multiplied by 1.20. Applicable taxes appear before payment.
AI usageYour own coding-tool subscription or API credentials; no bundled AI usage.
AdministrationA Linux user with sudo and optional SSH public keys.
Missed renewalA ten-day recovery window from the unpaid renewal's due time, followed by permanent deletion.
CancellationStop renewal and delete at the paid period's end; immediate deletion requires separate confirmation.
BackupsCustomer responsibility. Managed backups and resizing are outside the first version.

Deletion has to be explicit because powering off a VPS does not end provider billing. Hetzner's billing documentation says servers are billed while they exist, including when stopped, and retained Primary IPv4 addresses are billed separately. The planned rental lifecycle therefore removes associated billable resources as well as the server.

Keep a copy of work you need to retain outside the box. The rental preview docs explain authorization, cancellation, payment recovery, and the limits of the planned first version.

The host keeps the work

Closing desktop or mobile leaves the remote process running. Multiple clients can observe its terminal, while one relay client holds input control; Take control transfers it. A disconnected machine produces an error, so a launch is not silently sent to another host.

Transfers copy repository state into a new worktree. They do not move a running conversation or continuously synchronize files. On a systemd host, restarting the daemon leaves separate tmux sessions alive. Rebooting the host or replacing a container ends its running agents. A Kubernetes persistent volume retains files across pod replacement, as described in the StatefulSet documentation; it does not preserve processes.

Connections use TLS under ClawTab's existing relay trust model. The relay can read terminal and transfer payloads. For setup, start with Linux machines; for the underlying process model, see ClawTab's daemon and tmux control plane.

Frequently Asked Questions

As of September 9, 2026, rentals are under implementation and purchases remain disabled pending configuration and end-to-end validation. The planned checkout is on desktop and web, with iOS access to existing rentals.

No. It uses your existing ClawTab account. The account session used to manage machines can expire while a daemon's saved credential remains connected to the relay.

No. The plan preinstalls the coding tools, but you authorize your own accounts on the box and pay for AI usage separately.

No. You can install ClawTab on a supported Linux host you manage, pair it with your account, and use the machine controls.

No. Opening a terminal from another device controls the process on its original host. Repository transfers copy files and Git state into a new worktree; they do not migrate running conversations.

Related Articles