Run Claude Code 24/7 on a Mac mini at home
A concrete setup for an always-on Claude Code machine: power settings, tmux or launchd, Tailscale instead of open ports, where the token lives, usage limits and a queue of work.
Topic
12 posts tagged “how-to” on the ion blog: write-ups and how-tos from building ion, newest first. All posts
A concrete setup for an always-on Claude Code machine: power settings, tmux or launchd, Tailscale instead of open ports, where the token lives, usage limits and a queue of work.
Claude Code's push, ntfy hooks and the phone apps can all buzz your wrist, but few let you answer there. What reaches an Apple Watch today, what doesn't, and the options that do.
An honest beginner walkthrough: what you need, how to write a one-page brief the agent can build from, why to answer its questions first, how to check the result, and where first-timers get stuck.
Step-by-step ways to set a custom user agent in Chrome, Edge, Safari and Firefox on desktop, how long each override lasts, and what it doesn't change.
Safari, Chrome and Firefox on iPhone have no user agent setting. Here are the four ways that do work: desktop mode, a Safari extension, a different browser, and Web Inspector from a Mac.
Phone browsers only offer Request Desktop Website, which swaps the user agent but never the width. The ion device picker lays a page out at an iPad or laptop's actual pixel width and scales it to fit your screen.
Every major mobile browser can request a site's desktop version. Here is where the option lives in Safari, Chrome, Firefox, Edge and Samsung Internet, how to make it stick, and what it doesn't do.
How to create a Safari profile on iPhone, switch between profiles, pick extensions per profile and switch automatically with Focus. Also covers what a profile keeps separate and where profiles fall short.
Safari and Chrome on iPhone have no hard reload, only a way to wipe all of a site's data and log you out. The ion app puts the ⌘⇧R gesture on the reload button itself, cache bypass without touching cookies or storage.
Testing an admin and a normal user, or two tenants, on the same site on an iPhone. What actually keeps the sessions apart, what only fakes it, and where each option breaks.
Mobile browsers have no hard refresh. Here is the least destructive way to get a fresh copy of a page in Safari, Chrome, Firefox, Edge and Samsung Internet on iPhone, iPad and Android, and what each option costs you.
You saved, built and deployed, and the page still looks the same. Test each layer in order, from your editor to your browser's cache, to find the stale copy, starting with a hard refresh.
Invite-only, released in small waves. Free during early access.