dv - Discourse Vibe - https://github.com/samsaffron/dv 是我一直在构建的一个工具,可以让你轻松地处理多个预先配置好的 Discourse 开发容器。
我构建它是为了让与 AI 代理的协作更加容易,但随着时间的推移,它正在做越来越多的事情。
它可以做的事情包括:
- 在容器中检出 PR
- 将代码提取并导入到容器中
- 在多个端口上运行多个 Discourse 开发实例
- 在容器中运行大量 AI 代理
- 以及更多
周末,我构建了一个方便的助手,用于帮助配置正在运行的开发容器中的 AI。
要在你自己的机器上运行它:
- 安装 docker
- 在 dv Readme 中运行安装脚本(或使用
go build构建它) - 运行
dv build(如果你有充足的内存)或dv pull(如果你内存有限)。这将为你提供基础镜像。 - 运行
dv new some-name(dv ls列出容器) - 运行
dv config ai并使用 tui 配置你的 llm

-
dv config ai --help了解我们查找的可能 API 密钥 -
添加 LLM 后,你将拥有一个正常运行的、完全配置好的 Discourse AI 开发环境
-
访问
localhost:4200/session/admin/become以管理员身份登录 -
与机器人(侧边栏中的 AI 机器人)交谈

视频演示:
我还发布了关于如何使用 dv + claude 代码路由器 + discourse MCP 的内容: