LLMSpend: Open-source cost tracker for Anthropic and OpenAI SDKs

What LLMSpend does
LLMSpend is a Python package that monitors API usage costs for Anthropic and OpenAI SDKs. It was created because the Anthropic dashboard only shows total spend without breaking it down by feature. The tool tracks tokens, cost, and latency per call, grouping data by feature, model, user, or project.
How to use it
Install with pip install llmspend. Integration requires two lines of code:
from llmspend import monitor
client = monitor.wrap(anthropic.Anthropic(), project="my-app")
Then add an llmspend parameter to track specific features:
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1000,
messages=[{"role": "user", "content": query}],
llmspend={"feature": "chatbot"}
)
Reporting and dashboard
From the terminal, run llmspend stats --last 7d --by feature to get output like:
Total: $4.2100 across 847 calls
chatbot 512 $2.8900 1180ms
summarizer 335 $1.3200 640ms
Run llmspend dashboard to open a local web dashboard at localhost:8888.
Technical details
- Local SQLite storage — no account needed, no data leaves your machine
- Works with both Anthropic and OpenAI SDKs
- Zero dependencies (pure Python standard library)
- Never stores prompts or responses — only tracks cost metrics
- No prompt logging, tracing, or evaluations — focused solely on cost tracking
- MIT licensed, open source on GitHub
The tool was built entirely with Claude Code in a single session, with Claude writing the monkey-patching logic, pricing engine, CLI, and web dashboard.
📖 Read the full source: r/ClaudeAI
👀 See Also

Skill Studio: Open-Source Desktop App for Managing Claude AI Agent Skills
Skill Studio is a free, open-source macOS desktop app that lets developers browse community skill repositories, preview documentation with markdown rendering, and install skills with one-click commands like npx skills add.

Building a Local Voice AI Assistant with SwiftUI and CSM-1B on Apple Silicon
A developer built mobiGlas, a SwiftUI app that pairs with OpenClaw to enable hands-free conversations via AirPods, using local voice cloning (CSM-1B on M2 Ultra) and no cloud APIs.

Launch Engine MCP Server Provides 39-Tool Pipeline for Business Validation
Launch Engine is an MCP server that gives Claude a structured pipeline with 39 interconnected SOP tools organized into 5 layers for taking business ideas from concept to validated revenue. The system includes specialized subagents, prerequisite enforcement, and tools for batch evaluation and rapid testing.

SkillMesh: MCP-Friendly Router for Large Tool Catalogs Reduces Context Size by 70%
SkillMesh is an MCP-friendly router that retrieves only relevant expert cards for AI agent queries, reducing context size by 70% and improving tool selection. It supports Claude via MCP server, Codex skill bundles, and OpenAI-style function schemas.