Много моделей внутрь — один харнесс наружу. Пользователь открывает Telegram, браузер или Windows-приложение и общается с ассистентом, а харнесс решает, какая модель ответит и сколько это стоило.
Харнесс-оркестратор, который превращает набор LLM-API в готовый продукт.
OpenAI, DeepSeek и Anthropic преднастроены, Ollama — для локальных. Новый провайдер добавляется конфигом providers.yaml.
Запросы не теряются при смене провайдера и не дублируются при обрыве связи.
Журнал расходов считает токены и оценку в USD по явно заданным ценам; без цены стоимость остаётся null.
Статусы paid → grace → suspended с видимыми датами. Автосписаний с карты нет by design.
Секреты только из окружения, fail-closed, подписанные вебхуки, ноль телеметрии.
Telegram-бот, web-чат и Windows-приложение на Avalonia с WSL2-backend.
Клиенты → ядро харнесса → провайдеры моделей, плюс облачная плоскость для тенантов.
Клиенты, ядро, модели и денежный контур.
Каждый блок можно выключить конфигом — платформа останется работоспособной.
Сессии и очередь диалогов, переключение провайдеров, TLS, bearer-аутентификация, хранилище.
Telegram, web, Windows; push-релей FCM (HTTP v1) и APNs.
Журнал расходов в Decimal, цены в USD, агрегации по дню и месяцу, статусы биллинга.
Алерты, резервное копирование и восстановление, docker-compose, first-run визард, ранбук инцидентов.
Стек, на котором собрана платформа.
Telegram, браузер или Windows-приложение отправляют сообщение в единый API.
Очередь, выбор провайдера, история и лимиты — всё в одном месте.
Провайдер отвечает; при сбое харнесс переключается на следующий.
Токены и стоимость попадают в журнал расходов; биллинг меняет статус.
x1o находится в закрытой разработке: репозиторий приватный, публичного сайта нет. Публичное описание — эта страница и разбор в блоге.
Лицензия: MIT для собственного кода; сторонние зависимости сохраняют свои лицензии.