x1o: один харнесс для всех моделей

x1o: один харнесс для всех моделей

2026-10-22 · llm, self-hosted, python

Самохостная платформа личных ИИ-ассистентов: единый API, очередь диалогов, биллинг и облачная плоскость для тенантов.

Что это

x1o — самохостная платформа личных ИИ-ассистентов. Это харнесс-оркестратор: он превращает набор LLM-API в готовый продукт. Пользователь открывает Telegram, браузер или Windows-приложение и общается со своим ассистентом, а харнесс решает, какой моделью отвечать, где хранить историю, сколько это стоит и как не пропустить ответ.

Ключевые решения, на которых держится продукт:

Архитектура

Архитектура x1o

Платформа разделена на три слоя.

Клиенты — Telegram-бот, web-чат и Windows-приложение (Avalonia с WSL2-backend). Все они ходят в один API, поэтому история, настройки и лимиты общие.

Ядро — сессии и очередь диалогов, переключение провайдеров, TLS и bearer-аутентификация, хранилище. Запрос не теряется при смене модели и не дублируется при обрыве связи.

Модели — провайдеры, описанные конфигом. Рядом живёт денежный контур: журнал расходов в Decimal, цены в USD и агрегации по дню и месяцу.

Отдельно есть облачная плоскость: тенанты, Docker-провижининг, TTL и пуш-релей FCM/APNs — для тех, кто ставит платформу не только себе.

Лицензия

Собственный код — MIT: можно использовать, изменять и распространять, в том числе в закрытых продуктах, при сохранении текста лицензии. Сторонние зависимости сохраняют свои лицензии — их перечень лежит в репозитории проекта.

Репозиторий закрыт: x1o находится в активной разработке, публичного сайта нет. Обзор продукта — на странице x1o. Эта заметка — обзор продукта, а не инструкция по установке.

llmself-hostedpythonпродукт