XLI: Библиотека Python с открытым исходным кодом для терминальных интерфейсов в стиле Claude Code

✍️ OpenClawRadar📅 Опубликовано: 21 июня 2026 г.🔗 Source
XLI: Библиотека Python с открытым исходным кодом для терминальных интерфейсов в стиле Claude Code
Ad

Если вы пытались создать своего кодового агента, вы наверняка заметили, что UX терминала — половина работы. Стенограмма в стиле Claude Code — где сообщения транслируются в реальном времени, вызовы инструментов меняют состояние с "выполняется" на "готово" на месте, а подтверждения появляются прямо в строке — действительно сложно воспроизвести. Команда XLI постоянно переписывала этот слой с нуля. Полноценные TUI-фреймворки, такие как Textual (и даже привязки к Ratatui на Rust), захватывают весь экран со своим деревом виджетов, что убивает нормальную прокрутку терминала. Низкоуровневые инструменты заставляют вас реализовывать с нуля потоковый Markdown, изменяемые карточки инструментов, встроенные подтверждения и нормальное поле ввода.

Поэтому они создали собственный рендеринговый движок и выделили его в библиотеку XLI.

Ad

Что вы получаете

  • Потоковые ответы в Markdown
  • Слэш-команды
  • Упоминания u/file
  • Карточки инструментов, обновляемые на месте
  • Встроенные подтверждения и средства выбора
  • ESC для прерывания
  • Строка состояния

Ключевое дизайнерское решение: он рендерит встроенно, так что ваш протокол попадает в обычную историю терминала и остаётся выделяемым, прокручиваемым и доступным для поиска. Он не захватывает экран.

Независимость от фреймворка

XLI не важно, используете ли вы Claude, OpenAI или что-то своё. Он независим от фреймворка, так что вы можете добавить его в любую архитектуру Python-агентов.

Установка

pip install python-xli

GitHub: vitalops/xli

📖 Source: r/ClaudeAI

Ad

👀 Смотрите также

Сессионный Сифон: Инструмент с открытым исходным кодом объединяет диалоги AI-агентов для программирования
Инструменты

Сессионный Сифон: Инструмент с открытым исходным кодом объединяет диалоги AI-агентов для программирования

Session Siphon — это бесплатный инструмент с открытым исходным кодом, который объединяет и индексирует историю диалогов от нескольких ИИ-агентов для программирования, работающих на разных платформах и устройствах. Разработчик создал его с помощью Claude, чтобы решить проблему отслеживания бесед на разных платформах.

OpenClawRadar
Шесть репозиториев GitHub для разработки кода с Claude
Инструменты

Шесть репозиториев GitHub для разработки кода с Claude

Пользователь Reddit протестировал и поделился шестью репозиториями GitHub, предназначенными для улучшения проектов Claude Code, включая инструменты для структурированной разработки, генерации пользовательского интерфейса, управления задачами, памяти, изучения экосистемы и автоматизации рабочих процессов.

OpenClawRadar
100 популярных приложений, реконструированных в спецификации дизайна Markdown для клонирования интерфейса Claude
Инструменты

100 популярных приложений, реконструированных в спецификации дизайна Markdown для клонирования интерфейса Claude

Репозиторий с открытым исходным кодом содержит структурированные спецификации дизайна в формате Markdown для 100 популярных iOS-приложений, оптимизированные для клонирования UI через Claude. Ключевые техники: точные значения цветов, охват состояний, шкалы отступов и графы навигации.

OpenClawRadar
General Bots: Платформа с открытым исходным кодом для AI-агентов, предназначенная для самостоятельного развертывания и автоматизации бизнес-процессов в корпоративной среде.
Инструменты

General Bots: Платформа с открытым исходным кодом для AI-агентов, предназначенная для самостоятельного развертывания и автоматизации бизнес-процессов в корпоративной среде.

General Bots — это платформа с открытым исходным кодом, запущенная в 2019 году, которая предоставляет AI-агентов, автоматизацию рабочих процессов, обработку документов и интеграции с поддержкой локальных AI-моделей, предназначенная для организаций, которым требуется полный контроль над своей инфраструктурой.

OpenClawRadar