DreamGraph CLI

DreamGraph строит граф знаний о проекте и отдает его агентам через MCP, CLI dg и расширение VS Code, с ADR и циклами анализа.

  • 128 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

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

  • Daemon читает исходники репозиториев и пишет граф, ADR и расписания, а модели получают фрагменты кода по вашим ключам.
  • Бэкенд Computer Use управляет браузером и требует явной политики разрешений.
Все причины и проверки

mmethodz/dreamgraph

Установка

Работает в

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

bash scripts/install.sh --force

Собирает DreamGraph, ставит CLI `dg` и расширение VS Code, если есть `code`. Альтернатива: `npm install` и `npm run build`.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Daemon читает исходники репозиториев и пишет граф, ADR и расписания, а модели получают фрагменты кода по вашим ключам.
  • Бэкенд Computer Use управляет браузером и требует явной политики разрешений.

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

Что делает

DreamGraph запускает фоновый процесс (daemon) по stdio или HTTP, который хранит граф знаний о проекте: возможности, процессы, модель данных, противоречия, проверенные связи и доказательства. Агенты работают с ним через набор MCP-инструментов для запросов к графу, обогащения, просмотра исходников, ADR, рабочих процессов и планов исправлений. Командная строка `dg` создает и запускает экземпляры, подключает репозитории, сканирует код, обогащает граф, ведет расписания, экспорт и миграции. Сверху есть Architect: браузерный клиент и терминальная версия `dg architect` для чата с проектом, планов и проверки следов вызовов инструментов. Расширение VS Code дает чат архитектора, панель и Explorer с графом в 2D и 3D. Когнитивный движок периодически строит гипотезы («циклы сна») и калибрует доверие к ним, а плагины подключаются через встроенный хост и SDK. Для многорепозиторных проектов с общей базой есть сущность datastore и интроспекция схемы по `DATABASE_URL`.

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

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

  • Нужно спросить у агента, где на самом деле проходит авторизация и что сломается при изменении модуля.
  • Команда ведет несколько репозиториев с общей базой данных и хочет единый граф знаний о них.
  • Требуется фиксировать решения как ADR и видеть доказательства, на которых стоят выводы агента.
  • Нужен чат с проектом в VS Code и интерактивный граф зависимостей в 2D или 3D.

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

  • Нужен легкий инструмент на вечер: система включает daemon, граф, планировщик и несколько клиентов.
  • Нужна лицензия с открытой свободой использования: лицензия DreamGraph Source-Available Community License v2.0 ограничивает условия.
  • Нужны доказанные выигрыши: публичный пилот на GPT-4.1 зафиксировал провалы качества и не подтвердил улучшения понимания или экономии.

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

Создай экземпляр DreamGraph для этого репозитория, запусти daemon и покажи, где в системе проходит авторизация.

Ограничения

Проект ведет один разработчик. Лицензия DreamGraph Source-Available Community License v2.0 не относится к открытым. Нужен Node.js 20 или новее, установка собирается из исходников: `npm install` и `npm run build` или установщик `bash scripts/install.sh --force`, который ставит CLI `dg` и расширение VS Code, если найдена команда `code`. Установка версии 14 не переносит старый граф автоматически: для этого есть отдельная процедура с предпросмотром, резервной копией и откатом. Для работы нужны настроенные модели OpenAI, Anthropic или Codex CLI. Доступ браузерного бэкенда Computer Use требует явной политики разрешений, а диалоги Save и Open поддерживаются только в Windows. Публичный пилот на GPT-4.1 зафиксировал провалы качества.

Как отключить. Остановите экземпляр командой `dg stop` и отключите проект командой `dg detach`, затем уберите сервер из MCP-клиента. Расширение VS Code удаляется через его меню. Состояние экземпляров хранится в их каталогах, их можно стереть.

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

Как установить DreamGraph?

Установите Node.js 20 или новее, склонируйте репозиторий и выполните `npm install` и `npm run build`. Либо запустите `bash scripts/install.sh --force`: он соберет проект, поставит CLI `dg` и, если есть команда `code`, расширение VS Code.

Как создать экземпляр и запустить daemon?

Команда `dg init --name my-project --project /path/to/your/repo --transport http --port 8100` создает экземпляр, а `dg start my-project --http` запускает фоновый daemon. Для MCP-клиента по stdio есть `dg start my-project --foreground`.

Какая у DreamGraph лицензия?

DreamGraph Source-Available Community License v2.0, исходный код доступен, но лицензия не относится к открытым. Полные условия лежат в файле `LICENSE`.

Какие модели нужны?

Нужна настроенная связь с моделями OpenAI, Anthropic или Codex CLI, настройки описаны в руководстве `guide/04-llm-setup.md`. Расходы моделей оплачиваются вашими аккаунтами.

Переносит ли обновление до версии 14 старый граф?

Нет, установка v14 не мигрирует граф автоматически. Для этого есть отдельная процедура с предпросмотром, резервной копией, переключением и восстановлением.

Обсуждение

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

GraphMind

graphmind

Локальный MCP-сервер строит граф кода и хранит память о решениях проекта, так что агент не перечитывает репозиторий каждую сессию

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

Скилл /graphify строит граф знаний по коду, документам и PDF проекта, чтобы агент отвечал запросами к графу, а не грепом

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

Структурные вопросы о коде вместо перебора файлов: 38 языков, 42 инструмента, расширения для VS Code и JetBrains, режим для CI

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

Граф зависимостей кода для VS Code, консоли и MCP: импорты, вызовы, циклы, неиспользуемый код и влияние правок.

CLIМинимальный доступ63Звезды репозитория

CodeGraph на Rust

codegraph-rust

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

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

Коротко о README

Страница репозитория открывается состоянием проекта версии 14.0.2 и ссылками на релизные заметки, затем перечисляет состав: daemon, MCP-инструменты, CLI, Architect, расширение VS Code, граф и когнитивный движок, плагины. Дальше идут предпосылки, быстрый старт с командами `dg`, руководство пользователя из пятнадцати глав и условия лицензии.

Бейдж для README

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