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

Если вы пытались создать своего кодового агента, вы наверняка заметили, что UX терминала — половина работы. Стенограмма в стиле Claude Code — где сообщения транслируются в реальном времени, вызовы инструментов меняют состояние с "выполняется" на "готово" на месте, а подтверждения появляются прямо в строке — действительно сложно воспроизвести. Команда XLI постоянно переписывала этот слой с нуля. Полноценные TUI-фреймворки, такие как Textual (и даже привязки к Ratatui на Rust), захватывают весь экран со своим деревом виджетов, что убивает нормальную прокрутку терминала. Низкоуровневые инструменты заставляют вас реализовывать с нуля потоковый Markdown, изменяемые карточки инструментов, встроенные подтверждения и нормальное поле ввода.
Поэтому они создали собственный рендеринговый движок и выделили его в библиотеку XLI.
Что вы получаете
- Потоковые ответы в Markdown
- Слэш-команды
- Упоминания
u/file - Карточки инструментов, обновляемые на месте
- Встроенные подтверждения и средства выбора
- ESC для прерывания
- Строка состояния
Ключевое дизайнерское решение: он рендерит встроенно, так что ваш протокол попадает в обычную историю терминала и остаётся выделяемым, прокручиваемым и доступным для поиска. Он не захватывает экран.
Независимость от фреймворка
XLI не важно, используете ли вы Claude, OpenAI или что-то своё. Он независим от фреймворка, так что вы можете добавить его в любую архитектуру Python-агентов.
Установка
pip install python-xli📖 Source: r/ClaudeAI
👀 Смотрите также

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

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

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

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