opsen

Ledger

Every engineering bill in one account.

Seats, Copilot, AI credits, CI minutes and coding agents, read from the source and priced at what you pay.

Where the money goesWeekly audit
GitHub seatsCopilotActionsClaude CodeCursorOpenAIGitLabAzure DevOpsAtlassianJetBrainsCircleCIPaid for, not used

Read from the source.

No CSV uploads. No guesses. opsen reads each system with read-only access.

GitHub seats

Plan, filled seats, members, outside collaborators and invitations, priced per seat.

GitHub Copilot

Seat assignments with last activity, and AI credits by model from the billing usage report.

GitHub Actions

Every job's runner and minutes, and what GitHub actually charged last month.

Claude Code

Spend, sessions and pull requests per engineer, from Anthropic's Admin API.

Cursor

Seats, usage spend per member and seats nobody used, from Cursor's Admin API.

OpenAI

API spend including Codex, by project and line item, from OpenAI's Admin API.

GitLab

Billable seats, Duo seats and compute minutes on gitlab.com or self-managed, and who is not using them.

Azure DevOps

Basic and Test Plans seats, Visual Studio subscribers and who has not signed in.

Atlassian

Jira, Confluence, Service Management and Bitbucket users, and who has not opened them in 90 days.

JetBrains

Every IDE licence, who holds it, and licences that never check in or a pack already covers.

CircleCI

Credits by project and workflow, and workflows that spend their credits failing.

Your prices, not list prices.

Enter your contract prices once. Every figure in every report becomes yours.

Until you do, opsen uses published list prices and says so.

How prices work→
Your prices
GitHub Enterprise seat$21.00
Copilot Business seat$19.00
Actions, Linux minute$0.006
Paid for, not used$3,234a month

Every figure explains itself.

Each finding carries its basis: the price, the rule and the data behind it.

Finance can check any number without asking engineering.

$1,406a month

Copilot seats with no activity in 30 days

Basislist price $19/seat/month (Business); last_activity_at older than 30 days or never set

Every figure carries the line that produced it.

Audited every week, automatically.

opsen re-audits each organisation weekly. You see whether the number is going down.

Run an audit by hand at any time.

Sep 1$4,120
Sep 8$3,980
Sep 15$3,810
Sep 22$3,590
Sep 29$3,490
Oct 6$3,360
Oct 13$3,290
Oct 20$3,234
Paid for, not used, each weekly audit

Stop paying for what nobody uses.

opsen re-audits every week and keeps taking it out. The audit is free.