ISS
← Field Notes
AI & Agents screenshot
April 21, 2026 · AI & Agents · 2 min read

Keeping Coding Agents Alive on a Phone Android Wants to Kill

A dashboard that manages every Claude Code session across projects, and fights Android's phantom-process killer by ADB-connecting a phone to itself.

Operad is a web dashboard for managing all your Claude Code sessions from one place. It gives you a unified view of skills, memories, and CLAUDE.md files across every repo, plus full prompt history with search, starring, and token-usage tracking. It auto-boots all your saved projects on startup in dependency order, and keeps them running with health checks, memory monitoring, and crash recovery. It runs on Android/Termux, Linux, and macOS. The dashboard lives at operad.stream.

What it manages

The core is session supervision. You can start, stop, or restart any session with a click, browse the skills and memories attached to each repo, and search full conversation history across every project so you never lose a useful prompt or solution. A weekly token quota view tracks velocity trends, daily breakdowns, and per-session usage, with configurable warning and critical thresholds. On top of that sits an agentic layer: an OODA cognitive loop with four specialized agents (a master controller, an optimizer, a preference learner, and an ideator), goal trees, decision journals, and strategy versioning.

The Android fight

The most interesting engineering is what it takes to keep coding agents alive on a phone. Android is actively trying to kill long-running background processes, and its phantom-process killer will reap exactly the kind of persistent agent Operad is trying to supervise.

Operad's answer is to have the handset ADB-connect to itself and disable the phantom-process killer from the inside. Before it does that, it verifies identity by kernel boot UUID, so it is certain it is talking to the same device across a reboot rather than acting on stale state. That is the trick that makes 24/7 agent supervision on a phone actually hold, instead of quietly dying whenever the OS decides to clean house.

Around that core, Operad adds MVCC skill installs, goal-scoped tool leases, and a REST surface of over 150 endpoints, shipped as the operadic npm CLI. It is dev tooling built for people who run fleets of coding agents and need them to stay up on hardware that was never meant to host them.

Have something that needs building, or stabilizing?

These notes are the work log. The paid work runs through Moonshine Labs, my product and engineering studio. Tell us what you're building, or grab a call.

Work with us →
the studio: moonshinelabs.io