perry

Provision and manage isolated Docker workspaces with preinstalled coding agents.

35|5|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/gricha/perry --skill perry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perry
Source: https://github.com/gricha/perry/tree/main/skills/perry
Command: npx skills add https://github.com/gricha/perry --skill perry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Perry simplifies creating and managing isolated Docker workspaces on your tailnet, making development environments consistent and reproducible.

Core Features & Use Cases

  • Provision and manage isolated workspaces with pre-installed coding agents (Claude Code and OpenCode) accessible via CLI, web UI, or SSH.
  • Advertise and connect to workspaces on your Tailnet for collaborative development and secure remote access.
  • Use cases include local development, testing across containers, and remote coding sessions with agents.

Quick Start

Run the Perry agent to spin up a workspace and connect to it from any device on your tailnet.

Frequently Asked Questions about perry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create isolated Docker workspaces for remote coding sessions?

Perry provisions isolated Docker workspaces with pre-installed coding agents like Claude Code and OpenCode. These environments are reproducible and accessible via CLI, web UI, or SSH over your tailnet.

What is the best way to run coding agents on a tailnet for collaborative development?

Running coding agents on a tailnet is best achieved by provisioning Docker workspaces that advertise themselves on the network. Perry sets up these isolated environments with Claude Code and OpenCode pre-installed for secure, remote collaborative access.

Can I access Docker development environments via SSH and web UI remotely?

Yes, Perry provisions Docker workspaces that are accessible via SSH, web UI, or CLI. The workspaces are advertised on your tailnet, allowing secure remote connections from any device for coding sessions.

Do I need a tailnet to manage reproducible development environments with Claude Code?

Yes, a tailnet is required to advertise and connect to the isolated Docker workspaces. Perry uses your tailnet to provide secure remote access to environments with pre-installed Claude Code and OpenCode agents.

How do I spin up a Docker workspace with OpenCode and Claude Code preinstalled?

Run the Perry agent to spin up a workspace with OpenCode and Claude Code preinstalled. It provisions an isolated Docker container and connects it to your tailnet for immediate remote access.

Why use isolated Docker containers for testing across different coding agents?

Using isolated Docker containers ensures consistent and reproducible development environments for testing. Perry manages these isolated workspaces so you can safely test across containers with agents like Claude Code and OpenCode without configuration conflicts.