Every AI dollar, and what it bought you.
Know exactly what you’re spending on AI tooling, how it maps to usage, and whether that investment is translating into real productivity gains.
Attribution method · falls back automatically
Usage categorized into foreground AI (interactive IDE assistants) and background AI (autonomous agents). Distinguish active pairing from automated assistance.
Sample data
Usage split · 30 days
Foreground — interactive pairing
Background — autonomous agents
Subscription spend · monthly
Sample data
Tool
Seats
Monthly
Per seat
Cursor
120
$4,800
$40
Claude Code
86
$3,440
$40
Windsurf
44
$1,320
$30
Amazon Q
30
$600
$20
Total monthly
Per-user cost attribution
Weave tracks per-user costs for Amazon Q, Claude Code, Cline, Cursor, Firebender, Sourcegraph, and Windsurf. For tools without per-user tracking, costs are calculated at the org level.
Cost tracking
Impact metrics
Usage patterns
Foreground AI
Interactive tools engineers use directly
Claude Code, Cursor, Windsurf, tools where an engineer is actively pairing with AI to write or review code.
Background AI
Autonomous agents working independently
Devin, Bugbot, CodeRabbit, agents that execute tasks, open PRs, and fix bugs without direct human involvement.
Autonomous task tracking
Multi-file refactoring, bug fixes, task completion.
ROI tracked separately
Cost and output measured against human-driven work.
Agent activity is tied to the same cost tracking and output metrics as human-driven AI. See the specific return on your autonomous agent stack.
Cost per merged PR
$412
$255
$156
Human
Foreground
Agents
Weave’s MCP server gives agents observability into your team’s health. Connected agents can query velocity metrics, drill into PRs, and align generated code with team standards.
Qualifying R&D spend, year to date
Feature work
$1.9m
Platform
$1.2m
Maintenance
$0.6m
Of development capitalizable
Capitalizable 68%
Operating 32%
Cross-reference AI spend with output and adoption data in one view.
Know whether your investment is working, and where to adjust.

