Turn an idle computer into a remote agent box
Reuse a Mac mini, MacBook, or another idle computer as a private, persistent home for coding agents.
A spare Mac or PC that becomes your own always-on agent host. Runs repositories, toolchains, SSH, and optional Herdr sessions at home.
Reuse hardware you own; choose a Mac when agents also need Xcode and iOS builds.
Agent hostMac · PC · VPS
TalkTermiPhone · iPadUse the computer you already have
Almost any reliable idle computer can become an agent host: a Mac mini, an older MacBook on power, a Linux PC, or a small home server. For web and backend work, the operating system mostly follows your toolchain. For native iOS development, use a Mac because Xcode and Apple platform builds require macOS.
- Mac mini: quiet, compact, always-on, and ideal for Xcode or iOS agents.
- Idle MacBook: useful when it already has the required Apple toolchains; keep power and sleep behavior intentional.
- Linux PC or home server: a strong fit for web, backend, containers, and general agent work.
- VPS: the same remote-control model without keeping hardware at home.
Give agents their own account
Create a dedicated operating-system user for agent work. Keep its repositories, toolchains, and credentials separate from personal desktop data.
Enable only the access you need
- Enable SSH or Remote Login only for the dedicated user.
- Do not grant full-disk access unless a real workflow requires it.
- Use SSH keys and explicit host-key verification.
- Install Tailscale when the host should stay private to your tailnet.
Plan for unattended operation
- Keep the computer on power and configure intentional sleep behavior.
- Test restart recovery before leaving it unattended.
- Keep Herdr sessions under the dedicated user.
- Verify free disk space and build-tool updates regularly.
Connect from TalkTerm
Save the computer once as an SSH host and verify its fingerprint. The agents stay on that machine; only control and terminal frames travel to the TalkTerm app on your iPhone or iPad. If Herdr is installed, the same connection can also expose its optional native agent overview.