# Dsc - 用于管理多个 Discourse 的全面管理 CLI

**URL:** https://meta.discourse.org/t/dsc-a-comprehensive-admin-cli-for-managing-multiple-discourses/410968
**Category:** Extras
**Tags:** cli
**Created:** [2026年八月26日 09:56 UTC](https://meta.discourse.org/t/dsc-a-comprehensive-admin-cli-for-managing-multiple-discourses/410968 "2026-08-26T09:56:21Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [2026年八月26日 09:56 UTC](https://meta.discourse.org/t/dsc-a-comprehensive-admin-cli-for-managing-multiple-discourses/410968/1 "2026-08-26T09:56:22Z")

</div>

大家好，这是我今年大部分时间一直在开发并在 [Koloki](https://koloki.co) 内部使用的工具。

> **[dsc - dsc](https://dsc.koloki.co/)**
>
> Discourse CLI — manage multiple Discourse forums from the terminal.

这是一个功能全面的 Admin CLI，特别适合管理多个自托管 Discourse 的用户。它与 [Discourse MCP](https://github.com/discourse/discourse-mcp) 共享许多功能，但它还能通过 SSH 执行命令行集群更新，将整个 Category 拉取到包含 .md 文件的文件夹中，并将它们重新推送回去。

我正在积极开发它以满足我自己的需求，它位于我的 $PATH 中，因此我可以在任何地方使用它来与我 `dsc.toml` 中配置的任何 Discourse 进行交互——这意味着可以单独或作为集群执行更新，在 Discourse 中发帖，当然，它在本地编码框架中与 LLM 配合使用时尤其有用。

它能够对 Discourse 的任何部分进行更改，只要提供的 API 密钥有权限进行更改即可。如果你是 Admin，这基本上意味着 **一切** ——所以请记住， **能力越大，责任越大**

### 示例提示

以下是使用 `dsc` 和本地编码代理可以执行的操作类型

> “使用 `dsc` 在 MyDiscourseForum 上复制当前的活动主题，并将其转换为“深色模式”版本。”

> “使用 `dsc` 现在更新我所有的 Discourse”

> “从这个 .docx 中提取常见问题，删除任何重复项，创建一个 FAQ Category，并将每个 FAQ 问题作为单独的 Topic 上传到该 FAQ Category 中”
