Toad: унифицированный инструмент CLI для всех ваших LLM, который обещает улучшить UX по сравнению с существующими

1766407079
2025-12-22 12:12:00

Во время своего творческого отпуска Уилл МакГугансоздатель Богатый и Текстовый(фреймворки для создания текстовых пользовательских интерфейсов (TUI)), применил свои навыки пользовательского интерфейса для создания Toad. недавно публично выпущенный инструмент Цель — предоставить единый «красивый» графический интерфейс для нескольких агентов кодирования в вашем терминале, доступный с помощью одного и того же инструмента через Протокол связи агента (АКП).

МакГуган, посвятивший последние пару лет созданию фреймворков, которые делают терминальные приложения более удобными и привлекательными для пользователей, считает, что приложения компаний, работающих в сфере искусственного интеллекта, менее привлекательны, потому что в стеках технологий, которые они используют, отсутствуют соответствующие строительные блоки.

Инструмент предоставляет интерфейс для инструментов искусственного интеллекта, таких как OpenHands, Клод Код, Близнецы CLIи других агентов с поддержкой ACP, что позволяет им беспрепятственно работать в одном терминальном приложении, а не в отдельных CLI. На момент написания он поддерживает 12 интерфейсов командной строки агентов и использует протокол ACP для стандартизации связи, позволяя добавлять новые инструменты по мере их появления. По словам МакГугана, он сосредоточился на том, чтобы сделать адаптацию максимально простой: если у вас уже настроен собственный инструмент для данного агента LLM, этого достаточно, чтобы начать работу в Toad.

Вы можете установить его напрямую:

локон -fsSL batrachian.ai/install | ш

или через УФ:

установка УФ-инструмента -U batrachian-toad –python 3.14

Toad фокусируется на функциях UX, которые делают терминалы более похожими на графических помощников по программированию, включая соглашение «@», позволяющее извлекать файлы проекта в контекст с помощью нечеткого поиска, который учитывает .gitignore. Редактор подсказок поддерживает навигацию с помощью клавиатуры и мыши, выбор, вырезание, копирование и вставку, а также подсветку синтаксиса Markdown в реальном времени, даже для блоков кода до ввода закрывающего ограждения.

Read more:  [Video] Samsung дразнит Galaxy Unpacked 2026, превратив глобальные достопримечательности в краткий обзор легкого создания фотографий с помощью Galaxy AI

Он также эффективно передает ответы Markdown, оставаясь отзывчивым к большим выводам, одновременно отображая таблицы и границы кода с подсветкой синтаксиса, вместо того, чтобы возвращаться к простому тексту. Этот подход направлен на улучшение многих существующих инструментов искусственного интеллекта для терминалов, которые либо не отображают Markdown, либо поддерживают только минимальное подмножество.

Интеграция оболочки — основная цель дизайна: пользователи могут запускать полноцветные интерактивные команды TUI и обычные команды CLI, используя «!» префикс или предварительно настроенные шаблоны, которые автоматически запускают режим оболочки. Toad заимствует семантику завершения табуляции из типичных оболочек, поэтому команды и пути можно завершать и циклически перемещать с помощью Tab, сохраняя взаимодействие в соответствии с существующими привычками терминала.

Инструмент выпущен с открытым исходным кодом под лицензией Лицензия AGPL 3.0и создатель заявляет в своем выпускном сообщении, что он намерен продолжать разработку инструмента на постоянной основе, если ему удастся привлечь достаточную поддержку пользователей за счет спонсорства.

#Toad #унифицированный #инструмент #CLI #для #всех #ваших #LLM #который #обещает #улучшить #по #сравнению #существующими

По теме

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.