Repolode
agnosticeng

agnosticeng/agx

Aplicativo para desktop e web que permite explorar e consultar dados com SQL, usando ClickHouse e com assistência opcional de LLM.

Alternativa open source a:DBeaver

Estrelas
261
Forks
17
Issues abertas
5
Último commit
há 7 meses

O que é?

agx é uma ferramenta de exploração de dados que permite escrever e executar consultas SQL em uma interface moderna. Desenvolvida com Tauri, SvelteKit e Observable Plot, ela pode funcionar como um aplicativo nativo para desktop com ClickHouse ou como uma interface web conectada a uma instância de servidor remoto.

O aplicativo inclui um editor SQL interativo com realce de sintaxe, um navegador de esquemas para inspecionar a estrutura das tabelas e uma visualização tabular dos resultados. Também oferece suporte a operações de arrastar e soltar arquivos, e o projeto lista macOS, Linux e Windows como plataformas compatíveis.

A ferramenta oferece integração com Ollama para usar modelos locais e pode ser iniciada localmente com Docker Compose. Um script de instalação opcional adiciona Agnostic ClickHouse UDFs para disponibilizar funções extras.

Recursos principais

  • 01Editor SQL interativo com realce de sintaxe
  • 02Navegador de esquemas para explorar a estrutura das tabelas
  • 03Visualização tabular dos resultados das consultas
  • 04Operações com arquivos por arrastar e soltar
  • 05Integração com Ollama para usar modelos LLM locais
  • 06Compatível com macOS, Linux e Windows

Casos de uso

  • Consultar conjuntos de dados no ClickHouse sem criar um front-end personalizado
  • Explorar esquemas de banco de dados desconhecidos antes de escrever consultas
  • Executar análises locais com assistência de LLM usando Ollama
  • Hospedar por conta própria uma interface compartilhada de análise SQL com Docker

Início rápido

  1. 1

    Clone o repositório

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

    Execute com Docker Compose

    docker compose up
  3. 3

    Abra a aplicação no navegador em localhost, na porta 8080

Antes de usar

  • O aplicativo de desktop nativo é desenvolvido com Tauri e requer uma toolchain Rust e dependências do sistema para ser compilado a partir do código-fonte.
  • A integração do Ollama com o site ativo requer executar o Ollama com uma configuração específica de OLLAMA_ORIGINS.

Tópicos

Perguntas frequentes

O que é agx?
Aplicativo para desktop e web que permite explorar e consultar dados com SQL, usando ClickHouse e com assistência opcional de LLM. agx é uma ferramenta de exploração de dados que permite escrever e executar consultas SQL em uma interface moderna. Desenvolvida com Tauri, SvelteKit e Observable Plot, ela pode funcionar como um aplicativo nativo para desktop com ClickHouse ou como uma interface web conectada a uma instância de servidor remoto.
agx é gratuito? Qual é a licença?
agx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
agx ainda é mantido?
Sem commits há mais de 6 meses. O último commit de agx foi em 10 de mar. de 2026.
Para que posso usar agx?
Consultar conjuntos de dados no ClickHouse sem criar um front-end personalizado Explorar esquemas de banco de dados desconhecidos antes de escrever consultas Executar análises locais com assistência de LLM usando Ollama Hospedar por conta própria uma interface compartilhada de análise SQL com Docker
Como instalar agx?
Clone o repositório: git clone https://github.com/agnosticeng/agx && cd agx Execute com Docker Compose: docker compose up Abra a aplicação no navegador em localhost, na porta 8080
Onde consigo agx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/agnosticeng/agx

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados