Utilizzo di dv (Discourse Vibe) per configurare Discourse AI in sviluppo

dv - Discourse Vibe - https://github.com/samsaffron/dv è uno strumento che sto costruendo e che ti permette di lavorare facilmente su più container di sviluppo Discourse preconfigurati.

L’ho costruito per semplificare il lavoro con gli agenti AI, ma con il passare del tempo sta facendo sempre più cose.

Tra le cose che può fare:

  • Effettuare il checkout di una PR in un container
  • Estrarre e importare codice in un container
  • Eseguire più istanze di Discourse Dev su più porte
  • Eseguire un gran numero di agenti AI all’interno dei container
  • e molto altro

Durante il fine settimana ho costruito un utile strumento per aiutare a configurare l’AI all’interno di un container di sviluppo in esecuzione.

Per eseguirlo sulla tua macchina:

  • Installa docker
  • Esegui lo script di installazione nel Readme di dv (o compila con go build)
  • Esegui dv build (se hai molta memoria) o dv pull se hai poca memoria. Questo ti darà l’immagine di base.
  • Esegui dv new some-name (dv ls per elencare i container)
  • Esegui dv config ai e configura il tuo llm usando la tui

image

  • dv config ai --help per conoscere le possibili chiavi API che cerchiamo

  • dopo aver aggiunto l’LLM avrai un ambiente di sviluppo funzionante e completamente configurato con Discourse AI

  • Visita localhost:4200/session/admin/become per accedere come amministratore

  • Parla con il robot (bot AI nella barra laterale)

image

Demo video:

Ho anche pubblicato come usare dv + claude code router + discourse MCP su:

3 Mi Piace