Free Basic plan · No credit card · BYO model

XO SpaceSpace Walk

Sessions & Telemetry

Multi-runtime session aggregation, token breakdowns, honest cost tracking, and turn-by-turn prompt inspection.

The Sessions tab (# /sessions) aggregates usage and performance telemetry across all AI coding runtimes installed on your machine. It summarizes token volumes, durations, models, tools, and typed prompt exchanges without transmitting prompt text in the aggregate payload.

XO Space Multi-Runtime Sessions and Telemetry

Multi-Runtime Telemetry Sources

Sessions reads native local runtime stores on disk without modifying them:

RuntimeSource Path / EnvCapabilities in Space
Claude CodeARGUS_DB / ~/.claude/projects/Token volumes, durations, tool calls, model breakdown, full prompt transcripts.
CodexCODEX_HOME / ~/.codex/Session duration, token metrics, model usage.
CursorCURSOR_HOME / ~/.cursor/Composer / editor session telemetry and activity trends.

Telemetry Lenses & Date Windows

  • Date Filters: Toggle between Today, 7 days, 30 days, or All to inspect usage trends over consistent windows.
  • Five Specialized Lenses:
    1. Overview: Key metrics, token volume totals, and top models.
    2. Sessions: Paginated, sortable table of individual session runs.
    3. Tools: Frequency and failure rates of file edits, bash executions, and searches.
    4. Models: Usage distribution across Anthropic, OpenAI, and OpenRouter models.
    5. Trends: Day-by-day activity heatmaps and volume spikes.

Token Breakdown & Cost Honesty

Sessions breaks down token volumes into four accurate buckets:

  • Fresh Input Tokens: Newly processed prompt tokens.
  • Output Tokens: Tokens generated by the model.
  • Cache Read Tokens: Tokens read from model prompt caches.
  • Cache Write Tokens: Tokens written into model prompt caches.

Honest Cost Reporting: Runtimes that do not expose authoritative invoice data (such as Codex and Cursor) are explicitly marked as Cost Unavailable rather than showing a misleading $0.00. Argus costs for Claude Code are marked as estimates.


Privacy-Preserving Lazy Prompts

To protect sensitive code and proprietary instructions:

  • No Prompt Text in Aggregates: The aggregate telemetry payload (GET /xo/sessions.json) contains zero prompt text.
  • On-Demand Hydration: Full prompt exchanges (GET /space/data/session_prompts.json) are only fetched when you explicitly click into a specific session's detail page, and remain cached only for the current browser tab session.