完全兼容既有配置 · 开源可自托管 · 无外部封控点

一令既出,
千手即动。

千手大师(Qianshou Master)是一个工程化的 AI 编程助手 CLI。 一句话,多 Agent 并行编排;一个目标,跨轮次持续驱动 —— 把一次性的对话, 升级成会自己运转的工程流程。DeepSeek / Anthropic / OpenAI / Gemini / Grok 随取随用,既有配置一行都不用改。

$ npm i -g qianshou-dashi
看看它能做什么
  • 60+ 内置工具
  • 200K~1M 上下文窗口
  • 7 家模型供应商
  • 完全兼容既有配置
Goal 持续驱动 Ultracode 多 Agent 多实例群控
0 内置工具,开箱即用
200K~1M Token 上下文窗口
0 模型供应商,任选其一
0 配置改动,平滑迁移

核心能力

四路千手,各司其职

不是零散的功能堆叠,而是围绕「编排 · 驱动 · 操控 · 治理」四条主线, 把一次性的对话,升级成可持续运转的工程流程。

多 Agent 编排

把复杂任务拆开、并行、汇总。编排不再是黑盒,而是一份可读、可重放、可审计的确定性脚本。

  • /ultracode 注入编排手册,配合 Workflow 工具执行确定性 JS 脚本(agent / pipeline / parallel / phase)
  • /workflows 双栏面板监控,支持 journal 重放、token 预算、并发上限
  • /coordinator 一键把任务自动分派给多个 worker
  • 多实例群控 基于 Pipe IPC,同机 main/sub 自动编排;LAN 跨机器零配置发现

持续驱动

从「回答一次」到「推进到底」。设定目标后它会跨轮次自动驱动,直到完成或明确受阻。

  • /goal 设定目标自动推进,带 token 预算与 completion / blocked 审计,网络中断自动暂停
  • /triggers 定时任务,cron 表达式编排周期性 agent
  • Daemon 长驻 supervisor,后台管理多个 worker
  • Monitor 后台持续监控输出,异常即时回到会话

全平台操控

不止于终端。浏览器、桌面、语音,都是它的手,把 AI 从文字里解放出来。

  • Chrome Use 浏览器自动化:导航、点击、填表、截图、执行 JS
  • Computer Use 屏幕截图 + 键鼠模拟 + 应用管理,macOS / Windows 双平台
  • Voice Mode 语音输入,支持豆包语音(/voice doubao)
  • Web Search 内置网页搜索,支持 bing 与 brave

私有部署与观测

数据留在你自己的机器上。远程可控、过程可观测、产物可托管 —— 企业级诉求,开源方式满足。

  • Remote Control Docker 自托管远程界面,手机上也能操作
  • Langfuse 企业级监控,还原每一次 agent loop,一键转为数据集
  • Artifacts HTML 页面 / 看板 / 报告上传到公开 URL,7d / 30d 自动过期,可自托管
  • ACP 协议 接入 Zed、Cursor 等 IDE,支持会话恢复与权限桥接

Ultracode 多 Agent 编排

把「一个大任务」,写成一段可复现的脚本

Ultracode 不是让模型自由发挥,而是给它一份编排手册:任务被拆成确定的阶段与子任务, 由 Workflow 工具按脚本执行。每一次运行都留有 journal,随时可以重放、对比、复盘。

  • 确定性脚本:agent / pipeline / parallel / phase
  • 并发可控:显式上限,避免请求洪峰
  • 成本可控:token 预算随运行进度实时结算
  • 全程可观测:双栏面板看清每个 agent 的进展
.claude/workflows/audit.mjs Workflow
const findings = await parallel(
  services.map(svc => () =>
    agent(`审计 ${svc} 的依赖与许可证`)
  )
)

const report = await phase('汇总', () =>
  agent('合并 findings,输出升级清单')
)

return report
6 个 worker · 3 路并行 · journal 已保存

工作流程

智能体驱动,自主执行

千手大师不只是回答问题,而是像真正的队友一样理解需求、规划方案、逐步执行、反馈迭代。

  1. 1

    理解意图

    深度分析自然语言请求,真正理解需求背后的目标。

  2. 2

    扫描上下文

    阅读相关文件与文档,建立对任务全貌的认知。

  3. 3

    制定计划

    将复杂任务分解为清晰、可执行的步骤。

  4. 4

    自主执行

    在批准下逐步实施,自动读写文件、运行命令、修改代码。

  5. 5

    反馈迭代

    实时报告进度,遇到问题主动寻求指导。

自主工作流

/goal — 不达目标不罢休

设置一个目标条件,千手大师自动循环工作直到达成。你只需要定义「完成」的标准,剩下的交给它。

🏆

裁判分离架构

干活的模型负责执行任务,独立的评估模型(小型快速模型)负责判断是否完成。评估者保持中立,不会「自我感觉良好」。

🔄

自动循环评估

每轮结束后自动评估目标完成度。未完成则将评估理由作为指导发回主模型继续;已完成则自动停止并交还控制权。

📊

实时状态面板

◎ /goal active 实时显示已运行时间、轮次数与 Token 消耗,进度全程透明可控。

🛡️

安全与约束

支持在条件中设置轮次上限(如「最多 20 轮」)与文件约束(如「不修改 legacy 目录」),防止失控和破坏性改动。

/goal 命令
# 在千手大师会话中设置目标
/goal test/auth 下所有测试通过,lint 干净,不修改 tests/legacy 下任何文件

# 查看当前目标状态
/goal

# 清除 / 停止目标
/goal clear

# 非交互模式(适合 CI / 自动化)
qsdashi -p "/goal CHANGELOG.md 包含本周每个合并 PR 的记录,最多 15 轮"

# 跨会话恢复目标
qsdashi --resume <session-id>

如何写好目标条件

1. 可测量的终点

测试通过、构建成功、文件数量、队列为空 — 离散、可观察的事件。

2. 明确的验证方式

直接写明如何证明,如「npm test 输出包含 PASS」「git status 为空」。

3. 不可变的约束

禁止修改特定文件或配置,防止为了「过关」做出破坏性改动。

功能全景

该有的,都在

从模型接入到记忆管理,从权限模型到频道通知 —— 一个成熟 CLI 该有的每一环,都已就位。

🔌

自定义模型供应商

兼容 OpenAI / Anthropic / Gemini / Grok,通过 /login 配置,接口兼容即可用。

🧰

60+ 内置工具

文件、Shell、搜索、任务、规划、Web、MCP…… 庞大的工具库,按需延迟加载。

🧩

Skills / Hooks / MCP

可扩展的三件套:技能、钩子、模型上下文协议,外加插件市场安装卸载。

🧠

记忆与整理

自动记忆提取,/dream 一键整理优化记忆文件,跨会话保持上下文。

🛡️

权限 · 沙箱 · 计划模式

细粒度权限模型、沙箱执行、Plan Mode 先规划后动手,安全与效率兼得。

💰

节约模式

/poor 一键关闭记忆提取与键入建议,大幅减少并发请求,省钱又安静。

📣

Channels 频道通知

把飞书 / Slack / Discord / 微信的外部消息推送到会话,一个入口收拢所有提醒。

🎨

主题与状态栏

7 套主题变体(含色觉辅助),内置状态栏随时掌握会话状态。

📊

GrowthBook · Sentry

特性开关与错误追踪的企业级能力,本地即可运行,无网络也不缺席。

🎓

Teach Me 学习项目

内置问答式导师,把项目里任意模块拆成原子概念,带你读懂代码。

🖥️

多实例与后台会话

同机多实例自动协作,后台会话随时 attach,任务互不打扰。

🔗

开源可自托管

远程控制、产物托管、监控面板均可私有部署,数据主权在你手里。

开发者场景

终端里的超级队友

不只是编码助手,而是能独立完成复杂开发任务的 AI 智能体。

🔍

代码审查

审查 Pull Request,提供专业的改进建议和最佳实践推荐。

🌐

翻译本地化

高质量的多语言翻译和代码注释本地化,支持数十种语言。

📧

内容创作

撰写技术博客、营销文案、商务邮件,生成专业的沟通内容。

🧪

实验设计

协助设计实验方案,分析实验结果,撰写结构化的研究报告。

📈

数据可视化

自动选择最佳图表类型,生成精美的可视化图表和趋势分析。

⌨️

命令自动化

运行系统命令和脚本,自动化执行重复性的构建、部署和运维任务。

快速上手

三步上手,即刻开工

无需克隆仓库,直接从 npm 安装即可使用。支持 macOS、Linux 和 Windows 10+。

1安装千手大师

PowerShell
# 安装 Git(如果没有)
winget install --exact --source winget --id Git.Git

# 安装 Node.js(如果没有)
winget install --exact --source winget --id OpenJS.NodeJS

# 允许脚本执行
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

# 关闭终端后重新打开,安装千手大师
npm install -g qianshou-dashi --registry=https://registry.npmmirror.com

# 或下载一键安装脚本 install.ps1,右键 → 使用 PowerShell 运行
Bash
# 安装千手大师
npm install -g qianshou-dashi --registry=https://registry.npmmirror.com

# 若未安装 Node.js,可先安装 Node ≥ 18,或使用 Bun ≥ 1.3.11
# 或下载一键安装脚本 install.sh 并执行

2配置认证(以 DeepSeek 为例)

环境变量配置
export QS_AUTH_TOKEN="sk-你的DeepSeek密钥"
export QS_BASE_URL="https://api.deepseek.com/anthropic"
export API_TIMEOUT_MS="3000000"
export QS_DISABLE_NONESSENTIAL_TRAFFIC=1
export QS_SMALL_MODEL="deepseek-flash"
export QS_MIDDLE_MODEL="deepseek-flash"
export QS_BIG_MODEL="deepseek-flash"
export QS_MODEL="deepseek-flash"

也可在 REPL 中直接输入 /login,选择 Anthropic Compatible 图形化配置 Base URL、API Key 与模型,无需手动设置环境变量。

3启动使用

Terminal
cd 你的工作目录
# 无需每步都询问权限
qsdashi --auto-run
# 或者
qsdashi --permission-mode bypassPermissions
# 也可保存为启动脚本:qsdashi.sh (Linux/macOS) / qsdashi.bat (Windows)

系统要求: Bun ≥ 1.3.11 或 Node.js ≥ 18  · macOS / Linux / Windows 10+

如需远程手机 / 移动端连接使用,请安装 qs-connect。

定价方案

简单定价,按需取用

从个人开发者到一人公司,总有一档适合你。

个人版

免费
  • 基础模型访问
  • 免费使用两个月,后续日使用有少许限制
  • 社区支持
开始使用
推荐

团队版

¥298/月
  • 每 5 小时最多 2,000 次调用
  • 每周最多 10,000 次调用
  • 每月最多 20,000 次调用
  • 适用于常规开发任务
  • 每人仅限一个账号

开通方式:包年或支付 ¥1,000 账号开通费用(本项目不含 AI 大模型处理)。

立即升级

一人公司版

¥200/万次
  • 30B 大模型推理 5,000~10,000 次
  • 激活数十个虚拟员工
  • 处理超 30 秒自动按 30 秒再加一次
  • 无调用次数限流
  • 不限量购买,无需抢购
  • Token 输出速度 2 倍以上
  • 针对办公场景微调优化
  • 需购买团队版后再购买本项目
联系销售

常见问题

你可能想知道

需要 Anthropic 官方账号吗?

不需要。通过 /login 选择 Anthropic Compatible,填入任意接口兼容服务的 Base URL 与 API Key 即可;OpenAI、Gemini、Grok 协议也各有对应入口。

我原来的配置会失效吗?

不会。千手大师完全兼容既有配置文件,Dynamic Workflow、Goal 等能力全部保留,无需改动任何原有配置。

怎么一次粘贴多行内容?

按 Ctrl+G 打开文本编辑框,粘贴内容后保存关闭即可。也可以把内容写入文件,用 @文件名 的方式引用,更加方便。

支持哪些文件格式?

支持 Word、Excel、PDF、Markdown、CSV、JSON、代码文件等数十种格式,几乎覆盖所有常见的办公和开发文件类型。

我的数据会被用于训练模型吗?

不会。所有数据传输使用 TLS 加密,不会将你的数据用于模型训练。远程控制、产物托管、监控面板均可自托管,数据主权在你手里。

安装或更新失败了怎么办?

先执行 npm rm -g qianshou-dashi 清理旧版本,再 npm i -g qianshou-dashi@latest。仍失败时可指定版本号安装。

支持团队协作吗?

支持。多实例群控可在同机自动编排 main / sub,也能通过 LAN 跨机器零配置发现;团队版还提供协作功能与管理控制台。

让下一段工程流程,自己跑起来

一条命令,接入你既有的配置与工作方式。

$ npm i -g qianshou-dashi
回到能力清单