DataMind — плагин

DataMind дает Codex общий слой данных: база знаний, SQL, граф и память с подтверждением каждой записи.

  • 455 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Плагин читает папки документов и пишет в хранилища знаний, графа и памяти.
  • Эмбеддинги отправляются выбранному провайдеру вместе с текстом документов.
Все причины и проверки

opendcai/datamind

Установка

Работает в

Ручная установка

python -m pip install -e .
./scripts/install_codex_plugin.sh

Команды выполняют в клоне репозитория. Отдельный MCP-сервер входит в пакет и запускается как `python -m datamind.mcp`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Плагин читает папки документов и пишет в хранилища знаний, графа и памяти.
  • Эмбеддинги отправляются выбранному провайдеру вместе с текстом документов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин datamind-context подключает Codex по MCP к общему рабочему слою данных. Планирует, читает документы и формулирует ответы сам Codex, а DataMind хранит данные, выполняет инструменты и возвращает источники и квитанции о записи. Слой состоит из пяти частей: база знаний с семантическим поиском, SQL для точных записей и агрегации, граф с типизированными сущностями и связями, версионируемые процедуры (скиллы) и память о фактах и предпочтениях пользователя. Папку с документами загружают как рабочее пространство: DataMind проверяет версии источников по SHA-256 и публикует результат целой ревизией. Сбойная публикация сохраняет предыдущую голову, а читатель привязывается к одной ревизии на всю операцию.

Для кого. Командам и одиночным пользователям Codex, которым нужна общая память по папке документов и базе, с повторяемыми ответами и следом о том, что записано.

Подходит, если

  • Папка спецификаций и заметок должна стать базой, по которой Codex отвечает со ссылками на источники.
  • Из договоров нужно вытащить связи между компаниями и обходить их по графу.
  • Несколько сессий Codex читают одни данные и не должны видеть полузаписанное состояние.
  • Изменился один документ, и надо обновить только его, не пересобирая все.

Не подходит, если

  • Нужен один быстрый поиск по нескольким файлам: хватит обычного поиска по репозиторию.
  • Данные закрыты, и текст документов нельзя отправлять внешнему провайдеру эмбеддингов.
  • Работать нужно в Claude Code или Cursor: плагин и SDK рассчитаны на Codex.

Пример запроса к агенту

Загрузи папку docs в DataMind, затем ответь, кто отвечает за проект A, и покажи источник.

Ограничения

Плагин поставляется для Codex. Установка требует Python и клонированного репозитория: сначала `python -m pip install -e .`, затем скрипт установки плагина. Для базы знаний нужен отдельный провайдер эмбеддингов с собственным ключом. Локальный граф на NetworkX и JSON рассчитан на одного писателя, распределенное хранилище в проекте остается отдельной задачей. Успешные тесты подтверждают заявленные контракты, а не правильность каждого ответа модели.

Как отключить. Удалите плагин DataMind Context в Codex и остановите процесс `python -m datamind.mcp`, если запускали его отдельно. Данные в каталоге DataMind удаляют вручную.

Частые вопросы

С чего начинается работа с плагином?

Каждая сессия открывается вызовом `datamind_operation_begin` в режиме записи или чтения, а его `operation_id` передают во все следующие инструменты.

Нужен ли ключ языковой модели для DataMind?

Для инструментов графа, SQL, скиллов и памяти нет. Ключ нужен только провайдеру эмбеддингов для базы знаний.

Как проверить, что запись прошла?

Откройте `results[].status` в ответе инструмента и смотрите квитанцию. Пока статус не подтвержден, об успехе говорить рано.

Есть ли CLI и HTTP?

Да. Команды `datamind ask`, `datamind store` и `datamind chat` и HTTP API работают поверх того же слоя данных и главного агента Codex.

Какие хранилища работают локально?

Локально поддерживаются SQLite, NetworkX, Chroma и LanceDB. Для MySQL и Dolt в CI есть проверки на реальных серверах.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин Dex: агент изучает базу, строит модели dbt и семантический слой и следит за дрейфом схем с контролем затрат

ПлагинРасширенный доступ119Звезды репозитория

Среда молекулярной биологии для Codex и Claude Science: последовательности ДНК, РНК и белков, выравнивания, результаты.

ПлагинРасширенный доступ51Звезды репозитория

DataLens Dev MCP

datalens-dev-mcp

Российский стек

Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов

MCP-серверШирокий доступ7Звезды репозитория
Официальный

CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками

CLIРасширенный доступ4,2 тыс.Звезды репозитория

Скилл и CLI для анализа таблиц: чистка с записанными решениями, статистика на нужном уровне, PDF-отчет и отдельный аудит.

СкиллРасширенный доступ101Звезды репозитория

Локальный MCP-сервер, который превращает папку с документами в базу знаний с гибридным поиском для Claude Code и Cursor

MCP-серверРасширенный доступ305Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DataMind (эта карточка)нет455
knowledge-ragнетне нужна305MCP-сервер поиска по документам; DataMind добавляет SQL, граф, память и ревизии рабочего пространства
agent-memoryнет4 315хранит память агента; DataMind соединяет память с базой знаний, SQL и графом

Коротко о README

Версия 2.0 убрала собственные агентные циклы хранения и поиска: всю логику ведет главный агент Codex, а DataMind остается слоем данных. Плагин, SDK, CLI, HTTP API и веб-интерфейс используют одно хранилище.

Бейдж для README

Сообщить о проблеме