dv - Discourse Vibe - https://github.com/samsaffron/dv es una herramienta que he estado construyendo y que te permite trabajar fácilmente en múltiples contenedores de desarrollo de Discourse preconfigurados.
La construí para facilitar el trabajo con agentes de IA, pero a medida que pasa el tiempo, hace cada vez más cosas.
Entre las cosas que puede hacer:
- Clonar una PR en un contenedor
- Extraer e importar código en un contenedor
- Ejecutar múltiples instancias de Discourse Dev en múltiples puertos
- Ejecutar una gran cantidad de agentes de IA dentro de contenedores
- y mucho más
Durante el fin de semana, construí un útil ayudante para configurar la IA dentro de un contenedor de desarrollo en ejecución.
Para ejecutar esto en tu propia máquina.
- Instala Docker
- Ejecuta el script de instalación en el Readme de dv (o compílalo con
go build) - Ejecuta
dv build(si tienes suficiente memoria) odv pullsi tienes poca memoria. Esto te dará la imagen base. - Ejecuta
dv new some-name(dv lspara listar contenedores) - Ejecuta
dv config aiy configura tu LLM usando la TUI

-
dv config ai --helppara aprender sobre las posibles claves de API que buscamos -
después de agregar el LLM, tendrás un entorno de desarrollo funcional y completamente configurado con Discourse AI
-
Visita
localhost:4200/session/admin/becomepara iniciar sesión como administrador -
Habla con el robot (bot de IA en la barra lateral)

Demostración en video:
También publiqué cómo usar dv + claude code router + discourse MCP en: