jid CLI

Интерактивный просмотрщик помогает углубляться в JSON с подсказками полей и проверять выражения, подготовленные агентом.

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

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

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

  • Утилита читает локальный JSON и сохраняет историю выражений; вывод может раскрывать выбранные закрытые поля.
Все причины и проверки

simeji/jid

Установка

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

npx skillfoxx add cli/jid

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

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

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

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

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

  • Утилита читает локальный JSON и сохраняет историю выражений; вывод может раскрывать выбранные закрытые поля.

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

Что делает

В большом ответе API пользователь может знать имя поля, но не весь путь к нему. В jid он вводит путь по частям, перебирает подсказки клавишей `Tab` и сразу видит выборку. Так можно пройти по вложенным объектам и массивам до подготовки окончательного выражения для сценария. Для условий и преобразований доступны функции JMESPath. Подсказки учитывают текущий тип данных и показывают шаблоны аргументов функции. Клавиши вверх и вниз возвращают прежние запросы; привычный поиск поля можно продолжить формулой, не открывая второй инструмент.

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

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

  • Ответ API содержит глубоко вложенное поле, путь к которому нужно уточнить.
  • Агент предложил выборку массива, и пользователь хочет проверить ее результат.
  • При поиске нужной функции полезны подсказки по текущему типу данных.
  • Ранее использованное выражение нужно вернуть из истории.

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

  • Исходные данные имеют другой формат и еще не преобразованы в JSON.
  • Нужна полностью автоматическая обработка без терминального диалога.
  • Выражение должно без изменений работать во всех реализациях jq и JMESPath.

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

Предложи путь к нужному полю JSON; проверю его в jid с автодополнением и передам подтвержденный результат.

Ограничения

jid принимает JSON и работает в интерактивном терминале; другие форматы сначала преобразуйте. В примере `.game_indices[*].version[0]` программа выбирает первый объект `version` из общего результата. Стандартный JMESPath применяет индекс к каждому элементу и на этих данных возвращает `[]`, поэтому выражение нельзя переносить без проверки. Подтвержденные через `Enter` запросы сохраняются в локальную историю; не включайте в них пароли и другие значения, которые нельзя оставлять на диске.

Как отключить. Завершите jid и проверьте перенаправленный результат. При необходимости очистите файл истории запросов и сохраненные выгрузки.

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

Как открыть JSON-файл?

Используйте `jid < file.json`.

Как увидеть доступные поля?

Нажмите `Tab`, чтобы показать и перебрать подсказки.

Как убрать случайный выход по Enter?

В файле `config.toml` добавьте `exit_on_enter = false` в секцию `[behavior]`. На Linux файл лежит в `~/.config/jid/`, на macOS в `~/Library/Application Support/jid/`, на Windows в `%AppData%\jid\`. Для выхода затем используйте `Ctrl+Q`.

Как показать описание функции?

Для списка функций можно переключать подсказку через `Ctrl+X`.

Сохраняются ли запросы?

Да. История записывается локально при подтверждении через Enter.

Обсуждение

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

jnv, интерактивный просмотрщик JSON, копирует проверенный фильтр или его результат, чтобы перенести ручную проверку в скрипт.

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

jc превращает текстовый вывод команд, файлы и строки в JSON по готовым парсерам для обработки в сценариях.

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

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

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

CLI разбирает двоичные форматы и дает запросы в стиле jq, чтобы агент исследовал структуру файла и извлекал нужные поля.

CLIМинимальный доступ10,6 тыс.Звезды репозитория

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

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

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

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

Коротко о README

Путь истории можно изменить в секции `[history]` файла `config.toml`. В секции привязок клавиш настраиваются переходы по запросу и выбор подсказок.

Бейдж для README

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

Foxx AIjid
Foxx AI

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