This guide covers the cloud SaaS version. For self-hosted options, see Deployment.
1. Sign up
Create your account at app.navigara.com using email, Google, or GitHub authentication.2. Create an organization
After signing in, create your organization. This is the top-level container for all your repositories, teams, and settings.3. Connect your Git provider
Navigate to Settings → Connections. Everything Navigara reads from lives on this one page, grouped into Source control and Task tracking. Under Source control, click Add connection and pick your provider:- GitHub — install the Navigara GitHub App (or paste a personal access token)
- GitLab — OAuth, or a personal/group access token
- Bitbucket — workspace access token or app password
- Azure DevOps — Microsoft Entra ID OAuth, or a personal access token
4. Connect task management (optional)
Task tracking powers Alignment scoring by correlating commits and PRs with the work items they deliver. Under the Task tracking section of the same Settings → Connections page, click Add connection and pick a provider:- Linear — authorize via OAuth, or paste a personal API key
- Jira Cloud — authorize with your Atlassian account, or provide a site URL + API token
- Jira (Server / Data Center) — base URL + personal access token
- Asana — personal access token
- Choose scope — sync all teams/projects in the workspace, or just a selected subset.
- Map issue types — place each issue type on the alignment ladder: Objective, Sub-objective, Issue, or Ignored. Suggestions are pre-filled, and you can re-open the wizard anytime to adjust scope or mappings.
5. Track AI coding tool usage (optional)
See how your team actually uses AI assistants — cost, tokens, models, and which developers are active — on the Tool Spend dashboard. Under the AI tools section of the same Settings → Connections page, pick a tool and click Generate token & config: Navigara mints a write-only ingest token and hands you a ready-to-copy config that ships usage telemetry over OpenTelemetry (OTLP). You control what leaves the workstation — by default only usage metadata (cost, tokens, models, durations, tool names), with per-tool flags to opt into prompt and tool content.Any plan or license works — we support them all. Ingestion is pure OpenTelemetry, independent of how you pay for the tool. There’s nothing to buy or upgrade to be measured.
https://app.navigara.com/api/otlp; self-hosted deployments substitute their own host. See AI Coding Tools for the full reference.
Claude Code
Claude Code
Claude Code has native OpenTelemetry support. Add to a developer’s shell profile (or ship the equivalent On Claude.ai (Team / Enterprise) sign-in, the developer’s email is emitted natively. Under API-key / Bedrock / Vertex auth, also set
env block via MDM managed settings for a whole fleet):OTEL_RESOURCE_ATTRIBUTES="enduser.id=$(git config user.email)" so usage is attributed to the right person.GitHub Copilot
GitHub Copilot
Copilot CLI telemetry is off by default and is configured through environment variables. Add to a shared profile (e.g.
/etc/profile.d/) or a copilot launcher wrapper:OpenAI Codex
OpenAI Codex
Codex configures OTLP through Codex metrics carry no identity, so set it per workstation in the shell profile:
~/.codex/config.toml (telemetry off by default):LiteLLM
LiteLLM
Run one proxy in front of your providers and capture usage for everything routed through it. Requires LiteLLM ≥ 1.89.Enable the OTel callback in Then set on the proxy deployment:Attribute usage to developers with per-user virtual keys, JWT/OIDC SSO, or the OpenAI-compatible
config.yaml:user request field — see AI Coding Tools → LiteLLM.6. Add your first repository
Go to Repositories > Add Repository, select your connected provider, and choose the repository to analyze. Navigara will begin processing commits automatically.7. View results
Once analysis completes, explore the dashboard to see:- Performance scores for individual contributors
- Alignment scores correlating commits with tasks
- AI-powered commit summaries and knowledge graphs

