Mows Harness banner
alhe99 alhe99

Mows Harness

Development community

Description

A layered, self-hosted Claude Code harness: config + skills, unattended watchdogs, VPS web cockpit (Caddy/oauth2/ttyd/dashboard), and multi-account fleet tooling.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

mows-harness

**Keep Claude Code running on your own server — and drive it from everywhere.**

Your coding agent lives on a box you control: it survives dropped SSH and closed laptops, restarts itself when it wedges, and waits behind your Google login on a dashboard and web terminal you can open from anywhere.

The mows-harness dashboard on a phone: three live Claude Code sessions across two profiles, each with the prompt that started it, collapsible filter and system strips, and sessions / terminal / watch / android / settings tabs along the bottom.
git clone https://github.com/alhe99/mows-harness.git
cd mows-harness && ./install.sh --claude

That's the laptop install — config, skills, and commands only. Add `--watchdogs` on a server you leave running, `--all` for the full web cockpit.

**Five layers, install any subset:**

  • claudeCLAUDE.md, 9 commands, 13 skills, an agent, settings + MCP templates
  • watchdogs — 7 cron jobs that restart a wedged agent, reap idle sessions and orphaned MCP processes, monitor OS patch health, and auto-continue past usage-limit stalls
  • infra — Caddy + Google OAuth, a session dashboard with a settings page, a themeable browser terminal (the phone view)
  • fleet — several Claude identities on one box, switched with one command; per-session git worktrees so parallel sessions never fight over one checkout
  • agy — antigravity delegation: ag launcher, agy-run, agy-handoff/agy-gate, claude-quota, agy-notify~/.local/bin

What it looks like

**The dashboard** — every session on the box, live or finished, across every profile, with the prompt that started it. Attach, pause, kill, or resume any of them in one tap.

"The