Стандартный плейбук для dev-инструментов в 2026 году очевиден: запустить hosted-сервис, закрыть free tier, конвертировать на usage. Хорошая модель — для вендора. Для команды, которая его использует, каждый запрос проходит через чужую инфраструктуру, чужую историю с compliance, чужую страницу с ценами.
Мы пошли другим путём. KB Labs — self-hosted с первого дня: устанавливается через npm, работает в вашей инфраструктуре, данные не покидают вашу сеть.
Три причины, в порядке важности
1. Доверие легче завоевать, когда отдаёшь контроль
Корпоративные циклы продаж существуют потому, что компании должны убедиться, что вендор не потеряет их данные. Self-hosted убирает этот вопрос полностью. Нечего проверять — ваш код, ваши серверы, ваши логи. Security review — это «прочитайте исходники».
Особенно это важно для AI-инструментов. LLM-вызовы несут проприетарный контекст — кодовые базы, бизнес-логику, внутреннюю документацию. Предлагать командам отправлять всё это через сторонний hosted-сервис — тяжёлая продажа для любого security team. Self-hosted означает, что LLM-адаптер маршрутизирует к тому провайдеру, который вы выбрали, через ваш gateway, залогированный в вашей телеметрии.
2. Операционная независимость
Когда падает SaaS — падает ваш CI. Когда SaaS меняет цены — меняется ваш бюджет. Когда SaaS убирает фичу — ломается ваш воркфлоу. Это не гипотетика — это вторник.
Self-hosted означает, что доступность платформы — ваша проблема. Что звучит хуже, пока не осознаёшь: это ещё и ваше решение. Можно отладить, починить и задеплоить фикс без подачи тикета в поддержку.
3. Адаптеры делают self-hosted реальным
Типичное возражение: «self-hosted означает поддержку инфраструктуры». Верно — но KB Labs строится на контрактных адаптерах. Платформе всё равно, Redis ли под кэшем или in-memory, OpenAI ли это или локальная модель, Qdrant или Chroma.
Это значит, что команда из двух человек может запустить KB Labs с in-memory адаптерами на одной машине, а команда из двухсот — с Redis, Postgres и GPU-кластером. Одна кодовая база, одинаковая форма конфига, разные строчки адаптеров.
А как же hosted-версия?
Мы её выпустим. Но она всегда будет «то же самое, только hosted для удобства» — а не «настоящий продукт с self-hosted как послемыслием». Open-source ядро — это продукт. Hosting — сервис поверх него.
Если hosted-версия исчезнет завтра, у каждого пользователя останется рабочая платформа. Вот тест.