DataMind — плагин
DataMind дает Codex общий слой данных: база знаний, SQL, граф и память с подтверждением каждой записи.
- 455 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Плагин читает папки документов и пишет в хранилища знаний, графа и памяти.
- Эмбеддинги отправляются выбранному провайдеру вместе с текстом документов.
Установка
- Работает в
Ручная установка
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 и семантический слой и следит за дрейфом схем с контролем затрат
Среда молекулярной биологии для Codex и Claude Science: последовательности ДНК, РНК и белков, выравнивания, результаты.
DataLens Dev MCP
datalens-dev-mcp
Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов
CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками
Скилл и CLI для анализа таблиц: чистка с записанными решениями, статистика на нужном уровне, PDF-отчет и отдельный аудит.
Локальный MCP-сервер, который превращает папку с документами в базу знаний с гибридным поиском для Claude Code и Cursor
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| DataMind (эта карточка) | нет | 455 | ||
| knowledge-rag | нет | не нужна | 305 | MCP-сервер поиска по документам; DataMind добавляет SQL, граф, память и ревизии рабочего пространства |
| agent-memory | нет | 4 315 | хранит память агента; DataMind соединяет память с базой знаний, SQL и графом |
Коротко о README
Версия 2.0 убрала собственные агентные циклы хранения и поиска: всю логику ведет главный агент Codex, а DataMind остается слоем данных. Плагин, SDK, CLI, HTTP API и веб-интерфейс используют одно хранилище.