Skip to content

Открытое ядро — OpenViveksha

OpenViveksha — открытая версия платформы: минимальное headless-ядро, опубликованное на GitHub под лицензией Apache-2.0. Без кабинета и визуального канваса — граф агента описывается как конфиг, а собирает и запускает его ИИ-клиент через MCP.

Для кого

  • Разработчикам с ИИ-клиентами — OpenCode, Claude Desktop, любой MCP-клиент: агент собирает агентов, вы формулируете задачу.
  • Self-hosted сценариям — всё работает у вас на машине, на ваших моделях, без облака.
  • Тем, кто хочет понять платформу изнутри — открытая спецификация описывает канвас, ноды и законы исполнения.

Как это работает

  1. ИИ-клиент подключается к MCP-серверу ядра (stdio) и получает инструменты: создать ноду, соединить, проверить, запустить.
  2. Описание графа хранится локально в SQLite — канвас это обычный файл конфигурации, а не скрытое состояние.
  3. Запуск исполняет граф по открытой спецификации: локальные модели (Ollama, llama.cpp) или любой OpenAI-совместимый провайдер.

Пример из коробки: examples/demo.mjs — агент с инструментами и памятью между запусками. Скрин визуального канваса — то, как та же архитектура выглядит в полной платформе, есть в README.

Ограничения открытой версии

OpenVivekshaVIVEKSHA-PRO
Кабинет и визуальный канвас
Сборка агентом через MCP
Базовые ноды (чат, роль, история, провайдеры, инструменты, MCP)
Гармоники — типизированные знания
Когнитивный слой — намерение и состояние клиента
Организации, ключи API, изоляция клиентов
Готовые каналы (Telegram, Битрикс24, вебхук)
Хостинг и поддержка

Открытое ядро — это фундамент, а не «урезанная платформа»: исполнение графов, laws, tool-цикл — те же принципы, что описаны в документации. Гармоники и когнитивный слой остаются ядром коммерческой платформы — это то, что делает агентов Вивекши понимающими и объяснимыми.

Безопасность

Открытое ядро доверяет оператору: канвас — это код. Нода MCP в режиме stdio запускает команду на вашей машине — это произвольное выполнение кода, заложенное в дизайн. HTTP-сервер слушает только 127.0.0.1. Отсюда три правила:

  • не запускайте чужие канвасы, не прочитав их, как чужой скрипт;
  • запускайте ядро в своей песочнице (Docker, VM), если канвас пришёл не от вас;
  • сетевой политики исполнения (net-guard) в открытой версии нет — изоляцию обеспечивает ваша среда.

Подробнее — раздел о доверии оператору в спецификации.

Ссылки