Cloud host vs a home Mac, for running Claude Code + the Telegram loop 24/7 so your laptop / school account / school WiFi stop mattering. Prices in AUD (approx, Jul 2026).
Bottom line up front. Every good option works because of one fact: the assistant host talks to Anthropic; your phone only talks to Telegram. So school WiFi blocking AI is irrelevant — you're never the one making AI calls from school.
The real choice is only where the always-on host sits. For your situation the winner is a dedicated home Mac mini (used/refurb M1 or M2, 16GB) — it's the only option that also runs your local voice tools, it's owned not rented (your north-star), and it costs ~A$20/yr to run. A cheap cloud box is the fast this-week stopgap.
anthropic.com, or if your laptop is off, or if you're on the school macOS account. You can even be on mobile data — still works.The one thing that does not survive this: running the loop locally on the laptop you carry to school. That box can't be both the portable work machine and the pinned-at-home 24/7 server. That's the whole problem — and why a second, stay-at-home host is the fix.
Short answer: no — not for a persistent, custom Telegram assistant. Here's each, honestly:
Lets your Android drive a Claude Code session that is still running on your machine. It's a window, not a host: the machine must be on and the claude process alive. If your laptop is off or with you at school, there's nothing to connect to. Also: it needs a full claude.ai login (not the long-lived server token), and times out after ~10 min offline. Doesn't remove the need for an always-on host.
Run in Anthropic's cloud with the laptop closed — but Routines are schedule/trigger only (min ~1-hour cron, or GitHub/webhook), each run is a fresh session that finishes and stops. They can't hold your persistent Telegram-poller loop, your disk-inbox, your custom channel plugin, or your Mac voice tools. Web sessions are ephemeral cloud sandboxes with no access to your files/scripts. Not a real-time always-on assistant.
Claude Code runs fine headless on Linux. Auth with your Max subscription via claude setup-token → CLAUDE_CODE_OAUTH_TOKEN (no pay-per-token API bill). Keep the loop alive with systemd / pm2 / tmux. Gotchas: no GUI browser, and that server token can't use Remote Control (fine — you don't need it for the channel loop).
| Option | Spec | ~AUD / mo | Notes |
|---|---|---|---|
| Oracle Cloud FREE | 2 ARM vCPU / 12GB (free tier, post Jun-2026 cut) | A$0 | Genuinely free forever. Signup fiddly, ARM quota scarce, account can be reclaimed. |
| Hetzner CAX11 | 2 ARM vCPU / 4GB / 40GB | ~A$7.5 | Best value paid. EU only (adds ~150ms latency, irrelevant here). |
| Hetzner CX22 | 2 vCPU / 4GB / 40GB | ~A$6.5 | Intel variant, same idea. |
| DigitalOcean | 1 vCPU / 2GB / 50GB | ~A$18 | Simple, reliable, Sydney region available. |
| AWS Lightsail | 2 vCPU / 2GB | ~A$11 | Sydney region; predictable flat price. |
| Fly.io | shared / 1GB | ~A$9 | Per-second billing; can idle cheap. |
| Railway | Hobby + usage | ~A$8–15 | Easiest deploy; usage-metered on top. |
Reliability: datacentre uptime ~99.9%, faster/steadier network than home. Speed: the assistant's heavy thinking happens on Anthropic's servers anyway, so a small VPS feels identical to a Mac for text work. Independence note: it's renting — against your "own the stack" north-star.
Technically yes — clamshell (lid closed) + caffeinate -dimsu, auto-login your personal account, loop auto-starts via launchd. It'd run headless 24/7 beautifully and run all your voice tools. The catch is physical, not technical: you need that laptop with you at school. One machine can't be both the thing in your bag and the thing bolted to your home desk. So this only works as host if you have another computer to use at school (e.g. a school-issued machine) and leave the MBP home. Great free interim; not the durable answer.
The workload is light. Claude Code + the Telegram loop is almost entirely network/API-bound — the real compute runs on Anthropic's servers. An M1 handles that trivially. The only local load worth counting is the voice models resident in RAM (Whisper + Kokoro). That makes RAM the spec that matters, not the chip — get 16GB (8GB is tight with both models + everything else).
Verdict: a used/refurb M1 or M2 mini with 16GB is genuinely enough and the cost sweet-spot. M4 buys headroom, faster voice inference, more RAM bandwidth and a longer support runway — nice, not necessary for this job. Reusing an M1 is exactly the right instinct — you just need a second Mac left at home, and a cheap mini is the cleanest way to get one.
| Mac | RAM | ~AUD (used/refurb) | ~AUD new | Fit |
|---|---|---|---|---|
| Mac mini M1 (2020) | 16GB | ~A$600–750 | — | Enough. Cheapest path. |
| Mac mini M2 (2023) | 16GB | ~A$750–950 | — | Best value — a touch more headroom. |
| Mac mini M4 (2024) | 16GB | ~A$1,000–1,100 (refurb) | A$1,249 | Overkill, but future-proof. |
| Your M1 MacBook Pro | existing | A$0 | — | Only if left home + you have a school machine. |
| Factor | Cloud VPS | Home Mac mini | Leave M1 MBP on |
|---|---|---|---|
| Upfront | A$0 | ~A$600–900 once | A$0 |
| Monthly | A$0–18 | ~A$2 (power) | ~A$2 (power) |
| Reliability | Highest (~99.9%) | High (~99%) | High, but it's your only laptop |
| Speed (text) | Identical* | Identical* | Identical* |
| Local voice tools | No / slow | Yes, full speed | Yes, full speed |
| Survives school situation | Yes | Yes | Only if a school machine frees the MBP |
| Own it (north-star) | Renting | Fully owned | Fully owned |
| Frees the laptop to travel | Yes | Yes | No |
*Text speed is identical everywhere because the model runs on Anthropic's servers regardless of host.
Durable setup: a dedicated home Mac mini — refurb/used M1 or M2, 16GB (~A$650–900).
It's the only option that ticks every box: runs the loop and your voice tools at full speed, ~A$20/yr to run, owned not rented (straight down your independence north-star), frees the MacBook Pro to travel, and makes the school account / WiFi / laptop-state completely irrelevant. Skip the M4 unless you want the headroom — the workload doesn't need it. Left home in clamshell, auto-login, launchd auto-start, auto-restart-after-power-loss, plus Tailscale for remote admin. Set-and-forget.
Cloud VPS is the sensible fallback if you'd rather not buy hardware — but you'd give up the voice stack and you'd be renting.
caffeinate -dimsu + launchd auto-start). Proves the whole model in an afternoon and costs nothing. If you must carry the MBP, spin up a free Oracle or ~A$7/mo Hetzner box as a text-only stopgap instead.
Live AU pricing pulled Jul 2026 (Apple AU, JB Hi-Fi, Officeworks, MacFixit refurb, Gumtree/eBay). Skip every Intel mini (2018 and older): no Apple-Silicon acceleration for the voice models, macOS Tahoe 26 is their last OS (security-dead from macOS 27), and they idle far hotter/thirstier 24/7. Apple Silicon only.
| Model + RAM | New/Used | ~AUD price | Idle | macOS support runway | Verdict |
|---|---|---|---|---|---|
| M1 8GB / 256GB | Used | ~A$500–520 | 6.8W | ~to 2029 | Avoid — 8GB too tight for both voice models + services. |
| M1 16GB / 256GB | Used (Gumtree/eBay) | ~A$650–800 | 6.8W | ~to 2029 (sec.) | Budget pick. Genuinely enough. No warranty. |
| M2 8GB / 256GB | Refurb + warranty | ~A$899 | 7W | ~to 2031 | Poor value — 8GB, and dearer than a 16GB M1. |
| M2 16GB / 512GB | Used / refurb | ~A$950–1,150 | 7W | ~to 2031 | Fine, but squeezed — too close to a new M4. |
| M4 16GB / 256GB | New + full warranty | A$1,249 | 4W | ~to 2033 | Primary pick. 16GB std, coolest, longest life. |
| M4 16GB / 512GB | New | A$1,599 | 4W | ~to 2033 | Only if you want double storage headroom. |
| M4 Pro 24GB / 512GB | New | ~A$2,499 | — | ~to 2033 | Massive overkill for this workload. |
Apple AU Refurbished store had no Mac mini stock at time of research (it sells through fast — worth re-checking, refurbs there run ~15% under new with full 1-yr warranty). MacFixit AU lists a "brand-new" M4 16GB/256GB at ~A$1,399, i.e. Apple direct at A$1,249 is the price to beat.
Buy: new Mac mini M4, 16GB / 256GB — A$1,249.
For a box meant to run unattended 24/7 for years, the new M4 base wins on the exact things that matter for that job: 16GB RAM as standard (no upgrade tax), the lowest idle draw of any mini (4W) so it's the cheapest and coolest to leave on, full Apple warranty + AppleCare option (real peace of mind for an always-on machine), and the longest support runway — security updates likely into ~2033, vs ~2029 for a used M1. It's only ~A$450–600 more than a used M1 16GB, spread over ~7 years of set-and-forget service. 256GB is plenty (macOS + the voice models are a few GB; external SSD is cheap if you ever want more).
Budget pick: used Mac mini M1, 16GB — ~A$650–800 (Gumtree/eBay AU). Genuinely enough for this workload and the cheapest owned path — accept no warranty and a shorter (~2029) support tail. Avoid: any 8GB config, every Intel mini, and don't overspend on M2 (8GB refurb is worse value) or M4 Pro (pointless here).
Home-lab reviewers rate the M4 mini one of the best always-on boxes going: 3–4W idle, ~40–45W max, "saves hundreds a year vs an x86 server," silent and cool. For light server duty the base 16GB/256GB is called "excellent value"; they only push more RAM for heavy Docker / many services — not your loop. (Hostbor, MacStadium)
Independent reviews (Notebookcheck, minipc-review, 9to5Mac, Mac O'Clock) agree the 16GB base handles Lightroom + 30–50 browser tabs without a hitch and is "an easy set-and-forget recommendation." The only caveat they raise for more RAM is serious 3D / big Photoshop / local LLMs — none of which you do. (9to5Mac called the M4 mini the box that "changed how I view all desktops.")
Anthropic's own requirement is just macOS 10.15+ and 4GB RAM minimum — because the heavy inference is server-side. Devs run Claude Code / coding agents on base minis and small VPSs happily; the host is a network client, not a compute engine. This is exactly why the chip barely matters for you and an M1 clears the bar with room to spare. (Anthropic Claude Code docs)
sudo pmset -a sleep 0. On M4, caffeinate alone is reported unreliable — the Energy setting is the dependable fix.Consensus, distilled: the crowd loves the M4 mini as a silent, 4W, always-on box; they'd tell a local-LLM buyer to jump to M4 Pro/32GB+, but for a cloud-agent host like yours 16GB is the sweet spot and the base M4 (or a used M1 16GB) is exactly right — just kill FileVault and set the sleep/power-on flags.