Knowledge Dashboard
A browser-based visual explorer with optional local LLM chat via Ollama. Explore your project knowledge visually without burning API tokens.
Optional dependency.
The dashboard requires the
dashboard extra. Install with:
pip install "engrams-mcp[dashboard]" Starting the dashboard
# Auto-detect workspace from current directory
cd /path/to/your/project
engrams dashboard
# Explicit workspace
engrams dashboard --workspace /path/to/project
# With Ollama chat enabled
engrams dashboard --enable-chat --ollama-model llama3.2
# Custom port
engrams dashboard --port 9000
# Combine flags
engrams dashboard --workspace /path/to/project --enable-chat --port 9000 Dashboard views
| View | What you see |
|---|---|
| Overview | Project stats, activity timeline, staleness indicators |
| Decision Explorer | Filterable table with full-text search and tag navigation |
| Pattern Library | System patterns with linked decisions and code bindings |
| Task Tracker | Hierarchical progress view with status filtering |
| Knowledge Graph | Interactive D3.js visualization of all entity relationships |
| Custom Data Browser | Category-based navigation with JSON pretty-printing |
| Governance Dashboard | Scope hierarchy, active rules, compliance overview |
| Ollama Chat | Ask questions using a local LLM (optional) |
Security
The dashboard binds to 127.0.0.1 (localhost only) by default and provides
read-only access — it cannot modify your Engrams data.
⚠️ Do not expose the dashboard port externally.
The dashboard has no authentication. If you need remote access, use an SSH tunnel or
a reverse proxy with authentication.