MindsHub — открытое рабочее пространство для AI-агентов от команды MindsDB

· 1 мин чтения
ai-agents open-source self-hosted desktop-app integrations
📂 Исходный код на GitHub

Открытое агентское рабочее пространство от команды MindsDB: десктоп- и веб-приложение, взаимозаменяемые движки агентов (Anton и Hermes), роутер моделей Claude, GPT, Gemini, DeepSeek и других, защищённые подключения к данным, артефакты и задачи по расписанию. Лицензия MIT.

MindsHub — открытое рабочее пространство для AI-агентов от команды MindsDB

MindsHub — открытое рабочее пространство для AI-агентов от команды MindsDB. Агенты здесь берут на себя работу с информацией: исследования, анализ, создание документов и разработку ПО. Проект распространяется под лицензией MIT, а на момент написания собрал почти 40 тысяч звёзд на GitHub. Главная идея — свобода выбора: вы не привязаны к одной экосистеме и сами решаете, какие модели и провайдеры будут работать на вас. Запустить продукт можно на своей машине, в собственном VPC или через хостинговое веб-приложение.

Что это такое

MindsHub — платформа-суперпроект. Один репозиторий собирает десктоп- и веб-приложение, агентский бэкенд и движок данных. Внутри закреплены четыре субмодуля: frontend, backend/core_api, backend/core_agent и backend/data-vault. Такая структура позволяет собрать и запустить весь стек из исходников.

Рабочее пространство рассчитано не только на программистов. Создатели видят пользователя в любом специалисте, который работает с информацией: аналитике, маркетологе, стратеге, операционном менеджере. Агент умеет:

  • автоматизировать многошаговую рутину, где нужно читать и писать: отчёты, мониторинг, регулярные процессы и задачи по расписанию;
  • собирать внутренние AI-инструменты — приложения, дашборды, презентации, документы, аналитику — без привлечения разработчиков и публиковать их по живой ссылке для команды.

Разработка ПО тоже входит в сценарии: агенты пишут код и доводят задачи до результата.

Как попробовать

Вариантов четыре — от «ничего не устанавливать» до полной сборки:

Старт бесплатный. Платный тариф Pro открывает все frontier-модели и приватные артефакты — детали на странице тарифов.

Что внутри

Пять ключевых блоков платформы:

Блок Что делает
Connected data Защищённое хранилище подключений к BigQuery, Postgres, Gmail, Drive, HubSpot, Notion, Linear
Model Router Переключение между frontier- и открытыми моделями без отдельных ключей
Open agents Взаимозаменяемые открытые агентские движки — Anton и Hermes
Artifacts Превращение результата работы агента в документы, дашборды и приложения
Memory, skills & scheduling Память между сессиями, библиотека навыков, задачи по расписанию

Агентские движки: Anton и Hermes

Многие продукты такого рода зашивают один агентский движок. MindsHub пошёл другим путём: движки здесь открыты и взаимозаменяемы. По умолчанию работает Anton, рядом доступен Hermes. Переключение происходит из выпадающего меню, без переустановки приложения. Если один движок плохо справляется с вашими задачами, второй всегда под рукой.

Данные: защищённое хранилище подключений

Многим рабочим сценариям нужен доступ к корпоративным данным. MindsHub решает это через защищённое хранилище. Оно связывает системы вроде BigQuery, Postgres, Gmail, Google Drive, HubSpot, Notion и Linear. Права выдаются по каждому подключению отдельно, а агенты никогда не видят сырые ключи доступа. Для команд с требованиями безопасности это принципиальный момент.

Model Router: любая модель без лишних ключей

Встроенный Model Router переключает между frontier-моделями — Claude, GPT, Gemini — и открытыми: DeepSeek, Qwen, Kimi. Настраивать отдельный ключ для каждого провайдера не нужно. Это удобно и для повседневной работы, и для подбора модели под задачу: быстрый черновик — на дешёвой модели, сложный анализ — на frontier.

Память, навыки и расписание

У агента есть память между сессиями. Контекст проекта не теряется — каждый раз объяснять всё заново не придётся. Повторяющиеся приёмы оформляются в библиотеку навыков и переиспользуются в новых задачах. А регулярные процессы запускаются по расписанию: например, еженедельный отчёт соберётся сам.

Артефакты: от ответа к готовому продукту

Ответ агента в MindsHub — не только текст в чате. Результат превращается в артефакт: документ, дашборд, приложение или код. Артефакт публикуется по живой ссылке, и коллеги открывают его в браузере. Так агентский вывод становится рабочим инструментом для всей команды.

MindsHub Inference: один API для всех моделей

Тем, кто хочет встроить модели в собственные продукты, команда предлагает отдельный сервис — MindsHub Inference. Это единый API к разным провайдерам: общий набор настроек и один счёт вместо отдельного контракта с каждым.

Сборка из исходников

git clone --recurse-submodules https://github.com/mindsdb/mindshub.git
cd mindshub
make setup

Понадобится Python 3.10–3.13. Основные команды:

Команда Что делает
make dev или make watch Десктоп-приложение (Electron) с hot reload
make dev-web Веб-приложение в браузере с hot reload
make build Production-сборка
make dist-mac / make dist-win Упаковка для macOS и Windows
make flush Полный сброс локальной установки и данных

Команда make flush удаляет локальный рантайм и все данные приложения: ключи провайдеров из ~/.anton, базу данных и проекты из ~/.cowork. Она спрашивает подтверждение, а флаг FORCE=1 пропускает вопрос. Пригодится, если установка сломалась или вы хотите проверить установку с нуля. Учтите: удаление необратимо — вместе с данными пропадут ваши переписки с агентами и сохранённые ключи.

Работа с ветками через субмодули

Репозиторий закрепляет каждый модуль на конкретном коммите. Чтобы работать над веткой модуля и не ломать эти закрепления, в проекте есть простой механизм. Скопируйте шаблон и укажите нужную ветку:

cp dev.env.example dev.env
# затем задайте REF=feat/my-thing или отдельные API_REF=... для каждого модуля

Дальше make всё делает сам:

Команда Что делает
make use Переключает субмодули на ветки из dev.env
make refs Показывает, какие ссылки пойдут в работу
make baseline Возвращает закреплённые коммиты
make pin Фиксирует текущее состояние субмодулей как новые закрепления

Субмодули настроены с ignore = all, поэтому ветки не засоряют git status родительского репозитория. Полный воркфлоу описан в CLAUDE.md — проект, кстати, сам использует AI-агентов в разработке.

Деплой где угодно

MindsHub рассчитан на гибкое размещение: облако, VPC, локальные серверы, изолированные сети без интернета и гибридные схемы. Инфраструктура, модели, права доступа и данные остаются под вашим контролем. Для компаний с жёсткими требованиями к приватности это главный аргумент в пользу open-source-платформы.

Сообщество и лицензия

Код распространяется под лицензией MIT; у входящих субмодулей — свои лицензии. Вопросы задают в Discord, баги репортят через GitHub Issues, документация живёт на docs.mindshub.ai. Команда принимает и код, и интеграции, и идеи новых функций.

Источник: https://github.com/mindsdb/mindshub