iOS · MAC MINI HOST · LOCAL-FIRST · MULTI-AGENT

A NightMoose product

ClankerSpanker

Dispatch AI coding agents on your Mac from your iPhone.

Talk to Grok Build and Claude Code on a Mac Mini over LAN or Tailscale. Approve tools, answer questions, keep multi-turn sessions going — without being glued to the keyboard.

Your agents shouldn’t trap you at a desk

Long coding sessions mean approvals, questions, and follow-ups — often while you’re on the couch, in another room, or away from the Mac. ClankerSpanker turns that Mac into a dispatch hub you control from your pocket.

iPhone app
Compose tasks, watch transcripts, approve tools, archive noise.
Mac host gateway
Lightweight Node service on your network — your hardware, your keys.
Grok + Claude
Resume Grok Build sessions or drive Claude Code with phone-side approvals.
Architecture

How it works

01

Host on the Mac

Run the ClankerSpanker host on your Mac Mini. It speaks to Grok Build (ACP) and Claude Code, and exposes a private API over your LAN or Tailscale.

02

Connect the phone

Point the iOS app at your host URL and token. Same Wi‑Fi or Tailscale — no public cloud middleman required for the control plane.

03

Dispatch & steer

Send a task, attach an existing session, approve risky tools, answer questionnaires, and keep chatting multi-turn until the job is done.

// mental model
iPhone (ClankerSpanker)
    │  REST + WebSocket  (LAN / Tailscale)
    ▼
Mac Mini host gateway
    ├── grok agent (ACP / stdio)
    └── claude -p stream-json + phone approval hooks
Capabilities

Built for real agent workflows

Live dispatch

Spin up new tasks from the phone with project path, plan mode, and model options.

Resume disk sessions

Browse Grok Build and Claude Code history on the Mac and pick up where you left off.

Approvals on the go

When an agent needs permission, decide from the phone instead of racing back to the desk.

Questions & multi-turn

Answer clarifying questions and keep the conversation open after a turn finishes.

Archive the noise

Swipe to archive finished chats; restore anytime. Keep Active focused on work that matters.

Local-first by design

Host token, sessions, and agent processes stay on your network — not a third-party dispatch silo.

Stack

What it’s made of

SwiftUI Node.js host Grok Build ACP Claude Code CLI WebSocket events LAN / Tailscale launchd host
OPEN SOURCE — SOON

We’re shipping it to the world

ClankerSpanker is under active development at NightMoose. The source will be published under an open-source license once the core host + iOS flows are ready for outsiders to run without hand-holding.

Want a heads-up when the public repo drops, or want to collaborate early? Email hello@nightmoose.com or watch NightMoose on GitHub.

Private development repo exists today; public open-source release is planned — not yet a guarantee of a date.

Built by NightMoose Inc.

Same studio behind ContractGate, SmolderChat, and D.R.E.A. — full-stack product craft since 2003.

← Back to nightmoose.com