Repolode
agnosticeng

agnosticeng/agx

一款基于 ClickHouse 的数据探索与 SQL 查询桌面应用,也可通过网页访问,支持 LLM 辅助。

可替代:DBeaver

Star
261
Fork
17
未关闭 Issue
5
最近提交
7个月前

这是什么?

agx 是一款数据探索工具,可通过现代化界面编写并运行 SQL 查询。它基于 Tauri、SvelteKit 和 Observable Plot 构建,既可以作为依托 ClickHouse 的原生桌面应用运行,也可以作为连接远程服务端的网页界面使用。

应用提供带语法高亮的交互式 SQL 编辑器、用于查看表结构的 Schema 浏览器,以及表格形式的查询结果展示,并支持拖放文件操作。项目支持 macOS、Linux 和 Windows。

它可以对接本地 Ollama 模型,也支持通过 Docker Compose 在本地快速启动。另有可选的安装脚本,用于添加 Agnostic ClickHouse UDF 扩展函数。

核心功能

  • 01带语法高亮的交互式 SQL 编辑器
  • 02用于查看表结构的 Schema 浏览器
  • 03表格形式的查询结果展示
  • 04支持拖放文件操作
  • 05可对接本地 Ollama 大模型
  • 06支持 macOS、Linux 和 Windows

适用场景

  • 无需自研前端即可查询 ClickHouse 数据集
  • 在编写查询前浏览陌生数据库的 Schema
  • 结合 Ollama 本地模型进行 LLM 辅助分析
  • 使用 Docker 自托管共享的 SQL 分析界面

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/agnosticeng/agx && cd agx
  2. 2

    使用 Docker Compose 运行

    docker compose up
  3. 3

    在浏览器中访问 localhost:8080 端口的应用

使用前须知

  • 原生桌面应用基于 Tauri 构建,从源码编译需要 Rust 工具链和系统依赖。
  • 与在线版本配合使用 Ollama 时,需要设置特定的 OLLAMA_ORIGINS 环境变量。

标签

常见问题

agx 是什么?
一款基于 ClickHouse 的数据探索与 SQL 查询桌面应用,也可通过网页访问,支持 LLM 辅助。 agx 是一款数据探索工具,可通过现代化界面编写并运行 SQL 查询。它基于 Tauri、SvelteKit 和 Observable Plot 构建,既可以作为依托 ClickHouse 的原生桌面应用运行,也可以作为连接远程服务端的网页界面使用。
agx 可以免费使用吗?用的什么许可证?
agx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
agx 还在维护吗?
超过半年未提交。agx 最近一次提交是在 2026年3月10日。
agx 适合用来做什么?
无需自研前端即可查询 ClickHouse 数据集 在编写查询前浏览陌生数据库的 Schema 结合 Ollama 本地模型进行 LLM 辅助分析 使用 Docker 自托管共享的 SQL 分析界面
agx 怎么安装和运行?
克隆代码仓库: git clone https://github.com/agnosticeng/agx && cd agx 使用 Docker Compose 运行: docker compose up 在浏览器中访问 localhost:8080 端口的应用
在哪里获取 agx?
源代码和安装说明在 GitHub 上:https://github.com/agnosticeng/agx

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目