
dreamgraph
by mmethodz·★ 82·Score 46
DreamGraph is a graph-first cognitive layer that builds a persistent knowledge graph to reason about code architecture.
Overview
DreamGraph is a comprehensive MCP server that combines a daemon, CLI, VS Code extension, and dashboard with a persistent knowledge graph. It maintains structured relationships between features, workflows, data models, and architecture decisions, allowing the system to answer from accumulated project understanding rather than just single file reads. It supports multi-repo systems, database introspection, and plugin development through its SDK.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose DreamGraph if you need to maintain architectural memory across multiple repositories and want a persistent knowledge graph for reasoning about code changes and system architecture.
When NOT to choose this
Avoid DreamGraph if you need lightweight integration with existing tools, have limited resources to run additional services, or prefer a simpler solution without persistent graph storage.
Tools this server exposes
12 tools extracted from the READMEscanPerform a full scan of the repository to build the knowledge graph
enrichEnrich the existing knowledge graph with additional information
curateCurate the knowledge graph to improve quality and accuracy
queryQuery the knowledge graph for specific information
bootstrapBootstrap the knowledge graph with initial data and structure
scan_databaseScan and analyze the database schema to enrich the knowledge graph
statusCheck the status of the DreamGraph instance and knowledge graph
attachAttach a repository or workspace to a DreamGraph instance
startStart the DreamGraph daemon with specified transport
dreamExecute a dream cycle to reason about and process the knowledge graph
exportExport the knowledge graph or parts of it for external use
forkCreate a fork of the current DreamGraph instance
Note: Tool names inferred from CLI commands and documentation. The README references an MCP tool surface but doesn't provide explicit tool documentation in this excerpt. Tools are primarily derived from CLI commands described in the Quick Start a
Comparable tools
Installation
Install from source
**Windows (PowerShell):**
git clone https://github.com/mmethodz/dreamgraph.git
cd dreamgraph
./scripts/install.ps1 -Force**Linux / macOS (Bash):**
git clone https://github.com/mmethodz/dreamgraph.git
cd dreamgraph
bash scripts/install.sh --forceFor Claude Desktop integration, add to your claude_desktop_config.json:
{
"mcpServers": {
"dreamgraph": {
"command": "dg",
"args": ["mcp"]
}
}
}FAQ
- What programming languages does DreamGraph support?
- DreamGraph is built with TypeScript and provides MCP tools that can analyze code in any language. It can work across repositories with different programming languages and technologies.
- How does DreamGraph maintain knowledge persistence?
- DreamGraph builds and maintains a persistent knowledge graph that records relationships between features, workflows, data models, architecture decisions, and other project elements. This graph survives individual sessions and provides long-term memory.
On Hacker News
Recent discussion from the developer community.
- Story by mmethodz · 2026-04-01
- Story by mmethodz · 2026-03-31
- Story by mmethodz · 2026-04-04
Compare dreamgraph with
Last updated · Auto-generated from public README + GitHub signals.