Made forClaude CodeNVIDIA Inception Program

Your AI bill shows a total. Not what it bought.

AI FinOps for engineering teams. Every Claude Code dollar attributed to the developer, repo and ticket that spent it - automatically, no tagging.

First month free · 30-second install · Claude Code

Spend by feature
Rolled up from the linked Jira or Linear ticket
MER-100Checkout redesign$5,180
MER-140Search v2$4,020
MER-160Mobile onboarding$3,360
By developer
Top 3, June
alice@meridian.dev$4,210
ben@meridian.dev$3,560
chloe@meridian.dev$2,980
By repo
Top 3, June
meridian/api$6,240
meridian/web$4,810
meridian/mobile$3,120
June total$18,932
Illustrative figures from a synthetic example team, not a customer account.

Built by engineers from

The problem

The invoice arrives. Then the question arrives.

Which feature did this buy?

The invoice gives you one total for the month. It cannot tell you which piece of work that money turned into.

Who spent it, and on which repo?

Provider billing sees an API key. Not a developer, not a repository, not a branch, not a ticket.

Should any of it have happened at all?

A side project on the company account. A 2am run against a repo nobody authorised. Nothing is watching for either.

What Lineman is

One line of install, and every AI dollar arrives with a name on it.

Lineman sits alongside Claude Code, reads the git context around every call, and resolves each session to a developer, a repository, a branch and a ticket. That rolls up into spend per feature, alerts when spend breaks your rules, and a figure written onto the Jira or Linear ticket your team already tracks.

Why we see more

Everyone else reads the same API. We read your git history too.

Provider billing data can only report what it holds: a key, a user, a total. Lineman reads the git context around every call, so the same dollar arrives with a developer, a repository, a branch and a ticket already attached.

Provider console & API-only tools

  • A total for the organisation
  • Maybe a split by API key or user
  • No repository, branch or ticket
  • No idea which feature cost what
  • Nothing watching for spend that breaks policy

Lineman

  • Every call attributed to a developer and repo
  • Branch and ticket resolved from git context
  • Rolled up by feature and epic
  • Cost written onto the Jira or Linear ticket
  • Alerts on unauthorised repos and out-of-hours runs

Everything on the right is read from context your team already produces. No manual tagging, no per-call bookkeeping.

Cost on the ticket

The number lands where the work already lives.

Lineman writes AI spend onto the Jira or Linear ticket itself, so cost per feature and per epic is a fact in the tracker your team already opens every day, not an answer somebody has to go and assemble.

  • Nothing to tag, time or file. The running total is written back on Lineman's own schedule.
  • Every attributed session behind the ticket rolls up to the ticket, and every ticket rolls up to its epic.
  • Jira, Linear, GitLab, GitHub Issues, Azure Boards and ClickUp.
See how ticket cost reporting works
The ticket, in Jira
Illustrative figure, not a customer's bill: a worked example on the same synthetic Meridian team used across this page. The panel is a rendered reproduction of the Jira issue view, not a screenshot, and the field is a Jira number field, so Jira prints the value without a currency symbol.
Only in Lineman

Catch the spend that should never have happened.

A developer running a side project on the company account. A 2am run against a repo nobody authorised. A team quietly doubling its budget. No other AI cost tool watches for any of it, because none of them can see the repository.

  • Unauthorised-repo detection, so secrets and side-projects don't burn budget unseen
  • Per-team and per-member budgets, daily, weekly and monthly
  • Out-of-hours flags tuned to each developer's timezone
  • Root-cause on every spike: who, where, which model
app.lineman.io/dashboard/cost-explorer/alerts
Unauthorised repository

meridian/secrets-archive

This repository is not on the authorised list.

Developer
alice@meridian.dev
Window
Jun 15
First seen
15 Jun 2026, 02:15
$312.00
all of it unauthorised
Raised 15 Jun 2026, 02:31
Spend spike

Spend hit 6.5x baseline

Spend ran far above the recent baseline for this window.

Developer
alice@meridian.dev
Repository
meridian/secrets-archive
Model
claude-opus-4
Window
Jun 15
$312.00
against a $48.00 baseline
Raised 15 Jun 2026, 02:31
Out of hours

Spend outside working hours

This spend landed outside the configured working hours.

Developer
diego@meridian.dev
Window
Jun 14
First seen
14 Jun 2026, 23:40
$148.00
all of it out of hours
Raised 14 Jun 2026, 23:55
Budget

Over the monthly budget

Spend has passed the budget set for this period.

Period
June
Budget
$18,000.00
$18,932.00
$932.00 over $18,000.00
Raised 15 Jun 2026, 09:00
Works with your stack

Thirty-one integrations, and counting.

3 source-control, 6 issue trackers, 8 notification channels, 13 automation targets and billing data. Read-only scopes, connected in one command.

Jira, Linear, GitHub and Slack are here today, alongside every alert channel your team already watches.

Security and compliance

Enterprise-grade by default.

Compression happens in memory, your code never trains a model, and every dollar of Claude Code spend is logged and attributable.

ISO 27001 + ISO 27701 accreditation in progress (SOC 2 to follow). Goo Holdings Ltd (England and Wales), trading as Lineman.

Security posture
Enforced
  • Memory-only compressionSource never persisted to disk
  • Never trains on your codeYour code is never sent to model training
  • EU data regionProcessing and storage stay in the EU
  • Encrypted in transitTLS on every call, end to end
  • Least-privilege accessScoped, fully attributed reads
  • Full spend audit trailExportable, per-developer and per-repo
Questions, answered

Frequently asked questions

The seven things teams ask before they roll Lineman out, answered plainly.

  • Two things. It prices every Claude Code session and tells you who spent it: which developer, which repo, which branch, which ticket. And it moves the data-heavy parts of a session, large file reads, build output, log triage, onto a cheaper secondary model, so your main model spends fewer tokens getting through them. You install it once and carry on working the way you already do.

Find out what your AI spend actually bought.

Controlling the spend costs about 2% of it. Add a card, get the first month free, then $14.99 a month with unlimited people on the account. Cancel any time before the month is up and you pay nothing.

Card requiredfirst month freecancel any time

Start for free