经 AI Skill Hub 精选评估,Dux AI工作流终端 获评「推荐使用」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.2 分,适合有一定技术背景的用户使用。
Dux AI工作流终端 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Dux AI工作流终端 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:cargo install(推荐) cargo install dux # 方式二:从源码编译 git clone https://github.com/patrickdappollonio/dux cd dux cargo build --release # 二进制在 ./target/release/dux
# 查看帮助 dux --help # 基本运行 dux [options] <input> # 详细使用说明请查阅文档 # https://github.com/patrickdappollonio/dux
# dux 配置说明 # 查看配置选项 dux --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export DUX_CONFIG="/path/to/config.yml"
<img src="assets/dux-logo.png" width="200" align="right" />
Your AI agents deserve a proper office. dux (pronounced "dooks") is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows more tricks than you do.
No protocol layers. No adapters. No JSON-RPC. Just real CLIs running in real terminals.
Oh, and it's fast and consumes low resources: more RAM is left for Claude, Codex or any of the other agents 👍
git — dux is built around git worktrees, so git is non-negotiable. If it's not on your PATH, dux won't get very far.gh CLI (optional) — authenticate it with your GitHub account and dux can pull PR statuses, check details, and show them right in the interface. Not required, but you'll miss it once you've tried it.Homebrew (macOS and Linux):
On macOS, Homebrew is the preferred route. This command taps the source and installs dux in one shot, because life's too short for a two-command install:
brew install patrickdappollonio/tap/dux
npm:
Install dux globally so the CLI lands on your PATH. Installing it as a dependency of some random project technically works, but that's not where terminal apps go to be useful:
npm install -g @patrickdappollonio/dux
dux
For a one-off run without keeping it around:
npx -y @patrickdappollonio/dux
Shell (all platforms):
The install script sniffs out your operating system and architecture, then grabs the matching release archive. No guessing which tarball has your name on it:
curl -sSfL https://github.com/patrickdappollonio/dux/releases/latest/download/install.sh | bash
By default, the script installs to ~/.local/bin if it exists and is in your PATH, otherwise /usr/local/bin. You can override the install directory or pin a specific version:
```bash
curl -sSfL https://github.com/patrickdappollonio/dux/releases/latest/download/install.sh | DUX_INSTALL_DIR=~/.bin bash
The config file at ~/.config/dux/config.toml (Linux) or ~/.dux/config.toml (macOS) is exhaustively commented. Every setting is explained inline, so you should never need to leave the file to understand an option. Every keybinding is rebindable. Every pane width, scrollback limit, default provider, and startup agent reopening behavior is configurable.
dux config path # Print the config file path
dux config diff # Show what you've changed from defaults
dux config diff --raw # Unified diff against the default config
dux config reset # Remove config and logs (keeps agents)
dux config reset --all # Full factory reset
dux config regenerate # Preview a fresh default config
Override the config directory with the DUX_HOME environment variable.
The right pane is a full git staging area. Stage and unstage files, view syntax-highlighted diffs, write commit messages, push, and pull, all without leaving dux.
AI commit messages: Stage your changes, hit a key, and dux sends the diff to your provider in oneshot mode. It drafts a commit message using Conventional Commits, you tweak it (or don't), and commit. The prompt is customizable once in config.toml for the whole app.
PR tracking: With the gh CLI installed, dux tracks pull requests for your agent branches and shows status pills right in the interface.
Rust实现的并行AI Agent框架,技术栈扎实。多Agent并行设计创新,但生态完整度和文档充分度有待提升,适合追求性能和创新的开发者探索。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:Dux AI工作流终端 的核心功能完整,质量良好。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | dux |
| 原始描述 | 开源AI工作流:Dux is a terminal UI that lets you run multiple AI coding agents side by side, e。⭐45 · Rust |
| Topics | AI工作流多Agent并行编程辅助Rust开发终端UI |
| GitHub | https://github.com/patrickdappollonio/dux |
| License | MIT |
| 语言 | Rust |
收录时间:2026-05-24 · 更新时间:2026-05-30 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端