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
- Install the Semantica GitHub App from the dashboard (for GitHub integration)
- Run
semantica auth loginin your terminal - Run
semantica connectin each repo you want to appear
Once connected, repos will appear on the dashboard within a few minutes of the next commit.
Navigation
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