giuliastro/harness-remote
244 stars · Last commit 2026-08-02
Companion app to control coding-agent harnesses from phone or desktop — OpenCode, PI, Oh My Pi (OMP) and Claude Code supported
README preview
# Harness Remote Harness Remote is a companion app for controlling coding-agent harnesses from phone or desktop, even when you are not at your main workstation. It is designed to make daily usage simple: connect to a backend, check active sessions, see progress, send new prompts or slash commands, and stop a running action when supported. ## Supported Harnesses The app is backend-agnostic: you pick the harness in **Settings** and each one keeps its own saved connection, so you can switch between them without re-entering anything. | Harness | Status | How it connects | |---|---|---| | [OpenCode](https://github.com/sst/opencode) | supported | directly to the OpenCode HTTP server | | [Oh My Pi (OMP)](https://omp.sh/) | supported | through the local bridge included in this repository | | [PI](https://pi.dev/) | supported | through the local ACP bridge and the [`@automatalabs/pi-acp`](https://www.npmjs.com/package/@automatalabs/pi-acp) adapter | | [Claude Code](https://code.claude.com/) | supported | through the local ACP bridge and the [`@agentclientprotocol/claude-agent-acp`](https://www.npmjs.com/package/@agentclientprotocol/claude-agent-acp) adapter | What each harness actually provides, the assumptions the code makes about it, and what to re-check when one of them changes are recorded in [docs/DEPENDENCIES.md](docs/DEPENDENCIES.md). Support levels differ by what each harness exposes. The [OpenCode](#opencode-server-setup), [OMP](#oh-my-pi-bridge-setup), [PI](#pi-bridge-setup), and [Claude Code](#claude-code-bridge-setup) sections below document the setup and per-backend limitations.