Command overview
Beacon includes a local-only dashboard for investigating the runtime JSONL log. The dashboard binds to loopback by default, has no external network dependency during normal use, and is intended for local investigation rather than remote administration.Command syntax
beacon endpoint dashboard
Start the local dashboard, open it in a browser, or bind it to a custom local address.
What it shows
The dashboard reads the configured runtime JSONL log and provides a read-only view of local Beacon events. It follows Beacon’s local rotation pattern, so session lists and event details can include the active file and numbered archives such asruntime.jsonl.1. In the default CLI setup, it reads the same per-user log used
by Antigravity CLI, Claude Code, Cline, Cursor, Devin CLI, Devin Desktop, Factory
Droid, Grok Build, Hermes Agent, OpenCode, and the other supported hook, plugin,
poll, and OTLP collection paths.
- Agent Activity Sessions: browse grouped agent sessions with risk, prompt, harness, model, repository, duration, activity counts, and last-artifact summaries. The All, Captured, Recurring, and Empty tabs are mutually exclusive views except that All contains every active session: Captured has user-visible activity, Recurring is described below, and Empty contains only lifecycle, metric, or internal events.
- Session detail: open a session timeline with metadata, activity and severity summaries, event filters, raw JSON, and value inspectors.
- Sharing state: a session shared with
beacon shareis marked Shared in the session list and on its page, which links to the trace on beacon.sh. It is marked stale when the session has activity newer than its last share or refresh, and the page shows thebeacon share refresh …command to copy. The dashboard never shares or refreshes anything itself. - Lenses: add tabs to a session’s page that show it from one angle: files changed with diffs, an itemized token bill, a security review, approvals, or a lens you wrote. Each lens runs in a sandboxed frame with no network access.
- Agent Activity: review aggregate local activity, risk signals, harnesses, models, repositories, MCP servers, and runtime inventory.
- Memory: inspect read-only counts and tables for local evaluations, review
candidates, and approved project memories from
memory.db. - Token Usage: review runtime-reported token usage and cost where sources provide it.
- Detections: browse the active threat-rule set that Beacon would use for local scans: rules installed in the local store plus the built-in baseline rules the store does not replace by id.
- Findings: run the active rules over the configured runtime log on demand and review matching evidence with severity and session filters.
- Agent Inventory: inspect Inventory Local Agent Runtimes for detected harnesses, MCP servers, Agent Skills, hooks, and telemetry status.
- Runtime-log source: see source details and warnings when a system collector may be writing OTLP events to a different log.
- Rotated archives: open event details from active or archived runtime logs, even when older archive numbers have already been pruned.
beacon scan. They do not fetch rule packs, mutate telemetry, or require a hosted Beacon account.
The Memory screen is also read-only. Candidate approval, rejection, superseding,
Jev evaluation, and Agent Skill installation stay in beacon memory.
Recurring sessions
A session is recurring when at least two sessions owned by the same user have the same prompt, agent harness, and repository within the dashboard’s selected date range. Beacon compares these values after trimming surrounding whitespace and converting them to lowercase; harness names also use Beacon’s standard harness-name normalization. Missing harness and repository values compare consistently. Sessions without a non-blank captured prompt are never recurring. Every row in a recurring group shows Recurring ×N, whereN is the number
of matching sessions in the selected date range and user scope. Classification
and this count are calculated before result limiting, so limiting the displayed
rows does not change either value. Opening a recurring row still shows that
individual session’s timeline; Beacon does not merge the group.
Flags
beacon endpoint dashboard
beacon endpoint dashboard starts a local-only dashboard for inspecting Beacon runtime JSONL events.
Open the local dashboard
Examples
Start the dashboard:Start the dashboard
Open the dashboard in your browser
Use a custom local address
Inspect a custom runtime log
During normal use, the dashboard has no external network dependency. It reads local Beacon logs and serves a local read-only UI from a loopback address.
Related
Detections
Understand the rule format, detection flow, and findings model.
beacon scan
Run the same active rules from the command line.
Inventory Local Agent Runtimes
Understand configured, detected, and observed local runtime coverage.
beacon endpoint inventory
Print endpoint inventory from the command line or as JSON.