Огляд Deep-init AI: справжня інженерія і заяви ширші, ніж витримує код
Telegram gateway, fallback, encrypted state, memory, reminders, voice, MCP, SSH і console. Tests та auth сильні; cron, token URLs, license і claims потребують роботи.

DEEP PROJECT REVIEW · SOURCE + TWO LIVE SITES
Більшість демо агентів - макети з гарним градієнтом. Deep-init AI не з них. Живий застосунок, промосайт і репозиторій TypeScript/TSX на 28 584 рядки поєднують tenant-aware шлюз Telegram із резервними провайдерами, серверними інструментами, пам’яттю, нагадуваннями, голосом, MCP-серверами, SSH-тунелями для пар і консоллю mission-control. У коді 36 API-маршрутів, 59 службових і тестових скриптів, зашифровані секрети реєстру та справжній replay-набір. А маркетинг стверджує, що агент «може робити все, що людина робить за комп’ютером» і «ніколи не спить». Код підтверджує багато конкретних дій, але не ці універсальні обіцянки.
Що працює
- Session-bound tenants і encrypted secrets
- Telegram gateway, memory, reminders, tools
- Provider fallback і offline reflex
- 31 replay checks пройшли
Що виправити
- cron open без secret і довіряє header
- bot token у webhook query
- Немає LICENSE при open source claim
- Абсолютні claims ширші за verified capability
Як це влаштовано
Next.js обслуговує portal і 36 routes. Auth використовує scrypt, HMAC cookies та tenant tokens. Registry шифрує secrets і memory AES-GCM, Blob ділить state. Telegram веде до providers, tools, logs, memory і reminders; SSH tunnels працюють з machines.
Знахідки щодо безпеки: міцні типові налаштування і два краї для виправлення
Tenant routes зазвичай вимагають session. Але `/api/cron` відкритий без CRON_SECRET і довіряє `x-vercel-cron`. Secret має бути завжди. Webhook містить full bot token у query; потрібен окремий webhook secret і server lookup.
Шифрування токена бота на диску нічого не дає, якщо той самий токен потрапляє в URL вебхука.
Що показують тести й перевірки
lint без errors і один warning, build проходить, audit 0 advisories, catalog fresh, snapshot 31/31 включно з injection. Scripts не об’єднані в mandatory CI, workflow немає.
| Check | Result |
|---|---|
| ESLint | 0 errors, 1 warning |
| Production build | Pass, 1 tracing warning |
| Dependency audit | 0 advisories |
| Snapshot replay | 31 pass, 0 fail |
Маркетинг і те, що перевірено
Live app працює EN/RU/HE RTL, core features є. Browser automation і 24/7 залежать від hosting, storage, cron, bot та providers.
Ліцензія і безперебійна робота
README каже open source, але LICENSE немає. Public code не є license. last-write-wins потребує concurrency tests.
Як він виглядає і звучить
Живий портал - найкрасивіша робота серії: кремовий папір, помаранчеві термінальні акценти, дрібні моноширинні підписи та панель послідовності завантаження пояснюють складний продукт і не скочуються до типової панелі. Промосайт переходить у темну операційну естетику й додає правдоподібну 30-секундну історію продукту. Скриншоти, відео та іврит із RTL - справжні матеріали. Слабке місце - тексти. «Може все», «ніколи не спить», «самонавчання» і «повноцінний оператор» обіцяють те, чого архітектура не гарантує в кожному розгортанні.
Вердикт
Deep-init AI - вражаюча експериментальна консоль агента: справжня звʼязка з Telegram, добра межа між орендарями, шифрований спільний стан, перемикання провайдерів, корисний цикл інструментів і сильніші, ніж зазвичай, докази відтворення. Це найамбітніший технічно проєкт із п’яти. Перш ніж довіряти йому як оператору «завжди на звʼязку», треба закрити cron, прибрати токени ботів з URL, додати ліцензію, автоматизувати розширений набір тестів і скоротити універсальні заяви до виміряного.
FAQ
Що таке Deep-init AI?
Платформа персонального агента для власного хостингу з веб-консоллю, Telegram, резервними провайдерами, памʼяттю, нагадуваннями, голосом, MCP і SSH-тунелями.
Він справді 24/7?
Він приймає вебхуки Telegram і надсилає нагадування через cron, але час роботи залежить від хостингу, сховища стану, налаштування cron, бота й провайдерів. «24/7» - мета, до якої він прагне, а не гарантована властивість.
Він open source?
Вихідний код відкритий для перегляду, але в перевіреному коміті немає файлу LICENSE. Без явної ліцензії в інших немає чіткого дозволу використовувати, змінювати чи поширювати його.
Живий застосунок · Промосайт · Вихідний код
Reviewed source at commit be8604b · live app and promo checked · build, lint, audit, catalog and snapshot replay reproduced 2026-09-21