Dashboard
A self-contained mission-control page, regenerated from the home, that shows all three layers as one screen.
Every sync regenerates <HOME>/dashboard.html. Open it like any file: no server, no service, no account. A left sidebar carries the agent's wordmark, the page nav, your avatar, and a system-health badge. The pages are operator-first.
Try it
A live demo, rendered from a fictitious company's home, is at agentlayer.one/demo/dashboard. Every page below is there.

The pages
| Page | Layer | Shows |
|---|---|---|
| Today | all | Time-aware greeting and stat strip; sub-tabs for the plan (focus, next 7 days, waiting-on), goals, a today-so-far activity trail, and news harvested from briefings |
| Tasks | Agent | The agenda by due horizon (overdue → today → this week → this month → later) and a needs-attention view |
| Projects | Agent | Colour-coded cards with progress and last-updated; expand for tasks by status, plus a link to the project's own roadmap |
| Sessions | Platform | Real working sessions from the last 30 days, grouped by day, with summaries and the latest radar |
| Brain | Platform | Which files prime a session and how big each is, active threads, decisions, daily memory, learnings, concept articles, the compile pipeline, the last lint |
| Reports | Agent | Everything the agent produced, by day, every title clickable |
| Capabilities | Modules | Starter recipes, every skill as a tile (with an auto badge where the model may self-invoke), every MCP tool, the CLI reference, hook wiring |
| Profile · Persona | Platform | You, and the agent, rendered from the identity files |
| System | Agent | Context assembly, settings by scope, a log tail |


A Surfaces group lists the standalone pages the agent builds alongside it, discovered by convention: roadmap.html at the home root, then any projects/<slug>/roadmap.html or dashboard.html.
Refreshing it
syncdoes it automatically.dashboardrebuilds and opens it.kevin dashboarddoes the same from a terminal.
Every refresh also rebuilds projects/TASKS.md; the two derived views always regenerate together. It is a snapshot, not a live app: the timestamp is in the footer.
Opening links
Markdown links (tasks, reports, concepts) open through a configurable opener so they land rendered and editable. The default is Obsidian, in a new tab so the dashboard stays put. Point it elsewhere with MARKDOWN_URL in the home's settings.local.json:
{ "env": { "MARKDOWN_URL": "markedit://open?path={path}" } }Privacy
The page makes zero external requests and nothing on it leaves your machine. It does reflect your tasks, knowledge stats, and redacted settings, so if you ever publish the home repo (GitHub Pages, say), this page publishes too. Keep agent homes private.