sqlit CLI
SQL-клиент объединяет просмотр баз и пакетные запросы, чтобы агент работал с выбранным подключением и результатами в JSON.
- 4 970 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Клиент исполняет SQL с правами пользователя базы и может возвращать или менять данные; права только на чтение задаются в самой СУБД.
Установка
В терминале, через 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-инструментыCLI импортирует CSV и JSON в SQLite, выполняет SQL и меняет схему, чтобы агент готовил локальные наборы данных для анализа.
CLI выполняет SQL над CSV, JSON и другими табличными файлами, чтобы агент объединял выгрузки и менял формат результата.
dblab, терминальный SQL-клиент, сохраняет профили подключений и может хранить пароли в системном хранилище ключей.
vi-sql — терминальный клиент для SQL-баз со встроенным MCP-сервером: агент видит схему и пишет запросы прямо в ваш редактор
Запросы к базе 1С для агентов
1c-llm-requests
Маленькое расширение 1С с HTTP-сервисом и скилл, чтобы агент сам писал запросы на языке 1С и получал данные базы в TSV
pgcli, терминальный клиент PostgreSQL, подсказывает имена по контексту SQL: таблицы после FROM и столбцы после WHERE.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| sqlit (эта карточка) | нет | 4 970 | ||
| MCP Toolbox for Databases | да | не нужна | 16 812 | открывает базы агентам через MCP и заданные наборы инструментов |
| Harlequin | нет | 6 512 | Harlequin дает SQL-редактор в терминале, а входящий в поставку hsql выполняет запросы и читает структуру базы для агентов. | |
| VisiData | нет | 9 446 | VisiData открывает таблицы разных форматов в терминале и помогает исследовать и упорядочивать данные через клавиатуру. |
Коротко о README
Клиент обнаруживает работающие контейнеры баз и умеет обращаться к облачным подключениям через CLI поставщиков. Эти пути требуют собственных доступов.