OpsGraph Vibe 项目
自托管的 PostgreSQL 调查分析工作空间,专为单操作员设计,基于证据驱动运行 AI 智能体对数据库进行调查分析
OpsGraph 是一个自托管的 PostgreSQL 调查分析工作空间,专为单操作员设计,基于证据驱动运行 AI 智能体对数据库进行调查分析。与传统 AI 数据库助手不同,OpsGraph 的核心约束是:AI 只能发起只读查询,应用层策略控制查询执行,操作员可以跟随 AI 的工作过程,检查每一条捕获的 SQL 语句、源表名、返回行数和查询时刻记录,结论可被质疑和追溯,凭证始终保留在用户自己的后端服务器上。
核心功能:
- 证据级追溯——每一条 AI 发起的查询都有完整记录:SQL 语句、源表、采集时间、返回行数与限制条件均可逐一审查
- 只读查询策略——AI 模型无权自行提升权限或修改数据,所有查询均通过专用只读角色执行
- LangGraph 调查编排——基于 LangGraph 协调多轮调查,支持在上一轮结论基础上发起追问式跟进
- 调查历史保存——每次调查可保存历史记录,支持导出证据、质疑结论、或用新问题重试失败的查询
- 多模型支持——支持本地 Ollama(无需付费账户)、OpenAI 兼容服务或 Anthropic,并需显式授权外部数据访问权限
- SQLite 本地历史——本地调查记录存储在 SQLite,不依赖外部数据库服务
- FastAPI 浏览器工作空间——通过 FastAPI 提供 Web 界面,在浏览器中完成整个调查流程
技术实现: OpsGraph 的技术栈包含 FastAPI(前端服务层)、LangGraph(调查流程编排层)和 SQLite(本地历史存储层),数据库连接器目前支持 PostgreSQL。系统架构的核心设计理念是"信任但验证":AI 可以在规划阶段提出任意只读查询请求,但实际执行前必须经过应用层策略审查,模型无法自行授予额外权限。每个调查步骤的结果都会被完整捕获,包括执行的 SQL 语句、涉及的数据表、返回行数及时间戳,用户可以随时回溯每一步的依据。系统明确提示用户:引用或匹配哈希不能证明结论正确,需自行审查记录并补充缺失的业务定义。
快速上手:
- 准备环境:确保已安装 Docker 和 PostgreSQL 数据库,并准备好数据库连接凭证
- 启动服务:在终端执行 Docker 启动命令,FastAPI 服务将自动运行,浏览器打开工作空间界面
- 配置数据库连接:在界面中配置 PostgreSQL 连接信息,授予专用只读角色权限
- 开始调查:在对话框中用自然语言描述调查目标(例如"查找过去一周内订单量下降的原因"),AI 将规划并执行一系列只读查询,结果以证据卡片形式呈现,可逐一审查或追加追问
适用人群: 数据库管理员、安全审计人员、需要频繁对 PostgreSQL 进行临时调查的分析师,以及希望借助 AI 能力但不愿将数据库凭证暴露给第三方云服务的团队。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议