> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pmbai.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# The dashboard

> A local web UI over everything PMB captured - your memory as a live graph and timeline.

```bash theme={null}
pmb dashboard   # http://127.0.0.1:8765, or the next free port
```

It binds to `127.0.0.1` only - nothing leaves your machine.

<Frame caption="The Map tab: every entity and connection as a live, force-directed graph.">
  <img src="https://mintcdn.com/pmb/LQ2Dth7HpbJFjO_Z/images/dashboard-map.png?fit=max&auto=format&n=LQ2Dth7HpbJFjO_Z&q=85&s=85cf7454d827624a109151829f0a94c0" alt="PMB dashboard - Map view" width="1918" height="911" data-path="images/dashboard-map.png" />
</Frame>

## The tabs

<CardGroup cols={2}>
  <Card title="Map" icon="diagram-project">
    Every entity and connection as a live force-directed graph - people, files,
    projects, decisions; color by type, size by degree.
  </Card>

  <Card title="Timeline" icon="timeline">
    Your memory as a journal, git-graph by project, newest first.
  </Card>

  <Card title="Lessons" icon="list-check">
    Per-rule follow-rate and dead-lesson detection - see which rules pull weight.
  </Card>

  <Card title="Recall" icon="magnifying-glass">
    A ranker debugger: run a query and see why each result scored as it did.
  </Card>

  <Card title="Duplicates" icon="clone">
    Borderline duplicate pairs, with inline merge.
  </Card>

  <Card title="Performance" icon="gauge-high">
    Per-tool latency from the MCP telemetry.
  </Card>
</CardGroup>

Plus **Overview**, **Entities**, and **Arcs** (narrative threads).

<Frame caption="The Timeline tab: your memory as a journal, git-graphed by project, newest first.">
  <img src="https://mintcdn.com/pmb/LQ2Dth7HpbJFjO_Z/images/dashboard-timeline.png?fit=max&auto=format&n=LQ2Dth7HpbJFjO_Z&q=85&s=ae7b54828e0dc818ab756047a5960862" alt="PMB dashboard - Timeline view" width="1918" height="911" data-path="images/dashboard-timeline.png" />
</Frame>

<Warning>
  The dashboard and the MCP HTTP server both default to port `8765`. If the
  default dashboard port is busy, `pmb dashboard` auto-skips to the next free
  port. Use `pmb dashboard --port 18888` when you want a fixed port.
</Warning>
