N° 06 / 08 — Mobile · IA locale
Soie
Votre journal intime, à la voix ou au clavier, lu par une IA qui vit dans votre téléphone.
- Rôle
- Conception et développement
- Année
- 2026
- Statut
- En lignePerso
- Stack
- React Native · Expo · TypeScript · llama.rn (LLM sur l'appareil) · SQLite · Reconnaissance vocale




01 / 07
Le problème
Un journal intime contient ce qu'on a de plus personnel. L'analyser avec une IA ne devrait pas vouloir dire l'envoyer sur les serveurs de quelqu'un d'autre.
02 / 07
Ce que j'ai fait
Le soir, on raconte sa journée, à la voix ou au clavier. Le lendemain matin, la veille prend sa couleur : l'IA en tire l'émotion dominante, l'humeur, l'énergie et le stress.
Et un « rewind » annuel permet de parcourir et d'analyser toute son année.
03 / 07
Comment c'est construit
Un modèle de langage est téléchargé une fois puis exécuté sur le téléphone avec llama.rn. Les entrées sont stockées dans SQLite, sur l'appareil, et l'analyse se fait en tâche de fond.
L'application est en React Native et Expo, pour iOS et Android.
- Voix ou clavier
- SQLite sur l'appareil
- Modèle local (llama.rn)
- Récap et rewind
04 / 07
Les défis
- 01
Un modèle de langage dans la poche
Le modèle pèse plusieurs gigaoctets : il est téléchargé une fois, puis tourne sur le téléphone avec llama.rn. Il faut gérer ce premier téléchargement, la mémoire, et une analyse qui se fait en tâche de fond.
- 02
Une analyse fiable, en français
Obtenir d'un petit modèle une réponse structurée, toujours au bon format : l'émotion du jour, l'humeur, l'énergie et le stress.
- 03
Deux magasins, un seul code
La dictée passe par la reconnaissance vocale du téléphone, les entrées sont gardées dans SQLite. L'application, en React Native et Expo, est compilée et publiée avec EAS sur l'App Store et Google Play.
05 / 07
Résultats
Soie est disponible sur l'App Store et sur Google Play.
06 / 07
Ce que j'ai appris
Un modèle de plusieurs gigaoctets sur un téléphone change la conception : il faut gérer le premier téléchargement, le traitement en tâche de fond et la mémoire. Et apprendre à obtenir une analyse structurée fiable d'un petit modèle, en français.
07 / 07
La stack technique
- Front-end
- TypeScript
- Données
- SQLite
- Mobile
- React NativeExpoNativeWindEAS (builds et publication)
- IA
- llama.rn (LLM sur l'appareil)Reconnaissance vocale
- DevOps, cloud et tests
- Git
Projet suivant · 07 / 08
Dédale
Dédale

