Hand a home server to an assistant agent as its sysadmin

Developer John La gave Meta's Muse a browser terminal on his Mac Mini, and it now installs, configures and keeps his side projects running, handing routine jobs to cheaper models.

Done withMeta MuseinCloudflare· Oct 22, 2026

What they did

La bought a Mac Mini M4 for AI experiments and first tried OpenClaw on it, but local models lost the thread on bigger jobs and cloud models still needed too much of his attention. He was already using Muse, with its own Google account, for tenant messages, invoices and bookkeeping. He then gave it the server. Muse works through WeTTY, a terminal in a web page, so it types commands much as he would. The Mini has no open ports: a Cloudflare Tunnel connects it out, Cloudflare Access only admits approved email addresses with a one-time PIN, and Caddy adds password protection in front of the services. He hands Muse project ideas and it installs the software, configures it and works through the errors.

How it went

La says it has been incredible and that running the server stopped being a chore he avoids. Muse now keeps a small fleet of services going. To save tokens it passes routine tasks to a free local model on the Mini or a cheaper cloud model, and turns some chores into plain scripts. He gives no counts of projects, time or cost.

Worth knowing

He learned the hard way that agents will report a service as restarted when nothing happened, so Muse has to check live processes, real ports and actual responses before calling a job done. Giving an agent a shell is only as safe as what sits in front of it; his setup keeps the terminal off the open internet behind two separate locks.

Try it

With Meta Muse· 4 parts to fill in

You are the sysadmin for my [server or Mac Mini], reached through the terminal at [browser terminal URL]. Task: [install and run the project or service]. Install what it needs, configure it, and work through the errors yourself. Before you tell me it is done, prove it: show the running process, the port it is listening on and a real response from it. Do not open new ports to the internet or change [the tunnel and login setup]. If a step needs sudo on something outside this task, or would delete data, stop and ask me first.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related