DreamGraph CLI
DreamGraph строит граф знаний о проекте и отдает его агентам через MCP, CLI dg и расширение VS Code, с ADR и циклами анализа.
- 128 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Daemon читает исходники репозиториев и пишет граф, ADR и расписания, а модели получают фрагменты кода по вашим ключам.
- Бэкенд Computer Use управляет браузером и требует явной политики разрешений.
Установка
- Работает в
Ручная установка
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 не мигрирует граф автоматически. Для этого есть отдельная процедура с предпросмотром, резервной копией, переключением и восстановлением.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыGraphMind
graphmind
Локальный MCP-сервер строит граф кода и хранит память о решениях проекта, так что агент не перечитывает репозиторий каждую сессию
Скилл /graphify строит граф знаний по коду, документам и PDF проекта, чтобы агент отвечал запросами к графу, а не грепом
Граф кода и память проекта в одной программе на Rust: агент получает выдержки из файлов со ссылкой на строки
Структурные вопросы о коде вместо перебора файлов: 38 языков, 42 инструмента, расширения для VS Code и JetBrains, режим для CI
Граф зависимостей кода для VS Code, консоли и MCP: импорты, вызовы, циклы, неиспользуемый код и влияние правок.
CodeGraph на Rust
codegraph-rust
Граф кода для агента на Rust: четыре MCP-инструмента показывают, что заденет правка, как устроена архитектура и где хрупкие места проекта
Коротко о README
Страница репозитория открывается состоянием проекта версии 14.0.2 и ссылками на релизные заметки, затем перечисляет состав: daemon, MCP-инструменты, CLI, Architect, расширение VS Code, граф и когнитивный движок, плагины. Дальше идут предпосылки, быстрый старт с командами `dg`, руководство пользователя из пятнадцати глав и условия лицензии.