介绍¶
Datus-CLI 是一款面向数据工程师设计的 AI 原生终端 SQL 客户端。它将智能体对话体验、精确的上下文管理与可复现的执行能力整合进一条轻量级工作流,让你能够在终端中完成数据思考、SQL 生成与迭代、任务执行等全流程操作。
核心命令¶
命令行的核心由三个“命令”组成,简单高效:
额外特性¶
除了三大命令,你还可以:
- 像传统 SQL 客户端一样 直接运行 SQL
- 使用 会话命令(如
.compact、.clear)管理或重置会话 - 通过
.tables、.databases等命令 探索元数据 - 使用
.mcp添加、移除或测试 MCP 服务器,扩展能力边界 - 借助 计划模式 在执行前把复杂任务拆解为可审阅的步骤
什么是 Vibe SQL?¶
Vibe SQL 代表 Datus 的理念:你无需亲自敲下每一行 SQL。只要用自然语言描述意图与数据“氛围”,Datus 会:
- 在幕后生成可运行的 SQL
- 自动构建所需的数据表、指标与视图
- 将结果连接到可交付给业务方的聊天机器人或分析界面
Datus-CLI 的差异化优势¶
-
围绕上下文而非控制 —— Datus 将工作流上下文视为短期记忆(任务描述、执行过的 SQL 与结果/反思、选中的表和指标),并从用户偏好与数据环境(血缘、指标、文档)中构建长期记忆
-
可解释且可靠的流程 —— 工作流可以在任意节点暂停、编辑、继续;当信心不足时引入人工参与(HITL),兼顾探索效率与结果可控
-
双向的上下文工程 —— Datus 通过树结构 + 向量召回,把目录、指标、成功案例 SQL 与外部规则沉淀为持久记忆;想要的上下文一次
@即可到手
为什么选择 CLI?¶
CLI 提供了对上下文(不仅是代码)更细粒度的控制,使你在与 AI 协作时更容易保持改动可控、可复现。这对希望避免 GUI 工具常见的大幅度、不透明编辑的团队尤为重要。
快速上手¶
完成安装与初始化后,可通过以下方式启动 Datus-CLI: