AgentLayerdocs
Dashboard

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.

Today: the plan, in flight, waiting on

The pages

PageLayerShows
TodayallTime-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
TasksAgentThe agenda by due horizon (overdue → today → this week → this month → later) and a needs-attention view
ProjectsAgentColour-coded cards with progress and last-updated; expand for tasks by status, plus a link to the project's own roadmap
SessionsPlatformReal working sessions from the last 30 days, grouped by day, with summaries and the latest radar
BrainPlatformWhich files prime a session and how big each is, active threads, decisions, daily memory, learnings, concept articles, the compile pipeline, the last lint
ReportsAgentEverything the agent produced, by day, every title clickable
CapabilitiesModulesStarter 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 · PersonaPlatformYou, and the agent, rendered from the identity files
SystemAgentContext assembly, settings by scope, a log tail

Brain: context loaded every session, by source and size

Sessions: captured automatically, summarised, resumable

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

  • sync does it automatically.
  • dashboard rebuilds and opens it.
  • kevin dashboard does 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.

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.

On this page