You are looking at northwind, an example organisation. Every figure is invented.Audit your own organisation free→

Recommendations

5 things to change, ranked by what they save.

Audited 1h agoStart free audit
Paid for, not used$3,234/mo
In one click$2,436/mo
Needs a person$798/mo

Reclaim 74 idle Copilot seats

Nobody has used these seats in 30 days. Each one still bills every month.

One clicklist price $19/seat/month (Business); last_activity_at older than 30 days or never set
$1,406a month$16,872 a year
  1. 1Review the list. Someone with editor telemetry off can look idle.
  2. 2Untick anyone who should keep a seat.
  3. 3Press Reclaim. Seats free at the end of the billing cycle and can be reassigned at any time.
PersonNoteLast activity
Iivanxvia team platformnever usednever
Eeli_gh88d ago
Hhana2102d ago
Ccyra2140d ago
Ppia-w130d ago
Nnia-devnever usednever
Ffynn90d ago
Yyara-w88d ago
Mmaya96d ago
Tteo2via team platform140d ago
Rrosa-engnever usednever
Llior-dev106d ago
Uumar55d ago
Bben54d ago
Ppia-ops133d ago
Aava-wnever usednever
Ssofia-eng96d ago
Bbo91d ago
Hhugo-engvia team platform111d ago
Jjon-eng109d ago
Wwes-engnever usednever
Ddev_gh132d ago
Bben-w54d ago
Jjon-dev43d ago
Llena_gh88d ago
Hhanacodesnever usednever
Vvik-ops69d ago
Bbo-opsvia team platform49d ago
Rrui-eng42d ago
Ttara_gh99d ago
Llior2never usednever
Ggia-w134d ago
Llior119d ago
Eemil-eng112d ago
Wwren-w36d ago
Aalbaknever usednever
Xxin-opsvia team platform107d ago
Tteocodes81d ago
Ffarah288d ago
Rrui-ops114d ago
Ggusknever usednever
Hhugo-w125d ago
Xxin2109d ago
Vvik114d ago
Eemil51d ago
Ttaraxvia team platformnever usednever
Lliorx110d ago
Zzanek32d ago
Kkofi-ops137d ago
Oomar98d ago
Mmateo-opsnever usednever
Zzane-ops39d ago
Wwesx38d ago
Wwes235d ago
Rrosa-opsvia team platform55d ago
Yyara-opsnever usednever
Iivan-ops61d ago
Eemilcodes107d ago
Kkai-ops34d ago
Aalba2130d ago
Wwes-wnever usednever
Wwes90d ago
Iisla-ops72d ago
Nnoorxvia team platform87d ago
Vvera2106d ago
Oomarknever usednever
Jjonx138d ago
Llena-dev56d ago
Jjon_gh97d ago
Cchen-dev60d ago
Ffarahnever usednever
Ccyra112d ago
Rrosa-devvia team platform68d ago
Nnoork94d ago
Reclaim seatsCreate a free account to do this on your organisation.Reclaiming a seat removes the licence at the end of the billing cycle. The person keeps their GitHub account and can be given a seat again at any time.

Review 38 dormant members

These members hold a paid seat with no activity in 90 days.

Manuallist price $21/seat/month (Enterprise); no push, pull request, review, comment or Copilot use in 90 days across 128 repositories
$798a month$9,576 a year
  1. 1Export the list and share it with each team lead.
  2. 2Confirm who has left or changed role.
  3. 3Remove them in GitHub. opsen never removes people for you.
PersonNoteLast activity
Ddara-devnever usednever
Ffarahcodes93d ago
Qquinnx134d ago
Nniax325d ago
Cchenxnever usednever
Ssofiak233d ago
Bbo-w299d ago
Ccyra-ops373d ago
Rrosanever usednever
Bbencodes133d ago
Ddevcodes221d ago
Hhugok252d ago
Jjonknever usednever
Ppriya-eng208d ago
Bbenk353d ago
Uumark238d ago
Ggiacodesnever usednever
Ggia-ops106d ago
Llena2126d ago
Aalba-ops379d ago
Xxinxnever usednever
Wwescodes146d ago
Ccyrak296d ago
Zzane2146d ago
Ppriya2never usednever
Rrosa2239d ago
Vvik2288d ago
Ffynn-eng125d ago
Nnoor_ghnever usednever
Ttara-ops99d ago
Jjon-ops91d ago
Ggiax200d ago
Llior-wnever usednever
Ttara-eng198d ago
Ffynn-ops117d ago
Eelicodes331d ago
Mmateo-devnever usednever
Ddarax283d ago
Export CSVCreate a free account to do this on your organisation.Removing someone from an organisation is not something opsen does for you. Export the list, confirm with each team, and remove them in GitHub.

Cancel superseded runs in 9 workflows

When a newer commit lands on a pull request, the older run keeps billing until it finishes.

Pull requestjob timings × runner rate, counting only the minutes after a newer run on the same pull request started
$611a month$7,332 a year
  1. 1opsen opens one pull request per workflow adding a concurrency group.
  2. 2The diff is linted with actionlint and checked to change nothing else.
  3. 3Review and merge it like any other change.
WorkflowRunsMinutesA month
web/ci.yml41218,640$166.90
api/test.yml38815,210$141.20
mobile-ios/build.yml962,210$137.00
api/lint.yml4014,870$29.20
infra/plan.yml773,120$37.40
web/e2e.yml1506,230$49.80
payments/ci.yml1022,410$19.30
docs/preview.yml64990$11.90
search/ci.yml581,530$18.30
Open fix pull requestsCreate a free account to do this on your organisation.A concurrency group cancels the older run as soon as a newer commit arrives. opsen opens a pull request that adds one; you review and merge it.

Cancel 11 stale invitations

A pending invitation occupies a paid seat until someone accepts it.

One clicklist price $21/seat/month; a pending invitation occupies a seat until it is accepted or cancelled
$231a month$2,772 a year
  1. 1Check the invitees. Failed invitations are marked.
  2. 2Press Cancel. The seat frees immediately.
  3. 3Invite them again whenever they are ready.
InviteeInvited byPending for
[email protected]priya121d
islakomar38d
xinxpriya70d
[email protected]priya89d
elix failedomar42d
ava2omar105d
[email protected]ava124d
omar-engava54d
uma2ava45d
[email protected]ava35d
emil-womar144d
Cancel invitationsCreate a free account to do this on your organisation.Cancelling an invitation frees the seat. The invitee can be invited again.

Add timeouts to 3 workflows

These jobs ran until GitHub's six-hour limit. A stuck job bills for all of it.

Pull requestjob timings × runner rate for jobs that hit the default 360-minute timeout
$188a month$2,256 a year
  1. 1opsen proposes a timeout from each job's own history.
  2. 2The pull request adds one timeout-minutes line per job.
  3. 3Merge it. Stuck jobs now stop early.
WorkflowRunsMinutesA month
mobile-ios/release.yml62,160$133.90
data/backfill.yml31,080$36.40
infra/nightly.yml41,440$17.70
Open fix pull requestsCreate a free account to do this on your organisation.A timeout-minutes line stops a stuck job early. opsen proposes a limit from the job's own history.
Plans for northwind

opsen pays for itself, and the math is on one page.

You pay from what it saves: $0.40 per merged pull request, never more than 25% of the savings. Nothing saved, nothing billed.

Return on the fee4.0×$562 saved for $140.47 a month
Your numbers, workedThe monthly run-rate of changes applied through opsen and still in effect.
Saved by opsen$562a month
fee is the lower of
Pull requests1,859 × $0.40= $743.60
or
Savings cap25% × $562= $140.47
=
Your fee, set by the savings cap$140.47a month
25% cap
Fee $140.47You keep $421 a month$5,057 a year
Audit
Freeforever

See every dollar, and what nobody uses.

  • Weekly audits of one or more organisations
  • Every finding, figure and basis line
  • Spend map, people and repositories
  • Read-only links and report JSON
  • Contract prices
Recommended for northwind
Team
$0.40per merged pull request

Act on it in one click. Never more than 25% of what it saves.

  • Everything in Audit
  • One-click reclaims and cancellations
  • Fix pull requests, linted in a sandbox
  • Claude Code attribution per engineer and pull request
  • Every change logged with its approver
  • Fee capped at 25% of measured savings
Enterprise
Annualcommitment on pull request volume

The same guarantee, on an annual agreement.

  • Everything in Team
  • Annual commitment and invoiced billing
  • Security review support and DPA
  • Onboarding with an engineer
  • A named support contact
  • The same 25% savings cap
For procurementWhat finance and legal usually ask, answered.
No seat licences

The fee follows merged pull requests, not headcount. Adding engineers never adds a licence.

Capped at 25% of savings

Each month you pay the lower of the pull request count or 25% of what opsen saved.

Nothing saved, nothing billed

If no change applied through opsen is in effect, the invoice is $0.

Every saving is on record

Each change shows who approved it, when, and its monthly value.

Read-only until approved

opsen reads billing and activity, never code, and changes nothing without an owner.

Cancel at any time

From billing settings. You drop back to Audit and keep every report.