Hephaistos
Une passerelle d’IA personnelle, local-first et multi-appareils
Hephaistos rassemble conversation, mémoire, recherche, documents, voix et automatisations dans une interface unique, avec un choix clair entre service Cloud optionnel et serveur personnel compatible.



Le besoin
Les usages d’IA se fragmentent rapidement entre conversations, documents et outils. Hephaistos vise à conserver un contexte personnel cohérent tout en laissant l’utilisateur choisir où s’exécute son assistant.
L’expérience
L’application mobile propose Jarvis en streaming, une mémoire de préférences, de la recherche web sourcée et l’analyse de fichiers dans une expérience pensée pour le quotidien.
- Voix, pièces jointes, favoris et export
- Agents et automatisations planifiées
- Synchronisation multi-appareils et diagnostics
- Communauté Agora et messages directs chiffrés côté client
L’architecture
Le client Flutter communique avec Supabase et un backend FastAPI par HTTPS et WebSocket. Sur serveur personnel Apple Silicon, l’inférence s’appuie sur MLX et Metal. Un mécanisme de file locale chiffrée sécurise les actions en attente de confirmation.
Mise en production
La version publique iPhone et iPad est disponible sur l’App Store. Le code cible également Android, mais aucune disponibilité publique Google Play n’est revendiquée tant que la publication n’est pas vérifiée.
Architecture
- Client
- Flutter · Riverpod · GoRouter
- API
- FastAPI · Python · WebSocket
- IA locale
- MLX · mlx-vlm · Metal
- Données
- Supabase Auth · PostgreSQL · Realtime
Limites présentées avec transparence
- Un serveur compatible ou le Cloud Hephaistos est nécessaire pour utiliser Jarvis.
- Le serveur personnel de production est actuellement centré sur macOS Apple Silicon.
- Les conversations Jarvis ne sont pas présentées comme chiffrées de bout en bout.
- Android est en préparation, sans lien de store public vérifié.
