Repolode
agnosticeng

agnosticeng/agx

Приложение для компьютера и веба, позволяющее исследовать данные и выполнять SQL-запросы к ClickHouse, с опциональной поддержкой LLM.

Open source альтернатива:DBeaver

Звёзды
261
Форки
17
Открытые issues
5
Последний коммит
7 месяцев назад

Что это?

agx — инструмент для исследования данных, который позволяет писать и выполнять SQL-запросы к данным в современном интерфейсе. Он создан на базе Tauri, SvelteKit и Observable Plot и работает как нативное приложение для компьютера с ClickHouse или как веб-интерфейс, подключённый к удалённому серверу.

В приложении есть интерактивный SQL-редактор с подсветкой синтаксиса, браузер схем для просмотра структуры таблиц и табличное отображение результатов. Поддерживается перетаскивание файлов. В качестве поддерживаемых платформ указаны macOS, Linux и Windows.

Для работы с локальными моделями предусмотрена интеграция с Ollama, а запустить приложение локально можно с помощью Docker Compose. Дополнительный скрипт установки добавляет Agnostic ClickHouse UDFs с дополнительными функциями.

Ключевые возможности

  • 01Интерактивный SQL-редактор с подсветкой синтаксиса
  • 02Браузер схем для изучения структуры таблиц
  • 03Табличное отображение результатов запросов
  • 04Операции с файлами методом перетаскивания
  • 05Интеграция с Ollama для работы с локальными LLM
  • 06Работает на macOS, Linux и Windows

Сценарии использования

  • Запросы к наборам данных в ClickHouse без разработки собственного интерфейса
  • Изучение незнакомых схем баз данных перед написанием запросов
  • Локальный анализ с помощью LLM через Ollama
  • Самостоятельный хостинг общей платформы для SQL-аналитики с помощью Docker

Быстрый старт

  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 с определённым значением OLLAMA_ORIGINS.

Темы

Частые вопросы

Что такое agx?
Приложение для компьютера и веба, позволяющее исследовать данные и выполнять SQL-запросы к ClickHouse, с опциональной поддержкой LLM. agx — инструмент для исследования данных, который позволяет писать и выполнять SQL-запросы к данным в современном интерфейсе. Он создан на базе Tauri, SvelteKit и Observable Plot и работает как нативное приложение для компьютера с ClickHouse или как веб-интерфейс, подключённый к удалённому серверу.
agx можно использовать бесплатно? Какая у него лицензия?
agx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
agx всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в agx — 10 мар. 2026 г..
Для чего можно использовать agx?
Запросы к наборам данных в ClickHouse без разработки собственного интерфейса Изучение незнакомых схем баз данных перед написанием запросов Локальный анализ с помощью LLM через Ollama Самостоятельный хостинг общей платформы для SQL-аналитики с помощью Docker
Как установить agx?
Клонируйте репозиторий: git clone https://github.com/agnosticeng/agx && cd agx Запустите с помощью Docker Compose: docker compose up Откройте приложение в браузере по адресу localhost, порт 8080
Где скачать agx?
Исходный код и инструкции по установке — на GitHub: https://github.com/agnosticeng/agx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Ориентированный на приватность AI-ассистент для встреч: записывает, расшифровывает и суммирует их локально на macOS и Windows, а для сводок можно использовать Ollama или облачные LLM.

31,9 тыс.3,6 тыс.RustMITОбновлён в прошлом месяце