PDPocketDeployPERSONAL INFRASTRUCTURE LAB

НЕБОЛЬШОЕ УСТРОЙСТВО. БОЛЬШОЙ ЭКСПЕРИМЕНТ.

Старый Android.
Новая роль.

Сервер приложений, который уже у вас есть. Фронтенд, JavaScript API и данные — прямо на телефоне. Агент помогает, разрешаете вы.

Исследовательская альфа · без обещания 24/7 и изоляции чужого кода

● ANDROID ORIGINLAB / 01
Ваше устройство.
Ваша инфраструктура.
01ПриложениеHTML · CSS · JavaScript · SPAFRONTEND
02Серверный APIRhino · JSON · постоянные данныеBACKEND
03Контроль владельцаЗапрос агента → ваше разрешениеMCP

Облачный стенд: HTTPS → Traefik на Hostfly → приватный ADB → PocketDeploy в Android 11. Страницы хранятся и обслуживаются в Android; на Hostfly работает только внешний HTTPS-маршрут и сам эмулятор.

СДЕЛАНО И ПРОВЕРЯЕТСЯ

Это живая лаборатория самого проекта. Здесь появляются функции после реализации, результаты после испытаний, ограничения — сразу.

01 / APPLICATIONS

Больше одной страницы.

Готовый dist из фреймворка, несколько HTML-страниц, клиентские маршруты и собственный API с базой JSON. Публичные страницы можно заранее собрать в HTML: основной текст доступен без JavaScript. Node.js через Termux — отдельный эксперимент.

SPA + API + DATA
02 / OWNERSHIP

Агент запрашивает.
Вы разрешаете.

Выбор проектов, действий и срока в нативном Android UI. Чужие проекты закрыты, разрешение можно отозвать. Имя агента само по себе не удостоверяет личность.

Как устроен MCP ↗
03 / REACHABILITY

Постоянный домен.

Адрес облачного стенда — pocketdeploy.vibecoding.by. HTTPS принимает Traefik на Hostfly, затем приватный ADB-маршрут передаёт трафик PocketDeploy в облачном Android 11. Текущий стенд не зависит от Mac или временного Quick Tunnel; страницы доступны по постоянному HTTPS-адресу.

Сеть и публикация ↗
04 / TRUST

Проверяем и ломаем.
На своей стороне.

Неправильные права, повтор запросов, опасные архивы, обход путей, медленные подключения. Атаки ограничены нашими одноразовыми проектами и эмулятором.

Журнал лаборатории →
OPEN RESEARCH

Не выбрасывайте телефон.
Дайте идее свой сервер.

Код открыт. Сборки сырые. Вклад в тесты, Android-совместимость, безопасность и интерфейс очень пригодится.

Присоединиться к исследованию ↗
ГРАНИЦЫ ИССЛЕДОВАТЕЛЬСКОЙ АЛЬФЫ

PocketDeploy 0.6.0-alpha.3 — исследовательская сборка, подписанная ключом разработки, не из Google Play. Испытания 25 октября 2026 года проводились на одноразовых AOSP-эмуляторах Android 11 и 15. Облачный Android 11 загрузился; сохранённый облачный smoke-лог за эту дату содержит 21 PASS. На pocketdeploy.vibecoding.by проверены HTTPS и нативная остановка/запуск Android-сайта: остановка возвращает 503 без копии страницы, запуск возвращает HTML по тому же адресу. На физических телефонах и Android 8–10 приложение не тестировалось; другая сеть, LTE и длительный Doze остаются отдельными испытаниями. Гарантии 24/7 нет. Код JavaScript (Rhino) должен быть доверенным; Docker внутри Android, Node SSR, SQL и WebSocket не входят в состав. Автообновления приложения нет.