← All news
Announcements

Introducing Lineman

An AI sidekick for Claude Code that hands data-heavy work to a secondary model, so your main context stays focused on the reasoning that matters.

The Lineman team

Today we're launching Lineman, an AI sidekick for Claude Code that takes on the heavy lifting your main model shouldn't have to. It's available now as a plugin. Setup takes a couple of minutes, and it starts paying for itself on the first big file you read.

Coding agents burn most of their context window on data, not reasoning. Picture a 1,200-line file you needed three functions from, a 400-line test log where one assertion failed, or a web page wrapped in 8KB of navigation chrome. All of those tokens crowd out the thinking that actually solves your problem, and you pay for every one. Lineman fixes that.

What Lineman does

Lineman is an MCP server that sits between Claude Code and your data-heavy tools. When your agent reads a big file, triages a build, greps a codebase, or fetches a web page, Lineman catches the result and hands it to a fast secondary model. That model compresses it down to what matters before it reaches your primary model.

Your main context stays focused on the reasoning. The token-heavy grunt work happens on cheaper infrastructure. You get the same answer for a fraction of the spend.

Keep the expensive model thinking. Send everything else to the sidekick.

The savings

We measured Lineman against 180 tasks across six benchmark suites, including real-world GitHub issues from SWE-bench. The headline number is a 53% average reduction in tokens, with output quality essentially flat.

WorkloadToken reduction
SWE-bench Lite (real GitHub issues)48%
Average across 6 benchmark suites (180 tasks)53%
Internal data-heavy tasksup to 75%

That saving doesn't come out of your accuracy. Across external benchmarks, Lineman held 98.3% of baseline output quality. You're cutting the data tax, not the intelligence.

How it works

Lineman uses summary-first interception. Hooks in Claude Code catch native tool calls (Read, Bash, Grep, Glob, WebFetch) and route their output through compression:

  • Large files come back as a structured summary with the symbols, signatures, and sections your agent asked about, not 1,200 verbatim lines.
  • Build and test output is triaged down to the failures and what caused them.
  • Search results are re-ranked and condensed instead of dumped raw.
  • Web pages are stripped to their substantive content.

Anything not worth compressing passes straight through. The model-facing surface stays deliberately small: two tools, assist and edit_file. There's nothing new to learn. You keep using Claude Code the way you already do, and Lineman works in the background.

Pricing

Lineman's pricing is anchored to the tokens you save, not the tokens you spend. Every plan starts with a 14-day free trial, no credit card required.

PlanPriceMonthly tokens
Basic$49 / seat / month100M
Pro$149 / seat / month440M
EnterpriseCustomUnlimited

Plans are billed per seat, and your monthly token allowance is pooled across every seat on the team. See the pricing page for the full breakdown and annual options.

Getting started

Lineman installs as a Claude Code plugin. Inside a Claude Code session:

/plugin marketplace add lineman-io/lineman-mono
/plugin install lineman@lineman
/reload-plugins
/lineman:auth

That's the whole setup. /lineman:auth opens your browser once to sign in, and your next large file read goes through Lineman automatically. Run /lineman:stats whenever you want to see how many tokens you've saved.

What's next

This is just the start. We're expanding the set of task types Lineman can compress, bringing latency on the secondary model down further, and building richer session tooling. Follow along here in News for product updates and engineering notes as they ship.

Related

Product

How to Build an LLM Spend Audit by Department in 7 Steps (2026)

Quick Guide: How to Build an LLM Spend Audit by Department in 7 Steps Define your cost attribution dimensions — Decide whether you'll track by department, team, repository, or individual developer. Set up token telemetry collection — Install an SDK wrapper or proxy that captures every LLM API call with metadata. Configure department tagging — Map each request to a department using git context, API keys, or manual labels. Aggregate costs by time window — Build hourly, daily, and monthly rollups so you can spot trends and spikes. Add prompt compression middleware — Use Lineman to cut token costs by 40%+ while maintaining output quality. Create budget thresholds and alerts — Set per-department limits that notify you before overspending. Export to your FinOps dashboard — Push data to CloudWatch, Prometheus, or your existing observability stack. How to Build a Department-Level LLM Spend Audit 1. Define Your Cost Attribution Dimensions Start by mapping how your organization actually uses LLM APIs. Most engineering teams find that repository-level attribution gives the clearest picture of spend.

Product

How Source Code Context Reduction Cuts LLM Spend

If you manage AI coding tools at scale, you've noticed the bill grows faster than usage does. The root cause: LLM API cost optimization starts with understanding where your tokens actually go. Most of the cost comes from context compounding and verbose tool output, not reasoning.

Product

How to Cut Code Boilerplate Tokens in AI Coding in 7 Steps (2026)

Your AI coding assistant burns tokens on repetitive code boilerplate, file reads, and build logs before it even starts reasoning about your task. Lineman cuts that overhead by 40%+ while maintaining output quality. This guide walks you through seven steps to identify and reduce the redundant context that inflates your token bill.