Cocoria
Sass éditeur d'écriture cocoria.fr
AVIGNON, FR

à propos
Présentation de Cocoria.
Cocoria est une application SaaS destinée aux écrivains amateurs souhaitant rédiger des documents spécifiques, tels qu’une autobiographie, un carnet de voyage ou tout autre projet d’écriture personnel. Grâce à des agents spécialisés, Cocoria accompagne l’écrivain tout au long de son processus de création et permet de coconstruire le document de manière simple et intuitive. L’agent peut intervenir directement dans le document pour créer un chapitre, rédiger un passage, corriger ou reformuler un texte, mais aussi guider l’utilisateur dans la structuration et la construction de son projet. À travers des questions ciblées et adaptées au type de document, Cocoria aide l’écrivain à faire émerger ses idées, à organiser son récit et à produire progressivement un document cohérent et personnalisé.
- Développeur Full stack
- Louis Castel
- Années
- 2026
- Technologies
- Next.js / Node.js / Postgres / Docker / Stripe / Resend / Claude
Liensexternes

Maquettage et recherche d'idées
Pour concevoir le produit, je suis d'abord parti d'une idée simple : « Comment intégrer un assistant IA directement dans un éditeur de texte, afin d'éviter de devoir constamment copier-coller du contenu pour interagir avec l'IA ? » J'ai ensuite commencé à rédiger le cahier des spécifications. L'objectif de l'application n'était pas de reproduire l'ensemble des fonctionnalités proposées aujourd'hui par Word ou Google Docs : il serait évidemment difficile, voire irréaliste, de chercher à concurrencer directement des outils aussi complets. Le premier objectif était donc de proposer un éditeur disposant des principales fonctionnalités d'édition, accompagné de quelques outils prédéfinis permettant d'interagir facilement avec l'IA : correction, reformulation, propositions de phrases, etc. Par la suite est venue l'idée d'intégrer une véritable interface conversationnelle, afin de créer la sensation d'être accompagné par quelqu'un du métier. L'objectif était ainsi de permettre à l'utilisateur de coconstruire son document avec l'IA, plutôt que de simplement lui demander de générer du contenu.

Développement d'agent IA
Concevoir un agent IA est aujourd'hui relativement accessible grâce aux SDK proposés par les différents fournisseurs, qui offrent une bonne base pour interagir avec leurs modèles. La véritable complexité apparaît cependant lorsqu'il faut gérer le contexte. Un document peut rapidement atteindre plusieurs milliers, voire plusieurs dizaines de milliers de mots. Il devient alors nécessaire de trouver un moyen de conserver une vision cohérente du document tout en évitant d'envoyer l'intégralité de son contenu à chaque interaction. Pour répondre à cette problématique, Cocoria met en place un système de compactage du contexte. Les chapitres sont résumés sous forme de points clés, permettant de conserver une représentation globale du document tout en réduisant considérablement la quantité d'informations nécessaires. Cette approche permet de réduire le contexte utilisé par l'agent d'environ 80 %. Plusieurs outils gravitent ensuite autour de l'agent afin de lui permettre d'interagir intelligemment avec le document. Il peut notamment retravailler un chapitre déjà résumé, créer automatiquement de nouveaux chapitres, décider de commencer une rédaction lorsqu'il dispose de suffisamment de matière, ou encore modifier partiellement ou entièrement un chapitre existant. L'objectif est de permettre à l'agent de ne pas être limité à une simple génération de texte, mais de participer activement à la construction et à l'évolution du document.
Les tonalités d'écriture
L'une des fonctionnalités que nous souhaitions particulièrement mettre en avant était la possibilité d'écrire selon différents styles ou univers littéraires. C'est dans cette optique que les tonalités d'écriture ont été développées. L'utilisateur peut créer sa propre tonalité, par exemple en définissant un style comme « Comte des brumes », « Molière », ou tout autre univers stylistique correspondant à ses envies. Il est également possible de récupérer des tonalités depuis la bibliothèque communautaire. Au cours d'une conversation avec l'agent, l'utilisateur peut changer de tonalité à tout moment afin de lui demander d'adapter son écriture à un style spécifique. Cela permet ainsi de faire varier le ton, le vocabulaire ou encore la manière de rédiger un passage, sans avoir à reformuler manuellement ses instructions.

Bibliothèque communautaire
Chaque document ou tonalité créé dans Cocoria peut être partagé avec la communauté. Pour les tonalités, le fonctionnement est volontairement basé sur la duplication. Lorsqu'un utilisateur récupère une tonalité depuis la bibliothèque, une copie est ajoutée à sa propre liste. Il peut alors la modifier ou l'améliorer librement, sans risquer de modifier ou de dégrader le travail de son créateur original. Les documents partagés fonctionnent différemment. Il n'est pas possible de s'approprier ou de modifier directement le document créé par un autre utilisateur. En revanche, lorsqu'un document est rendu public, il peut être consulté et soumis aux votes de la communauté. L'objectif de cette bibliothèque est avant tout de favoriser le partage et la découverte, en permettant à chacun de présenter ses créations, ses styles d'écriture et son travail à la communauté.






