dv - Discourse Vibe - https://github.com/samsaffron/dv est un outil que j’ai construit et qui vous permet de travailler facilement sur plusieurs conteneurs de développement Discourse préconfigurés.
Je l’ai créé pour faciliter le travail avec les agents IA, mais au fil du temps, il fait de plus en plus de choses.
Parmi les choses qu’il peut faire :
- Extraire une PR dans un conteneur
- Extraire et importer du code dans un conteneur
- Exécuter plusieurs instances de développement Discourse sur plusieurs ports
- Exécuter un grand nombre d’agents IA dans des conteneurs
- et bien plus encore
Ce week-end, j’ai créé une aide pratique pour configurer l’IA dans un conteneur de développement en cours d’exécution.
Pour exécuter ceci sur votre propre machine.
- Installez Docker
- Exécutez le script d’installation dans le Readme de dv (ou compilez-le avec
go build) - Exécutez
dv build(si vous avez suffisamment de mémoire) oudv pullsi votre mémoire est limitée. Cela vous donnera l’image de base. - Exécutez
dv new some-name(dv lspour lister les conteneurs) - Exécutez
dv config aiet configurez votre LLM à l’aide du TUI

-
dv config ai --helppour en savoir plus sur les clés API possibles que nous recherchons -
après avoir ajouté le LLM, vous aurez un environnement de développement fonctionnel entièrement configuré avec Discourse AI
-
Visitez
localhost:4200/session/admin/becomepour vous connecter en tant qu’administrateur -
Parlez au robot (bot IA dans la barre latérale)

Démo vidéo :
J’ai également publié comment utiliser dv + claude code router + discourse MCP à :