Puppy — Development skill for Claude Code
One persistent web console for every coding agent you run.
How to install Puppy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JPITSG/Puppy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Puppy does
One persistent web console for every coding agent you run. Drive Claude Code, Codex and OpenCode from your browser or phone across every machine you own: durable sessions and queues, steering and side questions, parallel tasks in Git clones, shared terminals, managed browsers, VNC, full-history search. Python + aiohttp + SQLite.
Alternatives in Development
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
- Gov Backlinks — Free .gov backlinks - drive the user's browser through SAM.gov, the SBA small business listing, and state vend 195 ★
- Handmux — A mobile vibe-coding cockpit — built on tmux: drive your live session, Claude Code / Codex — anything a termin 162 ★
README
Puppy 🐾
One persistent web console for every coding agent you run.
Drive Claude Code, Codex and OpenCode from your browser, from your phone, across every machine you own.
Quick start · The tour · Multi-machine · Settings · Security · Tests · License
Puppy runs the official `claude`, `codex` and `opencode` CLIs for you, turns their raw event streams into one clean, searchable transcript, and keeps that transcript and every session forever in its own SQLite database. Close the laptop, open your phone, and the same conversation is waiting for you, with your half-typed prompt still in the box.
There is no build step, no npm, no daemon besides Puppy itself: Python 3.9+, `aiohttp`, and the agent CLIs you already have.
Why Puppy
- Every engine, one console. Claude Code, Codex and OpenCode sessions sit side by side. A session can switch engines at any time and the new engine picks up the story from a transcript handoff.
- Talk to the agent while it works. Steer a running turn, ask it a side question it answers without derailing its work, queue the next prompts, approve or deny tool calls, all from the same box.
- Tasks in parallel. Spin off tasks that work in isolated Git clones of your project, review their diffs, and apply the winners to your working tree.
- A fleet, not a box. Pair other machines as backends, run sessions there, attach shared terminals and managed browsers on any of them, and let a
Related Skills
Charness
OpenCode and Claude Code coding agents in Telegram: run on your own machine or VPS, drive by voice or text fro
Telegramcode
OpenCode and Claude Code coding agents in Telegram: run on your own machine or VPS, drive by voice or text fro
MantaUI
Open-source, self-hosted Claude Code and opencode client. Agents run in real tmux on your own Linux box or Mac
Areco
Remote cockpit for CLI coding agents — drive Claude Code / Codex / Reasonix from your browser or phone. CLI Ag
Pi Fleet Console
Multi-machine web console and gateway for the pi coding agent
Oar
Row your coding agents from anywhere — self-hosted web relay that drives Copilot, Claude, Cursor, Grok, and Op
Related Agents
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings
Transport Verifier
Runs live end-to-end checks of a delivery transport (Herdr socket, MCP server, Claude Code or Codex hook, Open