Навіщо це. Детальніше й що в планах: docs/USE-CASES.md (англ.).
Покидаючи Батьківщину, залиш у бабусі рутований Android з місцевою SIM — дзвони й приймай дзвінки через нього. Військкомат, МВС, ДБР — you name it.
Інструкція: docs/guides/GUIDE-LINE.md
Дай агенту телефон — підключи MCP, і він зможе володіти ним: тапати, свайпити, запускати застосунки, платити твоєю карткою, думскролити й тупити в Instagram.
Інструкція: docs/guides/GUIDE-CONTROL.md
Звільни Алісу й Алексу — спілкуйся з Hermes напряму.
Інструкція: docs/guides/GUIDE-SPEAKER.md
Використовуй WLYA-тунель, щоб керувати телефоном через email, Excel, месенджер MAX на парковці й будь-який кастомний адаптер. Додавай скільки завгодно запасних адаптерів, щоб не втратити зв’язок із домом. White List Your Ass!
Інструкція: docs/guides/GUIDE-WLYA.md
| Шар | Назва | Роль |
|---|---|---|
| Транспорт | WLYA Tunnel | HMAC-канал, адаптери, duty failover. White List Your Ass. У протоколі seed; в UI — Secret. |
| Віддалений UI | Bekon Control | Екран, жести, файли, MCP. Повний Gateway APK (pro.potoki.bekon). |
| GSM / голос | Bekon Line | Домашня SIM як якір. Клієнт: Bekon Phone. |
| Парасолька | Bekon Suite | Дріт + пристрій у кімнаті. Слоган: Be Konnected. |
Line (голос)
┌───────────────────────────┐
│ телефон у кишені, │
│ ти в Грузії │
└─────────────┬─────────────┘
│
┌─────────────▼─────────────┐
│ wlya relay │
│ (websocket-дзеркало) │
└─────────────┬─────────────┘
│
┌─────────────▼─────────────┐ ┌─────┐
│ бабусин старий android │ ──→ │ GSM │
└───────────────────────────┘ └─────┘
Control (агент)
агент ──→ ┌───────────┐ ←── або ти сам керуєш
│ phone-mcp │
└─────┬─────┘
│
┌─────────▼─────────┐
│ imap, smtp, wlya —│
│ будь-який канал │
└─────────┬─────────┘
│
┌─────────▼─────────┐
│ бабусин старий │
│ android │
└───────────────────┘
Деталі протоколу: docs/ARCHITECTURE.md, docs/PROTOCOL.md.
git clone https://github.com/tsol/bekon.git && cd bekon
npm run install:all
npm run demo
npm run relay:compose
npm run stack:start
npm run gateway:deployВідкрий URL з npm run stack:status (часто http://127.0.0.1:5174). Адаптери й голос — на свій relay.
Усі команди: docs/COMMANDS.md. За сценаріями: docs/guides/GUIDES.md.
bekon/
├── apps/desktop-ui/
├── apps/wlya-tunnel/
├── apps/phone-control-api/
├── apps/phone-control-mcp/
├── apps/android-gateway/
├── apps/android-phone/
├── packages/wlya-core/
├── packages/wlya-adapters/
├── packages/wlya-server/
├── packages/bekon-call/
├── scripts/
├── tools/
└── docs/
| Док | Зміст |
|---|---|
docs/USE-CASES.md |
Чотири сценарії та roadmap |
docs/guides/GUIDES.md |
Покрокові гайди |
docs/ARCHITECTURE.md |
Як пов’язані компоненти |
docs/COMMANDS.md |
npm-скрипти |
Ліцензія AGPL-3.0-or-later. Див. CONTRIBUTING.md та SECURITY.md.