4 points par kurthong 2026-03-23 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Au départ, je voulais faire quelque chose comme OpenClaw, mais la configuration d’OpenClaw était trop compliquée, l’usage des tokens d’API me pesait trop, et une fois installé c’était beauuucoup trop lent. Comme je voulais résoudre ça dans le cadre de mes abonnements, j’ai cherché et je suis tombé sur un projet appelé takoPI, qui permet d’utiliser via Telegram des agents terminal (des choses comme claude-code). Je l’ai forké pour utiliser mon Mattermost principal, et en travaillant dessus, le projet a pris de l’ampleur. Pour l’instant, ça reste au stade du prototype, mais en connectant aussi Slack et Mattermost (tunaPi), je me suis demandé si, pour simplement discuter avec l’IA à deux (ou plutôt lui demander n’importe quoi), il fallait vraiment passer par Slack ou Mattermost. C’est comme ça que je me suis lancé dans la création de ma propre appli (tunaDish).

Il n’y a pas d’énorme avantage par rapport à d’autres services similaires (il y a même plus de défauts), mais en l’utilisant seul, j’ai pris goût au fait de pouvoir tout faire ou presque depuis mon lit via une messagerie. Du coup, je travaille à renforcer la fonction de branches (une fonction de thread, mais sous forme arborescente), la fonction de débat, et l’usage multi-agent (actuellement, Codex, GeminiCLI, Claude Code et OPENCODE sont pris en charge).

C’est, pour ceux qui détestent ça, du code très « vibe coding ». (En réalité, la seule vraie partie « vibe », c’était de chatter allongé sur un lit via une messagerie avec de la musique en fond, snif ; pour chaque fonctionnalité et chaque logique, il a fallu réunir les IA, leur faire débattre, recueillir leurs avis, vérifier, approuver, etc. 🤯) Donc, ce n’est pas exactement du vibe coding, c’est plutôt parti dans une direction bizarre de micro-management. (Mais c’était une expérience très amusante.)

L’objectif final est simplement une sorte d’IDE où l’on discute avec des agents IA, on synthétise les résultats pour produire des documents, puis on exécute des procédures qui implémentent quelque chose à partir de ces documents. Puisque personne ne regardera ni n’utilisera ça, autant voir grand et appeler ça un Agent Orchestration Client. Si je veux le dire de manière plus convaincante, l’objectif est une application de développement pilotée par l’intelligence humaine pour construire des services à partir de connaissances métier.

En pratique, plus de 50 % de tunaDish (AOC) ont été écrits en étant allongé sur un lit, uniquement via des discussions en langage naturel sur Mattermost (« fais ceci », « fais cela », « ça ne marche pas » etc.). Le reste, c’est parce qu’on ne peut pas vraiment déboguer une application desktop allongé… donc j’ai dû m’asseoir un peu. J’en ai aussi beaucoup écrit en déplacement 🤣 En vérité, ce n’est pas si différent des autres applis d’assistant agentique. (En fait, c’est même plutôt cheap. Sans doute parce que l’orientation est différente ?)

Les personnes susceptibles d’y trouver un intérêt sont probablement :

celles qui ont curieusement beaucoup de modèles par abonnement  

celles qui veulent rentabiliser au maximum les abonnements plutôt que de passer par des API  

celles qui ont un LLM local mais n’ont pas envie de l’utiliser dans un terminal, et n’aiment pas quelque chose comme openwebUI  

celles qui pensent que, pour coder, les agents terminal sont ce qu’il y a de mieux  

celles qui veulent créer du code confortablement allongées !  

Ce doit être votre genre, haha.

L’utilisation n’a rien de spécial. Il suffit d’installer l’outil, puis, depuis Mattermost, Slack ou Telegram, de s’allonger sur un lit ou un canapé, de réunir les agents auxquels vous êtes abonnés pour les faire débattre ; quand une bonne idée sort, vous leur demandez de la synthétiser, de la formaliser en document, puis d’implémenter selon ce document, et c’est tout. Bien sûr, si vous donnez aussi du feedback sur le résultat, c’est encore mieux (Sonnet s’en sort très bien) 😁 Ce n’est même pas encore au niveau alpha, mais venez donc jeter un œil au GitHub ! Et tant qu’à faire, laissez aussi une étoile ! haha Ce projet m’a vraiment fait ressentir ce qu’est l’open source. J’ai ajouté des fonctionnalités en allant piocher des idées un peu partout, et la licence MIT est vraiment formidable. haha Vous pouvez aussi laisser votre avis en commentaire 😁😁😁 Et tunaPi, vous pouvez aussi le forker sans problème : il a été construit (allongé) à un niveau tout à fait correct. Actuellement, les tests du code sont au nombre de 1 023, avec une couverture d’environ 79 % (elle continue de monter, l’objectif est 85 %). Si vous utilisez surtout Discord ou une autre appli de chat (KakaoTalk, ce n’est pas possible ; il y a bien un moyen, mais c’est trop médiocre !), vous pouvez forker et l’adapter à tunaDish. C’est aussi pour ça que je crée cette appli ! haha

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.