opsenDocs
Get started

Quickstart

.md

From install to a priced report in a few minutes.

1. Install the app

Sign in with GitHub and install opsen on the organisation:

https://opsen.dev/install

You need to be an owner of the organisation. Members can install apps only with an owner's approval. A personal account works too; opsen reads its own billing with your sign-in.

GitHub asks which repositories opsen may read. Choose All repositories. With a selection, opsen cannot tell an inactive member from one who works in a repository it was not shown, so dormant-seat findings are withheld.

The permissions requested, and why each is needed, are listed in Permissions.

Without GitHub

On GitLab, Azure DevOps or Atlassian instead? On the Organisations page, choose Add a workspace without GitHub, name it, and connect your platforms. The first audit runs as soon as one is connected. You can add the GitHub App to the same company later.

2. Connect your other platforms

Settings → Connections lists every platform opsen reads. Each takes a read-only key and is priced into the same report:

Platform Guide
GitLab, gitlab.com or self-managed GitLab
Azure DevOps and Visual Studio subscriptions Azure DevOps
Jira, Confluence, Service Management, Bitbucket Atlassian
JetBrains IDEs JetBrains
CircleCI CircleCI
Claude Code, Cursor, OpenAI Claude Code, Cursor, OpenAI

3. Wait for the first audit

The audit starts the moment the installation lands or a platform connects. The report page refreshes itself while it runs. Most organisations finish in a few minutes; the limits say what large ones are capped at.

When it is done, every owner who has signed in gets one email with the yearly figure.

4. Read the report

https://opsen.dev/o/<your-org>

Start with the largest finding. Each one says how it was measured, so you can check the figure against your own invoice before acting on it.

Note

On a negotiated contract? Enter your prices under Settings → Your prices (GitHub and Copilot) or in each platform's connection (GitLab, CircleCI). Every figure is recomputed from them at the next audit.

5. Act, or send it to someone who will

  • Tick the seats to reclaim or remove and press the button on the finding.
  • Press Open fix PR next to a workflow, or Fix in your IDE to hand the fix to Claude Code, Cursor, Codex or Devin.
  • Press Settings → Create a link to send a read-only copy to finance.
  • Set up single sign-on so the rest of the team can sign in as viewers or admins.

Run it again

Reports refresh weekly on their own. Run audit now on any page starts one immediately. Only one audit per organisation runs at a time.