Documentation Index
Fetch the complete documentation index at: https://docs.asymptotelabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Beacon CLI
Beacon is Asymptote’s open-source endpoint agent for local AI runtime telemetry. It captures supported activity from Claude Code, Codex CLI, Claude Cowork, and Cursor, then normalizes it into Wazuh-compatible JSONL for existing localfile/Wazuh pipelines, customer-managed forwarding, or optional Splunk HEC export. For the product vision and motivation behind Beacon, read Introducing Beacon: Endpoint Telemetry for AI Agents.Install Beacon
Install the
beacon CLI with Homebrew and configure the local endpoint agent.What Beacon does
Beacon is visibility-first. The public build focuses on observing local AI agent runtime activity, normalizing it into endpoint events, preserving a local JSONL audit log, and forwarding to Wazuh localfile, Splunk HEC, or customer-managed pipelines.- Discovers local AI runtimes including Claude Code, Codex CLI, Cursor, and Claude Cowork
- Configures Claude Code and Codex CLI to export OpenTelemetry to a local collector, with Codex prompt logging disabled and noisy internal transport spans filtered
- Installs Cursor hooks for session, prompt, tool, command, approval, MCP-like, and file edit events where Cursor exposes hook payloads
- Converts OTLP logs, traces, metrics, and resource attributes into Beacon endpoint JSONL
- Writes Wazuh-compatible JSONL to a local runtime log
- Optionally forwards logs, traces, and metrics to a customer-managed Splunk HTTP Event Collector
- Runs a local-only dashboard for runtime inventory, summaries, timelines, filters, and event details
- Generates Wazuh localfile, rule, and validation content for the Beacon event schema
Architecture and reference
Beacon architecture
Learn how local AI runtime telemetry flows through collection, normalization, and local outputs.
Endpoint event schema
Review Beacon JSONL fields, normalization behavior, and example events.
Supported surfaces
See supported runtimes, deployment modes, destinations, MDM guidance, and current boundaries.
For Security & IT Teams
Plan MDM deployment, inventory, validation, retention, and SIEM forwarding.
Quick start
Command reference
Common Beacon commands:~/.beacon/endpoint/logs/runtime.jsonl. Use --system for root-managed package or MDM deployments.
Setup and operation
Installation
Install Beacon and understand the files it manages.
Endpoint agent
Install, repair, inspect, and uninstall the local endpoint agent.
MDM deployment
Deploy Beacon with Jamf Pro, Fleet, or another macOS MDM.
Jamf
Deploy and inventory Beacon with Jamf Pro.
Fleet
Deploy and inventory Beacon with Fleet.
SIEM forwarding
Forward Beacon events into Wazuh, Splunk HEC, or customer-managed pipelines.
Dashboard
Run the localhost dashboard over Beacon runtime logs.
Wazuh
Print Wazuh config, generate a content pack, and validate events.
Cursor hooks
Install, check, and remove hook-based endpoint telemetry.
Claude Cowork
Set up and validate Claude Cowork OTLP export.
Privacy and retention
Beacon records configured content fields by default. Content retention is configurable with--content-retention full, --content-retention redacted, or --content-retention metadata.
full: default; includes configured content fields in local or customer-controlled logs, still subject to event size limitsredacted: includes configured content fields after local redaction and size limitsmetadata: excludes prompt text, raw attributes, command output, and raw diffs
Beacon does not currently provide kernel or process monitoring, shell history collection, cloud audit ingestion, browser or SaaS telemetry, credential-use attribution, MCP configuration inventory, or direct Datadog/Elastic exporters. Use SIEM forwarding to route Beacon events to Wazuh, Splunk HEC, or another customer-managed pipeline.

