Kamara — любопытный эксперимент на стыке разработки и ИИ. Это был не просто чат-бот, а полноценный участник команды в GitHub: он читал репозиторий, разбирался в структуре кода и подсказывал в задачах и пул-реквестах. Kamara умела проводить ревью, находя баги и уязвимости, а иногда сама превращала описание задачи в готовый PR с тестами. Ещё она поддерживала документацию в актуальном состоянии и сохраняла знания о принятых решениях, чтобы они не исчезали вместе с уходом разработчика. Установка занимала пару минут, работала внутри обычного GitHub-процесса. Правда, проект уже закрыт: создатели свернули его и оставили страницу как архив. Так что Kamara — скорее пример того, каким может быть ИИ-напарник, чем доступный сегодня инструмент.
Основные возможности:
- Понимание всего кода — Kamara смотрела не на отдельные куски, а на весь репозиторий, его структуру и связи между файлами.
- Крутое код-ревью — находила баги, узкие места по производительности и дыры в безопасности, объясняя, почему стоит что-то поменять.
- PR из описания задачи — превращала задачу в готовый пул-реквест с кодом и тестами, следуя уже принятым в проекте правилам.
- Живая документация — обновляла описания по мере того, как менялся код, и отвечала на вопросы, опираясь на реальные исходники.
- Сохранение знаний — держала в голове контекст прошлых решений, чтобы команда не зависела от «того самого человека, который всё знает».
- Работа прямо в GitHub — ставилась как приложение в один клик, без перестройки процессов; достаточно было упомянуть @kamara.
- Починка уязвимостей — например, могла найти и исправить критичную проблему в JWT-аутентификации, добавив проверку подписи и логирование.








