OPEN-SOURCE · SELF-HOSTED · PRIVATE BETA

Open-source платформадля автоматизации разработки

Code review, коммиты, релизы — на автопилоте. Self-hosted, под вашим контролем.

KBPL1.1 + MIT · Без vendor lock-in · Основатель читает каждый issue

Terminal
_
Проблема

Каждая команда строит одно и то же. Заново.

Агент пошёл куда не звали

Даёте агенту только те инструменты, которые сами разрешили. Плагин без доступа — недоступен.

agentcode-reviewer
github.api
shell.exec
git.read
fs.write
github.comment
network.*

Автоматизация держится на bash

Workflow в YAML. Движок следит за выполнением, пишет логи, повторяет при ошибке.

trigger: pull_request.opened
fetch
0.3s
review
2.1s
notify
running…

Сменили OpenAI на Claude — переписывай каждый вызов

Плагины вызывают platform.llm.complete(). OpenAI, Claude, Mistral — меняете адаптер в конфиге, ни строчки в плагинах не трогается.

my-plugin
platform.llm
.complete(prompt)
adapter
openaiclaudemistral
response
✓ LLMResponse
same interface

Каждый инструмент — отдельный остров

Commit, review, release, deploy — один workflow, одна платформа, одни логи.

code-review.yaml
3.1s
release.yaml
12s
deploy.yaml
running…
commit.yaml
0.8s
Воркфлоу

Определите один раз. Запускайте везде. Отслеживайте всё.

Релизы, ревью, QA-гейты, AI-агенты — всё описано как код, работает на одном движке. Версионируйте в git, запускайте из CLI или CI, инспектируйте каждый шаг.

code-review.yaml
runfetch-diff
✓ 312ms
git.diff · pr: {{ env.PR_NUMBER }}
agentreview
✓ 2.8s
claude-sonnet-4-6
github.api
shell.exec
git.read
fs.write
condition: score ≥ 7 ?
score < 7
request-changes
github.comment
score ≥ 7
approve
github.approve
agentclaude-sonnet-4-6
$kb github create-pr"fix: rate limiting"
$kb github comment"LGTM, merging"
$kb slack notify"deployed to prod"
plugin commands
plugingithub-plugin
key:ghp_xxxstored in plugin
createPR
deleteRepo
addComment
adminAccess
every call traced · analytics counted
api.github.com
Агенты

Агент вызывает команду. Не ваш ключ.

Пишете плагин — агент получает набор команд. Ключи, права доступа, аудит — внутри плагина. Агент не знает как устроен GitHub — он просто вызывает kb github create-pr.

Внутренние агенты KB Labs идут дальше — каждый шаг трассируется, аналитика считается автоматически, ничего не теряется.

Интеграции

21+ адаптер. Меняйте вендора в конфиге.

Каждая внешняя зависимость — LLM, база данных, векторное хранилище, кеш, storage — за типизированным контрактом. Меняйте реализацию не трогая код.

LLM

Реализуй ILLM — любой провайдер подойдёт

OpenAI

Базы данных

MongoDBSQLiteDuckDBRedis

Векторные

QdrantVoyage AI

Хранилища

S3DockerGitHub

Коммуникации

TelegramClickUp

Observability

Pino

Не нашли нужное? Напишите свой адаптер — тот же контракт, подключается так же.

Мы используем это сами

KB Labs работает на KB Labs — каждый день.

Релизы, code review, commit-политики, QA-гейты, управление зависимостями — всё как плагины на том же движке, который вы установите.

0%
self-hosted
Нет облачных зависимостей в основном пути
DUAL
лицензия
Полный исходный код на GitHub навсегда
<1ч
первый воркфлоу
От установки до рабочего воркфлоу
Я строю на KB Labs каждый день. Каждый релиз, каждый review-гейт, каждый QA-чек. Это тот же движок, который вы установите.
Kirill Baranov · k-baranov.ru· Telegram
Вопросы и ответы

Частые вопросы

Нет. KB Labs специально сделан так, чтобы стоять рядом с тем, что у вас уже есть. Ставите, подключаете один workflow, всё остальное не трогаете. Расширяете охват тогда, когда это имеет смысл для команды — а не потому что инструмент попросил.
OSS-ядро бесплатно — и таким останется. Это сам движок, а движок не закрывается. Коммерческий слой поддержки есть в roadmap — для команд, которым нужны гарантии: SLA, выделенная поддержка, расширенный governance. Но это надстройка, а не шлагбаум перед ядром.
Особенно для вас. KB Labs построен на идее, что человек плюс агенты — это команда. Plugin-агент может проводить ревью. Внешний агент вроде Claude или Codex может гонять ваши workflow по тем же контрактам. Что им можно, решаете вы. Соло-разработчики с агентами получают от этого максимум с первого дня.
Одинаково. KB Labs — это runtime с одной моделью прав, одной поверхностью наблюдаемости и одним контрактом расширения, применёнными одинаково ко всему, что в нём запускается. Человек, plugin-агент, внешний агент, CI-бот — все заявляют, что им можно, и runtime это применяет. Никому не выдаются привилегии. Никто не обходит рельсы. MCP — в roadmap, как следующее протокольное расширение того же подхода.
Одна команда ставит лаунчер. Рабочее окружение с первым workflow обычно готово за час. Без облака, без долгого провижининга.
CI/CD хорошо делает сборку и деплой. KB Labs — про всё, что вокруг: commit policy, AI review gate, QA-тренды, координация релиза, агентные workflow. То, что не лезет в pipeline YAML и не тянется как конфиг.
Начать

Запустите на одном реальном воркфлоу.

Одна команда — и движок на вашей машине. Первый workflow за час. Без облака.

KB Labs — Self-Hosted Open-Source Workflow Engine