Revue de Deep-init AI : une vraie ingénierie, des promesses plus grandes que le code
Telegram, fallback multi-provider, état chiffré, mémoire, rappels, voix, MCP, SSH et console. Tests et auth sont solides ; cron, URLs de token, licence et promesses doivent évoluer.

DEEP PROJECT REVIEW · SOURCE + TWO LIVE SITES
La plupart des démos d’agents sont des maquettes avec un joli dégradé. Deep-init AI n’en est pas une. L’application en ligne, le site promo et un dépôt TypeScript/TSX de 28 584 lignes relient une passerelle Telegram multi-locataire à un repli entre fournisseurs, des outils exécutés côté serveur, de la mémoire, des rappels, la voix, des serveurs MCP, des tunnels SSH par paire et une console mission-control. Le code compte 36 routes d’API, 59 scripts de maintenance et de test, des secrets de registre chiffrés et une vraie suite de replay. Puis le marketing affirme que l’agent « peut faire tout ce qu’un humain fait sur un ordinateur » et « ne dort jamais ». Le code soutient beaucoup d’actions précises, pas ces promesses universelles.
Ce qui marche
- Tenants liés aux sessions et secrets chiffrés
- Gateway Telegram, mémoire, rappels et tools
- Fallback provider et offline reflex
- 31 replay checks réussis
À corriger
- cron public sans secret et confiance dans un header ordinaire
- Bot token dans la query du webhook
- Aucune LICENSE malgré “open source”
- Promesses universelles au-delà des capacités prouvées
Comment c’est assemblé
Next.js sert le portail et 36 routes. Auth utilise scrypt, cookies HMAC et tokens tenant. Le registry chiffre secrets et mémoire en AES-GCM ; Blob partage l’état. Telegram alimente providers, tools, logs, mémoire et rappels ; les tunnels SSH pilotent les machines.
Constats de sécurité : de bons réglages par défaut, deux bords à corriger
Les routes tenant exigent généralement une session. Mais `/api/cron` est public sans CRON_SECRET et accepte `x-vercel-cron`. Exigez toujours un secret. Le webhook place le bot token complet dans la query ; utilisez un secret webhook distinct et un lookup serveur.
Chiffrer un jeton de bot au repos ne sert à rien si ce même jeton finit dans une URL de webhook.
Ce que montrent les tests et les contrôles
lint sans erreur et un warning, build réussi, audit à zéro advisory, catalog fresh, snapshot 31/31 dont un cas d’injection. Les scripts ne sont pas réunis dans une CI obligatoire et aucun workflow n’est présent.
| Check | Result |
|---|---|
| ESLint | 0 errors, 1 warning |
| Production build | Pass, 1 tracing warning |
| Dependency audit | 0 advisories |
| Snapshot replay | 31 pass, 0 fail |
Le marketing face à ce qui est vérifié
L’app marche en EN/RU/HE RTL et les fonctions cœur existent. Browser automation et 24/7 dépendent du hosting, du stockage, du cron, du bot et des providers.
Licence et exploitation au quotidien
Le README dit open source, mais il n’y a pas de LICENSE. Code public ne signifie pas licence. Le last-write-wins nécessite des tests de concurrence.
Son allure et son texte
Le portail en ligne est le plus beau travail de la série : papier crème, accents orange de terminal, petites étiquettes monospace et panneau de séquence de démarrage expliquent un produit compliqué sans tomber dans le tableau de bord générique. Le site promo passe au sombre et à l’opérationnel et ajoute un récit produit crédible de 30 secondes. Les captures, la vidéo et l’hébreu RTL sont de vrais atouts. Le point faible, c’est le texte. « Peut tout faire », « ne dort jamais », « auto-apprenant » et « opérateur à plein temps » promettent ce que l’architecture ne garantit pas sur chaque déploiement.
Verdict
Deep-init AI est une console d’agent expérimentale impressionnante : un vrai câblage Telegram, une bonne frontière entre locataires, un état partagé chiffré, un basculement de fournisseurs, une boucle d’outils utile et des preuves de rejeu plus solides que d’habitude. C’est le projet techniquement le plus ambitieux des cinq. Avant de lui confier un rôle d’opérateur toujours actif, il faut verrouiller le cron, sortir les jetons de bot des URL, ajouter une licence, automatiser l’ensemble de tests plus large et ramener les affirmations universelles à ce qui a été mesuré.
FAQ
Qu’est-ce que Deep-init AI ?
Un personal agent auto-hébergé avec console, Telegram, fallback, mémoire, rappels, voix, MCP et SSH.
Est-il vraiment 24/7 ?
Il reçoit les webhooks Telegram et envoie les rappels via cron, mais la disponibilité dépend de l’hébergement, du stockage d’état, de la configuration du cron, du bot et des fournisseurs. « 24/7 » est un objectif visé, pas une propriété garantie.
Est-il open source ?
Le code source est public, mais le commit examiné ne contient aucun fichier LICENSE. Sans licence explicite, les tiers n’ont pas d’autorisation claire de l’utiliser, le modifier ou le redistribuer.
Live app · Promotional site · Source
Reviewed source at commit be8604b · live app and promo checked · build, lint, audit, catalog and snapshot replay reproduced 2026-09-21