← Все репозитории

Новый проект

risa-labs-inc/BossConsole

Открытая многоплатформенная консоль на JVM для запуска ИИ-агентов с браузером, терминалом, редактором, MCP-инструментами и управлением доступом.

Открыть GitHub
Stars
287
+60 за 7 дней
Forks
21
Язык
Kotlin
Статус
В канале 1 янв. 1 г.

AI-разбор

BOSS — открытая многоплатформенная оболочка для запуска и управления Claude Code, Codex, Gemini CLI и OpenCode в едином рабочем пространстве. Проект построен на Kotlin Multiplatform, Compose Multiplatform и JVM, использует многопоточную архитектуру и поддерживает горячую загрузку плагинов без перезапуска приложения. В состав входят встроенный браузер Fluck, терминал BossTerm, редактор кода, Toolbox для установки расширений, MCP-сервер с более чем 100 инструментами, интеграции с Git, Docker, Kubernetes, секретами и автоматизацией. Доступ контролируется серверным RBAC, индивидуальным отключением MCP-инструментов, пользовательскими секретами и проверкой подписей плагинов. Терминал можно передавать на другие устройства по QR-коду или защищённой ссылке. Подтверждённые ограничения: MCP-сервер работает только локально и рассчитан на одного пользователя, плагины выполняются внутри процесса и изолируются от сбоев, но не защищены полноценной изоляцией операционной системы; административные пользователи обходят проверки разрешений.

Кому подойдёт

Разработчики, инженеры по автоматизации, научные группы и корпоративные команды, которым нужна открытая консоль для нескольких ИИ-агентов с браузером, терминалом, расширениями, управлением правами и контролируемым доступом к рабочей инфраструктуре.

Что внутри

  • Запуск Claude Code, Codex, Gemini CLI и OpenCode с автоматическим подключением к MCP-серверу BOSS.
  • Встроенные браузер Fluck, терминал BossTerm и редактор кода с управлением через MCP-инструменты.
  • Toolbox для установки, обновления, включения и отключения плагинов с горячей загрузкой во время работы.
  • Более 100 MCP-инструментов для терминала, файлов, Git, браузера, Docker, Kubernetes, секретов и автоматизации.
  • RBAC, индивидуальный kill-switch для каждого инструмента, пользовательские зашифрованные секреты и подписанные плагины.
  • Передача терминальной сессии на телефон или другим пользователям через QR-код и сквозное шифрование.

Где применять

  • Разработка программного обеспечения с запуском ИИ-агента, доступом к терминалу, редактору, Git и браузеру в одном окне.
  • Исследовательские и научные задачи, где требуется координация нескольких агентов и инструментов на рабочей станции или вычислительном сервере.
  • Корпоративная автоматизация с разграничением прав агентов, отключением отдельных действий и контролируемым доступом к секретам.
  • Удалённое наблюдение или совместная работа с терминальной сессией через телефон или защищённую ссылку.
  • Создание и постепенное улучшение собственных плагинов и MCP-инструментов с помощью Tool Creator и Tool Evolver.

Темы