# p2claw

Скилл, который даёт приложению на вашей машине peer-to-peer URL, ставит перед ним вход и принимает почту для агента.

- плагин · `type=plugin` · Claude Code · ★ 7
- Автор: phact
- Лицензия: MIT-0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/phact/p2claw-skill
- Обновлён: 2026-10-06
- HTML: https://affpapa.org/nevibecode/plugins/p2claw

## Что делает

Скилл учит агента работать с p2claw: опубликовать локальное приложение по адресу вида `https://<app>-<alias>.p2claw.com/` и выдать QR-код для телефона, закрыть приложение входом без регистрации OAuth-приложений в Google или GitHub, делиться приватными приложениями между машинами по peer id и принимать письма на `<alias>@p2claw.com` от отправителей из allowlist. Агент сам ставит бинарник `p2claw`, запускает его как launchd / systemd user-сервис или в переднем плане, регистрирует приложение и проверяет, что upstream отвечает.

Сам бинарник при установке скилла не ставится. Он скачивается лениво при первом использовании через `p2claw/scripts/install.sh`: скрипт определяет ОС и архитектуру (macOS aarch64/x86_64, Linux x86_64/aarch64), тянет сборку из релизов p2claw-agent, сверяет SHA-256 с `SHA256SUMS` и кладёт файл в `~/.local/bin/p2claw` без `sudo`. Регистрация как сервиса, чтобы агент пережил перезагрузку, происходит только если вы согласитесь. Всё пользовательское: бинарник, каталог состояния `~/Library/Application Support/p2claw/` на macOS или `~/.local/share/p2claw/` на Linux, опциональный launchd plist или systemd unit. Ничего системного. Агент обновляется сам из релизов p2claw-agent, а как закрепить версию или отключить автообновление — есть в скилле.

Нужна оболочка Bash/POSIX, поддерживаются macOS и Linux. Windows придётся запускать агента внутри WSL: встроенный установщик распознаёт Windows и отказывается работать, выдавая подсказку.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install p2claw@claude-community
```

## Когда брать
- открыть локальное приложение с телефона по ссылке
- закрыть приложение входом без регистрации OAuth-приложения
- поделиться приватным приложением с другой машиной по peer id
- принимать письма агенту от отправителей из allowlist
- управлять агентом из кода через Unix-socket API

## Примеры запросов агенту
- Опубликуй приложение на порту 3000 и дай ссылку с QR-кодом
- Поставь вход перед этим приложением через p2claw
- Поделись этим приложением с машиной по её peer id

## Похожие
- [replica-backend](https://affpapa.org/nevibecode/skills/replica-backend.md) — скилл · 613 установок
- [smbCloud Mail & Auth](https://affpapa.org/nevibecode/mcp/smbcloud-mail-auth.md) — MCP-сервер · ★ 11
- [rustunnel](https://affpapa.org/nevibecode/mcp/rustunnel.md) — MCP-сервер · ★ 657
- [p2p](https://affpapa.org/nevibecode/skills/p2p.md) — скилл · 4400 установок
- [KeibiDrop](https://affpapa.org/nevibecode/mcp/keibidrop.md) — MCP-сервер · ★ 69
- [Faable — Deploy & Auth](https://affpapa.org/nevibecode/mcp/faable-deploy-auth.md) — MCP-сервер · ★ 1

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
