Verwendung von dv (Discourse Vibe) zur Konfiguration von Discourse AI in der Entwicklung

dv - Discourse Vibe - https://github.com/samsaffron/dv ist ein Tool, das ich entwickelt habe und mit dem Sie einfach mit mehreren vorab konfigurierten Discourse-Entwicklungscontainern arbeiten können.

Ich habe es entwickelt, um die Arbeit mit KI-Agenten zu erleichtern, aber im Laufe der Zeit erledigt es immer mehr Dinge.

Zu den Dingen, die es tun kann:

  • Einen PR in einem Container auschecken
  • Code extrahieren und in einen Container importieren
  • Mehrere Discourse-Entwicklungsinstanzen auf mehreren Ports ausführen
  • Eine große Anzahl von KI-Agenten in Containern ausführen
  • und vieles mehr

Am Wochenende habe ich einen praktischen Helfer entwickelt, der bei der Konfiguration von KI in einem laufenden Entwicklungscontainer hilft.

Um dies auf Ihrem eigenen Rechner auszuführen:

  • Docker installieren
  • Das Installationsskript in der dv Readme ausführen (oder es mit go build kompilieren)
  • dv build ausführen (wenn Sie über ausreichend Arbeitsspeicher verfügen) oder dv pull, wenn Sie über wenig Arbeitsspeicher verfügen. Dies gibt Ihnen das Basis-Image.
  • dv new some-name ausführen (dv ls zum Auflisten der Container)
  • dv config ai ausführen und Ihre LLM mit der TUI konfigurieren

image

  • dv config ai --help erfahren Sie mehr über mögliche API-Schlüssel, nach denen wir suchen.

  • Nach dem Hinzufügen der LLM haben Sie eine funktionierende, vollständig konfigurierte Entwicklungsumgebung mit Discourse AI.

  • Besuchen Sie localhost:4200/session/admin/become, um sich als Administrator anzumelden.

  • Sprechen Sie mit dem Roboter (KI-Bot in der Seitenleiste).

image

Video-Demo:

Ich habe auch gepostet, wie man dv + claude code router + discourse MCP verwendet unter:

3 „Gefällt mir“