Repolode
agnosticeng

agnosticeng/agx

Aplicación de escritorio y web para explorar y consultar datos con SQL sobre ClickHouse, con asistencia opcional de LLM.

Alternativa open source a:DBeaver

Estrellas
261
Forks
17
Issues abiertos
5
Último commit
hace 7 meses

¿Qué es?

agx es una herramienta de exploración de datos que permite escribir y ejecutar consultas SQL sobre datos mediante una interfaz moderna. Está desarrollada con Tauri, SvelteKit y Observable Plot, y puede funcionar como aplicación de escritorio nativa respaldada por ClickHouse o como interfaz web conectada a una instancia de servidor remoto.

La aplicación incluye un editor SQL interactivo con resaltado de sintaxis, un explorador de esquemas para inspeccionar la estructura de las tablas y una vista tabular de los resultados. También permite gestionar archivos mediante arrastrar y soltar, y el proyecto indica que es compatible con macOS, Linux y Windows.

Ofrece integración con Ollama para usar modelos locales y puede iniciarse localmente con Docker Compose. Un script de instalación opcional agrega UDFs de Agnostic ClickHouse para ofrecer funciones adicionales.

Funciones clave

  • 01Editor SQL interactivo con resaltado de sintaxis
  • 02Explorador de esquemas para recorrer la estructura de las tablas
  • 03Vista tabular de los resultados de las consultas
  • 04Gestión de archivos mediante arrastrar y soltar
  • 05Integración con Ollama para usar modelos LLM locales
  • 06Funciona en macOS, Linux y Windows

Casos de uso

  • Consultar conjuntos de datos de ClickHouse sin crear un frontend propio
  • Explorar esquemas de bases de datos desconocidos antes de escribir consultas
  • Realizar análisis locales con asistencia de LLM mediante Ollama
  • Alojar por cuenta propia una interfaz compartida de análisis SQL con Docker

Inicio rápido

  1. 1

    Clona el repositorio

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

    Ejecuta con Docker Compose

    docker compose up
  3. 3

    Abre la aplicación en el navegador en localhost, puerto 8080

Antes de usarlo

  • La aplicación de escritorio nativa está desarrollada con Tauri y requiere una cadena de herramientas de Rust y dependencias del sistema para compilarse desde el código fuente.
  • La integración de Ollama con el sitio en producción requiere ejecutar Ollama con un valor específico de OLLAMA_ORIGINS.

Temas

Preguntas frecuentes

¿Qué es agx?
Aplicación de escritorio y web para explorar y consultar datos con SQL sobre ClickHouse, con asistencia opcional de LLM. agx es una herramienta de exploración de datos que permite escribir y ejecutar consultas SQL sobre datos mediante una interfaz moderna. Está desarrollada con Tauri, SvelteKit y Observable Plot, y puede funcionar como aplicación de escritorio nativa respaldada por ClickHouse o como interfaz web conectada a una instancia de servidor remoto.
¿agx es gratuito? ¿Qué licencia tiene?
agx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿agx sigue mantenido?
Sin commits en más de 6 meses. El último commit de agx fue el 10 mar 2026.
¿Para qué puedo usar agx?
Consultar conjuntos de datos de ClickHouse sin crear un frontend propio Explorar esquemas de bases de datos desconocidos antes de escribir consultas Realizar análisis locales con asistencia de LLM mediante Ollama Alojar por cuenta propia una interfaz compartida de análisis SQL con Docker
¿Cómo se instala agx?
Clona el repositorio: git clone https://github.com/agnosticeng/agx && cd agx Ejecuta con Docker Compose: docker compose up Abre la aplicación en el navegador en localhost, puerto 8080
¿Dónde consigo agx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/agnosticeng/agx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados