Dashboard

The Semantica dashboard at semantica.sh provides a team-wide view of AI attribution across connected repositories.


What the dashboard shows

  • Attribution trend: AI percentage over time across all connected repos, broken down by provider
  • Per-repo summaries: Recent commits, average AI attribution, active providers, session counts
  • PR activity: Open and recently merged PRs with attribution scores
  • Policy status: Which repos have check runs configured and at what thresholds

Accessing the dashboard

  1. Install the Semantica GitHub App from the dashboard (for GitHub integration)
  2. Run semantica auth login in your terminal
  3. Run semantica connect in each repo you want to appear

Once connected, repos will appear on the dashboard within a few minutes of the next commit.


The dashboard sidebar organizes data into:

  • Overview: cross-repo summary and activity feed
  • Repositories: per-repo detail views
  • Checkpoints: browsable checkpoint history with file manifests
  • Sessions: agent session browser with transcript links


Repositories

The Repositories section of the dashboard shows all repos connected to your account.


Connecting a repository

cd /path/to/repo
semantica auth login     # if not already authenticated
semantica connect

The repo appears in the dashboard after the next commit that pushes attribution data.


Repository detail view

Each repo page shows:

  • Attribution trend: AI % by commit over the last 30/90 days
  • Provider breakdown: which AI agents contributed to this repo and in what proportion
  • Recent commits: list with attribution, linked to their explain output
  • Check run status: current policy mode and threshold settings
  • Sessions: recent agent sessions linked to this repo

Disconnecting a repository

semantica disconnect

Or disconnect from the dashboard UI. Disconnecting stops new attribution data from being pushed. Historical data remains in the dashboard until explicitly deleted.



Checkpoints (Dashboard)

The Checkpoints view in the dashboard provides a browsable history of every checkpoint from connected repositories.


Browsing checkpoints

Each checkpoint entry shows:

  • Checkpoint ID and timestamp
  • Kind (auto, manual, baseline, safety)
  • Associated commit hash and subject
  • File count and manifest hash
  • AI attribution percentage (for auto checkpoints)

Click any checkpoint to see its full file manifest, every file that was in the repository at that moment, with its content hash.


Checkpoint timeline

The timeline view shows checkpoints as a vertical history, grouped by date. Commits with high AI attribution are visually highlighted.



Sessions (Dashboard)

The Sessions view shows all agent sessions captured from connected repositories.


What a session shows

Each session entry includes:

  • Session ID and provider (e.g. claude_code, cursor, kiro_ide)
  • Start time and duration
  • Number of events (user messages, assistant responses, tool calls)
  • Files touched during the session
  • Token usage (when available)
  • Linked checkpoints and commits

Viewing transcripts

Click View Transcript on any session to see the full event stream: user messages, assistant responses, and every tool call including the files read, written, and executed.

Transcript data is stored locally on your machine and is never uploaded to the backend. The dashboard transcript viewer reads from the CLI's local blob store via a local server component.

Note: Transcript viewing in the dashboard requires the Semantica CLI to be running locally. If you're viewing a repo from another machine or team member, transcripts will show as unavailable.


Filtering sessions

Filter by:

  • Provider
  • Date range
  • Linked commit or checkpoint
  • File touched
  • Minimum event count