Dashboard
Overview
The Axiomatic platform is an optional hosted service that complements the CLI. The dashboard at axiomatic.sh provides visibility into your test results over time.
The CLI works fully standalone -- the platform is opt-in for teams that want centralized visibility and historical tracking.
Setting Up
1. Authenticate
axm loginThis opens your browser for OAuth authentication. Your token is stored locally at ~/.axiomatic/credentials.
2. Sync Results
After running tests, push results to the platform:
axm run && axm syncIn CI, use the GitHub Action with a platform token:
- uses: exalto-ai/axiomatic@v1
with:
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
platform-token: ${{ secrets.AXM_PLATFORM_TOKEN }}3. Install the GitHub App (Optional)
Installing the GitHub App enables shared repository access on the dashboard. All collaborators on a GitHub repo can view its test results without any manual invite or team management.
Dashboard Features
The dashboard provides:
- Repositories -- see all connected repos and their test status at a glance
- Test Runs -- browse historical runs with pass/fail trends over time
- Violation Details -- drill into specific failures with file links, line numbers, and agent reasoning
- Confidence Tracking -- monitor how agent confidence changes across runs, helping you tune conditions
Shared Access
When the GitHub App is installed, repository access on the dashboard is derived from GitHub permissions. Any user with collaborator access to the repo on GitHub can view its results on the dashboard. This means:
- Multiple contributors see the same test results without configuration
- Access stays in sync with your GitHub repo settings
- No separate team management UI is needed