sqlit CLI

SQL-клиент объединяет просмотр баз и пакетные запросы, чтобы агент работал с выбранным подключением и результатами в JSON.

  • 4 970 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Клиент исполняет SQL с правами пользователя базы и может возвращать или менять данные; права только на чтение задаются в самой СУБД.
Все причины и проверки

maxteabag/sqlit

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/sqlit

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Клиент исполняет SQL с правами пользователя базы и может возвращать или менять данные; права только на чтение задаются в самой СУБД.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

sqlit подключается к разным базам данных из одного терминального интерфейса. Пользователь выбирает соединение, изучает таблицы и пишет SQL с подсказками по структуре. История запросов и просмотр результата помогают разбирать данные вместе с агентом. Для автоматизации есть отдельный режим CLI: агент может выполнить согласованный SQL из строки или файла и получить CSV либо JSON. Подключения сохраняются под именами, а недостающие драйверы предлагает установить мастер. В интерфейсе есть пробная база без рабочего сервера.

Для кого. Аналитикам, которые переключаются между несколькими СУБД и хотят передавать агенту ограниченные результаты SQL-запросов.

Подходит, если

  • Нужно изучить структуру тестовой базы без тяжелого графического клиента.
  • Агент подготовил запрос чтения, результат которого нужен в JSON.
  • Для нескольких баз вы хотите сохранить именованные соединения.
  • Перед реальным подключением необходимо освоить интерфейс на демонстрационных данных.

Не подходит, если

  • Пользователю нельзя выдавать права выбранного подключения.
  • Вы ожидаете, что клиент автоматически превратит любой SQL в безопасное чтение.
  • Результаты содержат данные, которые запрещено передавать модели.

Пример запроса к агенту

Через sqlit выполни согласованный SELECT в тестовой базе с ролью только на чтение и покажи ограниченный JSON-результат.

Ограничения

Пакет требует Python 3.10 или новее, а выбранной СУБД может понадобиться отдельный драйвер. SQL выполняется с правами подключения, поэтому для агентского анализа заведите учетную запись только на чтение. Пароли помещаются в системное хранилище при его доступности, а остальные параметры сохраняются в конфигурации; проверьте поведение своей среды. История запросов и экспорт результатов могут содержать закрытые сведения, поэтому ограничьте объем выборки и место хранения.

Как отключить. Закройте sqlit и удалите ненужное сохраненное соединение. Отзовите отдельные учетные данные базы; экспортированные результаты остаются файлами.

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

Как попробовать без базы?

Запустите `sqlit --mock=sqlite-demo`.

Как выбрать сохраненное соединение?

Используйте `sqlit -c "MyConnection"` с его именем.

Можно ли выполнить SQL из файла?

Да. В режиме query есть `-f` и выбор формата результата.

Что делать, если драйвер отсутствует?

Мастер покажет подходящий пакет и способ установки для текущего окружения.

Есть ли SSH-подключение?

Да, с дополнительными зависимостями SSH. Установите их по отдельному разделу руководства.

Обсуждение

Вопросов и отзывов пока нет.

CLI импортирует CSV и JSON в SQLite, выполняет SQL и меняет схему, чтобы агент готовил локальные наборы данных для анализа.

CLIРасширенный доступ2,2 тыс.Звезды репозитория

CLI выполняет SQL над CSV, JSON и другими табличными файлами, чтобы агент объединял выгрузки и менял формат результата.

CLIРасширенный доступ2,2 тыс.Звезды репозитория

dblab, терминальный SQL-клиент, сохраняет профили подключений и может хранить пароли в системном хранилище ключей.

CLIРасширенный доступ3,2 тыс.Звезды репозитория

vi-sql — терминальный клиент для SQL-баз со встроенным MCP-сервером: агент видит схему и пишет запросы прямо в ваш редактор

MCP-серверРасширенный доступ210Звезды репозитория
Российский стек

Маленькое расширение 1С с HTTP-сервисом и скилл, чтобы агент сам писал запросы на языке 1С и получал данные базы в TSV

СкиллРасширенный доступ56Звезды репозитория

pgcli, терминальный клиент PostgreSQL, подсказывает имена по контексту SQL: таблицы после FROM и столбцы после WHERE.

CLIРасширенный доступ13,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
sqlit (эта карточка)нет4 970
MCP Toolbox for Databasesдане нужна16 812открывает базы агентам через MCP и заданные наборы инструментов
Harlequinнет6 512Harlequin дает SQL-редактор в терминале, а входящий в поставку hsql выполняет запросы и читает структуру базы для агентов.
VisiDataнет9 446VisiData открывает таблицы разных форматов в терминале и помогает исследовать и упорядочивать данные через клавиатуру.

Коротко о README

Клиент обнаруживает работающие контейнеры баз и умеет обращаться к облачным подключениям через CLI поставщиков. Эти пути требуют собственных доступов.

Бейдж для README

Сообщить о проблеме

Foxx AIsqlit
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.