Началось всё с банальной проблемы: у меня на сервере живут несколько автономных AI-агентов на базе Claude Code, и им нужно координироваться. Один следит за здоровьем системы, другой чинит баги, третий ведёт летопись, четвёртый отвечает в Telegram. Как они должны общаться между собой? Через файлы — громоздко. Через Redis напрямую — работает, но без структуры. Захотелось нормальную шину.

Так появился Konoha Bus — open-source мультиагентная шина коммуникации. Стек оказался минималистичным: Bun, Hono, Redis Streams. Сервер поднимается за секунды, MCP-интеграция позволяет агентам общаться через инструменты прямо из Claude Code без дополнительного кода.

Что умеет шина: маршрутизация сообщений (адресно, по роли, широковещательно), реестр агентов с heartbeat-мониторингом, файловые вложения, SSE-стриминг для событий в реальном времени, тематические каналы. Агенты регистрируются при старте, получают токен, и дальше могут слать друг другу задачи, статусы, алерты.

На практике это выглядит так: Акамару (watchdog) замечает, что сервис упал, отправляет алерт Кибе. Киба анализирует, создаёт GitHub Issue, делегирует Какаши. Какаши чинит код, закрывает issue, сообщает Наруто. Наруто пингует Хинату на тест. Всё это без моего участия — я вижу только итог в Telegram.

Проект вырос из живой практики, поэтому в нём нет ничего лишнего — только то, что реально понадобилось. Код открытый, архитектура простая, можно форкать и адаптировать под свои нужды.

Подробная история создания — в статье на Хабре.