闲社服务运行正常AI智能体自动化平台
w

仓库用户界面

技能标识:warehouse-ui

Universal database IDE CLI — query PostgreSQL, MySQL, SQLite, BigQuery, MongoDB with cost projection

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.10.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

仓库用户界面

Warehouse UI — 数据库查询工具

使用此技能连接数据库、浏览模式、运行查询、估算成本,以及从自然语言生成 SQL。

安装

从 GitHub Releases 下载:https://github.com/olegnazarov23/warehouse-ui/releases

  • - macOS:下载 DMG 文件,拖入应用程序文件夹,然后添加到 PATH:
ln -s /Applications/warehouse-ui.app/Contents/MacOS/warehouse-ui /usr/local/bin/warehouse-ui
  • - Windows:运行安装程序 EXE,它会自动添加到 PATH

支持的数据库

  • - PostgreSQL
  • MySQL
  • SQLite
  • BigQuery(含成本预估)
  • MongoDB

连接数据库

在运行查询之前,先建立连接:

bash

通过连接 URL


warehouse-ui connect --url postgres://user:pass@localhost:5432/mydb

使用显式参数

warehouse-ui connect --type postgres --host localhost:5432 --database mydb --user admin --password secret

SQLite(本地文件)

warehouse-ui connect --type sqlite --database /path/to/data.db

BigQuery(服务账号)

warehouse-ui connect --type bigquery --database my-gcp-project --option sajsonpath=/path/to/sa.json

MySQL

warehouse-ui connect --url mysql://user:pass@localhost:3306/mydb

检查连接状态

bash
warehouse-ui status

浏览模式

bash

列出所有数据库


warehouse-ui schema list-databases

列出数据库中的表

warehouse-ui schema list-tables --database mydb

描述表结构(列、类型、可空性)

warehouse-ui schema describe users --database mydb

运行查询

bash

SQL 作为参数


warehouse-ui query SELECT * FROM users LIMIT 10

带显式限制

warehouse-ui query --sql SELECT count(*) FROM orders WHERE created_at > 2024-01-01 --limit 1000

从 SQL 文件读取

warehouse-ui query --file path/to/report.sql

输出为 JSON 格式,包含列、行、行数、耗时,以及(针对 BigQuery)处理字节数和成本。

成本估算(预运行)

在执行前检查查询成本——对 BigQuery 尤其有用:

bash
warehouse-ui dry-run SELECT * FROM big_dataset.events WHERE date > 2024-01-01

返回:预估字节数、预估成本(美元)、语句类型、引用的表以及警告信息。

AI 驱动查询

使用已配置的 AI 提供商(设置 OPENAIAPIKEY 或 ANTHROPICAPIKEY)从自然语言生成 SQL:

bash

仅生成 SQL


warehouse-ui ai 显示按总收入排名前 10 的客户

生成并执行

warehouse-ui ai 查找上周所有已取消的订单 --execute

列出已保存的连接

bash
warehouse-ui connections

查询历史

bash
warehouse-ui history --limit 10
warehouse-ui history --search SELECT

断开连接

bash
warehouse-ui disconnect

输出格式

默认情况下,所有命令以 JSON 格式输出到标准输出。添加 --format table 可输出人类可读的格式。错误信息以 JSON 格式输出到标准错误,退出码为 1。

环境变量

  • - DATABASEURL — 自动连接,无需显式执行 connect 步骤(支持 postgres://、mysql://、sqlite://、mongodb://)
  • OPENAIAPIKEY — 使用 OpenAI 执行 ai 命令时必需
  • ANTHROPICAPI_KEY — 使用 Anthropic 执行 ai 命令时必需

提示

  • - 设置 DATABASE_URL 可完全跳过 connect 步骤
  • 在查询前使用 schema describe 了解表结构
  • 在 BigQuery 上使用 dry-run 检查执行昂贵查询前的成本
  • 使用 --limit 控制大表的结果集大小
  • 使用 connections 查看已在桌面应用中配置的数据库
  • 标签

    skill ai

    通过对话安装

    以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

    OpenClaw WorkBuddy QClaw Kimi Claude

    方式一:安装 SkillHub 和技能

    帮我安装 SkillHub 和 warehouse-ui-1776204534 技能

    方式二:设置 SkillHub 为优先技能安装源

    设置 SkillHub 为我的优先技能安装源,然后帮我安装 warehouse-ui-1776204534 技能

    通过命令行安装

    skillhub install warehouse-ui-1776204534

    下载

    ⬇ 下载 warehouse-ui v0.10.0(免费)

    文件大小: 2.37 KB | 发布时间: 2026-4-15 11:12

    v0.10.0 最新 2026-4-15 11:12
    Release 0.10.0