Mac Agent Ops — Development skill for Claude Code
Mac Agent Ops is a small control-room kit for operating remote Mac-based agents over SSH.
How to install Mac Agent Ops
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open cathrynlavery/mac-agent-ops and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Mac Agent Ops does
Mac Agent Ops is a small control-room kit for operating remote Mac-based agents over SSH. It gives you reusable runbook templates, safe status checks, log tailing, port forwarding, remote reboot helpe
Alternatives in Development
- Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
- LifeOS — ⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your i 18.7k ★
- Peon Ping — Warcraft III Peon voice notifications (+ StarCraft, Portal, Zelda) for Claude Code and other agents 4k ★
README
mac-agent-ops
Mac Agent Ops is a small control-room kit for operating remote Mac-based agents over SSH. It gives you reusable runbook templates, safe status checks, log tailing, port forwarding, remote reboot helpers, and an auth handoff pattern for services that need a browser on your local machine.
The project is intentionally plain shell and Python. It is meant to be copied into an ops repo, edited to fit your hosts, and kept readable during incidents.
What This Is For
- Remote Mac mini or Mac Studio agent hosts.
- Local-first agent stacks that run under LaunchAgents, terminal sessions, or app daemons.
- Incident runbooks for auth failures, stuck services, webhook delivery, and machine recovery.
- Small teams that want a repeatable "check, repair, verify" workflow without a full infrastructure platform.
What This Is Not
- A secrets store.
- A monitoring SaaS.
- A replacement for MDM, osquery, or endpoint management.
- A place to commit private hostnames, emails, tokens, chat IDs, internal database IDs, or customer data.
Quick Start
- Copy
.env.exampleto.envand set your host alias. - Customize
AGENTS.mdandCLAUDE.mdfrom the templates. - Run a status check:
bin/mac-status.sh
- Tail logs:
bin/mac-logs.sh ~/Library/Logs/example-agent.log
- Open a tunnel to a remote service:
bin/mac-fwd.sh 8080 127.0.0.1 8080
Repository Layout
bin/ SSH helpers and local auth handoff utilities
docs/ Security, redaction, remote auth, and incident docs
examples/ Safe example configs with fake hosts and fake agents
templates/ Starter AGENTS.md, CLAUDE.md, and agent profile files
Safety Model
This repo is designed to be public-safe, but your fork may not be. Before publishing changes, read `docs/REDACTION.md` and run a secret scan. Keep private operational history in a separate private repo.
Typical Workflow
bin/mac-status.sh
bin/mac-logs.sh ~/Library/Log
Related Skills
Amp
Invite your coding agent to a meeting. AMP (Agent Meeting Proxy) gives Claude Code, Codex, or any ACP-speaking
Claude Controls Mac
Step-by-step guide to turning your spare Mac into an always-on machine Claude Code can fully control - talk to
Clipfan
Clipboard sync daemon for Mac + remote tmux fleet. Mirrors macOS pasteboard to remote OS clipboards and tmux p
Agent Room Server
AgentRoom backend and macOS operator app: run Codex, Claude Code, and other coding agents on a Mac behind a RE
Remote Exec
Execute commands on remote machines via SSH over Tailscale. Triggers on "run X on mac", "execute on ubuntu", "
Anthropic Claude Skills
A small set of opinionated, reusable Claude skills built while shipping real products, games, and experiments.
Related Agents
9remote
Long-running AI coding sessions keep working after you leave the desk, but checking on them from a phone usual
Dr Platform Pitfalls
Deep-review finder angle. Applies the classic pitfall catalogue of the specific language, runtime, test framew
Compressor
Compresses repo findings + decisions + task results into a small, reusable context pack.