CLI MCP сервер, предоставляющий структурированный вывод coreutils для ИИ
aict (AI Context Tool) от Synseqack соединяет рабочие процессы файлов и текста Unix с AI-агентами, превращая результаты оболочки в машинно-читаемый контекст. Он преобразует общие основные утилиты в структурированный XML или JSON, чтобы языковые модели могли обрабатывать данные файловой системы, результаты поиска и текст без ненадежного парсинга открытого текста. Инструмент предоставляет автоматическое определение языка и MIME, детерминированные метаданные и чистый бинарный файл Go, разработанный для команд разработчиков и AI-инженеров, создающих локализацию или автоматизированные конвейеры.
Переопределяет основные утилиты Unix как команды, читаемые машиной
aict предоставляет переопределения 33 стандартных утилит coreutils Unix и выдает их результаты в виде структурированного XML или JSON вместо цветного или колонкового текстового формата. Набор включает знакомые инструменты, такие как ls, grep, cat и diff, и интегрирует более сложные процессоры, такие как sed, awk и jq. Команды выдают типизированные поля, чтобы последующие агенты могли фильтровать, извлекать и программно анализировать выводы файловой системы и текста без хрупкого парсинга.
Детерминированные метаданные уменьшают неоднозначность и использование токенов для агентов
Инструмент выдает обогащенные, машинно-типизированные метаданные, включая абсолютные пути, временные метки Unix epoch и точные размеры в байтах, что устраняет необходимость в догадках относительно позиционного вывода. Бенчмарки разработчиков, предоставленные с проектом, сообщают о снижении использования токенов агентами до 46 процентов, когда данные возвращаются в одном структурированном вызове. Детерминированное форматирование уменьшает ошибки парсинга, возникающие из-за терминального форматирования или произвольных оболочек.
Обрабатывает файлы на разных платформах, учитывая системные ограничения
aict работает на macOS, Linux и Windows и применяет автоматическое определение MIME-типа и языка для каждого обрабатываемого файла с использованием стандартной библиотеки Go. Большинство утилит поддерживаются на Windows, но несколько системных инструментов, таких как ps, зависят от /proc и ограничены Linux и macOS. Команды, автоматизирующие кроссплатформенные проверки, должны учитывать эти пробелы при миграции административных скриптов в рабочие процессы агентов.
Простое развертывание и интеграция в цепочки инструментов агентов с локальной обработкой
Проект представляет собой чистый бинарный файл Go без внешних зависимостей, что упрощает развертывание; пользователи macOS могут установить через Homebrew и получить завершения для bash и zsh. Встроенный сервер MCP запускается с командой aict mcp и может быть настроен хостом MCP через stdio. Бинарный файл работает только в режиме чтения и не делает сетевых запросов, сохраняя обработку файлов локально и предотвращая передачу данных за пределы хоста.
Лучше всего подходит для инженерных команд, которые могут интегрировать агенты, осведомленные о MCP
aict является практичным вариантом для инженерных команд, внедряющих помощников на основе языковых моделей в автоматизацию или локализацию, поддерживаемым разработческими бенчмарками, которые сообщают об улучшенной точности агентов и снижении использования токенов. Принятие требует адаптации парсеров и тестовых наборов на стороне агента к структурированным XML/JSON выходам, что является необходимым шагом для достижения надежности в автоматизированных средах. Для стеков, осведомленных о MCP, это прагматичный инженерный выбор.
