开源智能体数据工程工具套件,为任意 LLM 提供确定性 SQL 分析、列级血缘、dbt 集成、FinOps 及多仓库连接能力。
altimate-code 是由 Altimate AI 维护的开源智能体数据工程工具套件,起源于 OpenCode 的 fork,专为数据团队深度改造。其核心设计理念是在任意 LLM 之上叠加确定性工具层(非 LLM 模式匹配),以解决通用编码代理在数据工程场景下的准确性和安全性问题。
项目提供三大智能体模式——Builder(读写)、Analyst(只读)、Plan(最小权限),对 DROP DATABASE/SCHEMA/TRUNCATE 等高危操作实施硬拦截。确定性工具层涵盖 SQL 反模式检测(19 条规则,基准 100% F1)、列级血缘提取(跨方言 100% 边匹配)、8 种方言间 SQL 翻译、12 仓库间行级数据比对(支持 1 亿+ 行分批)、PII 检测(15 类 30+ 模式)及 FinOps 成本分析。
dbt 集成方面支持 Manifest 解析、测试与单元测试自动生成(dbt 1.8+、7 方言)、模型脚手架、血缘感知重构等 12 个专用 skill。额外能力包括从 SQL 结果自动生成可视化图表、本地会话追踪与 HTML 导出、项目特定模式训练、GitHub PR/GitLab MR 自动审查,以及一键自动发现数据栈。
架构上采用 Turborepo + Bun 的 Monorepo 结构,TypeScript 为主语言,兼容 MCP 协议,支持 VS Code、Claude Code、Cursor、Windsurf 等编辑器环境。通过 npm 全局安装后以 TUI 方式交互,内置 19 个 skill,支持 20+ LLM 提供商和 12 个数据仓库。在 ADE-Bench 基准上以 74.4% 得分排名第一(注:该基准方法论细节未经独立第三方验证)。
安装方式:
npm install -g altimate-code
altimate
/connect
待确认信息:README 提及 "100+ 确定性工具" 但仅列出 19 个 skill,完整工具列表需深入代码确认;CHANGELOG 中部分版本标注日期存在异常,可能为文档占位或预发布标注;公开页面未发现明确的客户案例引用。