---
title: "CLI（dexcli）"
description: "dexcli 是 Dex 的命令行工具。它优先输出 JSON，因此 shell 脚本和 AI agent 都能使用，人也一样可以用。"
canonical_url: "https://docs.superdurable.io/zh-Hans/primitives/components/cli/"
source: "docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/primitives/components/cli.mdx"
locale: "zh-Hans"
---

# CLI（dexcli）

**dexcli** 是 Dex 的命令行工具。它优先输出 JSON，因此 shell 脚本和 AI agent 都能使用，人也一样可以用。

## 功能

- **dexcli dev** 在你的机器上启动本地 Dex：server-zd 和 Dex Web。发布包在 **dexcli** 旁边附带 **dex-server-zd**。
- **dexcli flow** 查看、搜索、跟踪和操作 Flow。
- **dexcli api** 调用任何公开 API 方法。
- **dexcli web** 针对一个已有的 server 提供 Dex Web。
- **dexcli visualize** 根据 Flow 源码画出 Flow Definition Graph。
- **dexcli version check** 检查与 server 的协议兼容性。
- **dexcli admin** 查看 active server 进程，或让它让位。

## 与其他组件的关系

**dexcli** 调用 [server](https://docs.superdurable.io/zh-Hans/primitives/components/server.md) 的 API，也就是 [Worker 和 Client](https://docs.superdurable.io/zh-Hans/primitives/components/application.md) 使用的同一个 API。它默认连接 **127.0.0.1:8801**，也就是 **dexcli dev** 监听的地址。

```bash
dexcli dev
dexcli flow inspect order-123
```

## 参考

英文的 [CLI 参考](https://docs.superdurable.io/zh-Hans/reference/cli.md) 列出 flag、连接和身份验证设置，以及输出格式。
