Инструменты разработчика

Mods

Mods упрощает использование моделей GPT в командной строке. Он читает stdin, добавляет промпт и выводит результат в stdout, хорошо работая с существующими конвейерами.

Перейти на сайт
Просмотры 27,2K
Ежемесячные посещения 27,2K
Глобальный рейтинг ##2,276,807
Голоса 0

Об этом инструменте

Mods — это AI-инструмент командной строки, созданный для конвейеров. Он читает стандартный ввод, добавляет перед ним промпт из аргументов, отправляет текст в LLM и выводит результат. При необходимости можно попросить LLM оформить ответ в Markdown, чтобы задавать вопрос к выводу команды. Mods также умеет отдельно работать со стандартным вводом или промптом, переданным в аргументе.

Основные функции

  • Несколько endpoints: по умолчанию поддерживаются официальный API OpenAI и установка LocalAI на порту 8080. Также поддерживаются Cohere, Groq, Azure OpenAI, Ollama, Anthropic и Gemini. Дополнительные endpoints можно настроить в файле settings, запустив mods --settings.
  • Сохранённые разговоры: разговоры по умолчанию сохраняются локально; каждому присваиваются идентификатор SHA-1 и название. Доступны просмотр списка, продолжение, отображение и удаление разговоров.
  • Пользовательские роли: можно задавать системные промпты. Например, роль shell может instructировать модель выводить однострочные команды без пояснений.
  • Поддержка MCP: поддерживаются серверы MCP (Model Context Protocol) с типами транспорта SSE/HTTP. Можно просматривать и отключать MCP-серверы, а также список доступных инструментов.
  • Форматированный вывод: flags --format и --format-as позволяют указать формат вывода, например JSON. Для моделей с поддержкой JSON response format задаётся тип ответа; для остальных текст о формате добавляется в промпт.
  • Интеграция с конвейерами: стандартный вывод команд можно передавать на обработку ИИ, что удобно при объединении с инструментами командной строки.

Использование

Установка доступна через Homebrew (macOS/Linux), Winget (Windows), yay (Arch Linux), Nix, пакеты Debian/RPM, готовые binaries или go install github.com/charmbracelet/mods@latest. Предварительно сгенерированные shell completions доступны для Bash, ZSH, Fish и PowerShell.

Основные преимущества

  • Плавная интеграция с командной строкой, специально созданная для конвейеров.
  • Открытый исходный код и поддержка различных LLM-провайдеров, включая локально запускаемые модели.
  • Расширенная настройка параметров: выбор модели (--model), интерактивный запрос модели (--ask-model), температура сэмплирования (--temp), значения Top P/K, HTTP-прокси, максимальное число повторов и лимиты токенов.

Цены

Сам инструмент бесплатен и распространяется по лицензии MIT. Однако для использования внешних API, таких как OpenAI, Cohere, Groq, Azure OpenAI и Gemini, требуются соответствующие API keys; стоимость зависит от цен каждого провайдера.

Анализ трафика

Данные о трафике, рейтинге и вовлечённости этого инструмента.

Глобальный рейтинг ##2,276,807
Рейтинг по стране #2,057,074
Ежемесячные посещения 27,2K

Динамика посещений

Нет данных о динамике

Вовлечённость

  • Показатель отказов--
  • Страниц за посещение--
  • Средняя длительность--

Источники трафика

Нет данных об источниках

Основные страны

Нет данных по странам

Предпросмотр интерфейса

Отзывы пользователей