The dev's bill.
All your clouds. One command.

devsbill doesn't require a SaaS login, a billing API proxy, or an agent running in your cloud. It reads your existing credentials, queries each provider directly, and shows you the total. Your data stays on your machine.

$ dbill

devsbill — March 2026

Provider This Month Forecast Trend (7d)
—————————————————————————————
anthropic $6.10 $9.00 ↗ +12%
aws $34.72 $51.25 ↘ -48%
claude-code $200.00 $200.00 → fixed
openai $0.93 $1.37
stripe $847.23 $1,250.00 ↗ +8%
—————————————————————————————
TOTAL $1,088.98 $1,511.62
14
Providers
5
Plugin Axes
318
Tests
Open
Plugin SDK

Three steps. No config required.

1

Install

brew install singhularity/tap/devsbill, or run it in Docker — pick the way that fits your workflow in Ways to run devsbill below. Sign in with your indieprise account; API keys from settings work across every indieprise tool.

2

Run

Auto-detects your cloud credentials. dbill doctor finds AWS, Azure, GCP, OpenAI, Anthropic, and more.

3

Relax

Background guardian watches your costs 24/7. Get desktop notifications when spending spikes above your thresholds.

Ways to run devsbill

Pick the mode that fits how you work — every one shares your indieprise account and API keys.

CLI

One-shot cost reports and scripting. No background process.

$ dbill # total across every provider
$ dbill doctor # detect AWS / Azure / GCP / OpenAI / …

Daemon + dashboard

Always-on local dashboard with the cost breakdown and trends.

$ dbill serve # http://localhost:8080

MCP

Give Claude Code or Cursor your cost data as a tool.

$ dbill mcp # stdio MCP server

Guardian service

Background watcher with desktop alerts when spend spikes past your thresholds (launchd / systemd / Windows service).

$ dbill install # registers + starts the service

Docker (just devsbill)

Run only devsbill in a container — isolated, no local install.

$ docker run -d -p 17701:17701 -v devsbill-data:/home/indieprise/.indieprise -e INDIEPRISE_API_KEY=ipk_... ghcr.io/singhularity/devsbill:latest
# dashboard at http://localhost:17701 — named volume, not a host bind-mount

Indieprise suite (Docker)

The whole portfolio in one container — migrataur, prexplainer & devsbill behind one dashboard.

$ docker run -d -p 7070:7070 -v ids-data:/home/indieprise/.indieprise ghcr.io/singhularity/indieprise-ids:latest
# dashboard at http://localhost:7070 — devsbill installs on first boot

Every provider you actually use

AWS
Azure
Google Cloud
OpenAI
Anthropic
Gemini
Stripe
DigitalOcean
Vercel
GitHub
Twilio
MongoDB
Datadog
Hetzner

Build your own with dbill gen-provider-plugin

What you get

See everything at a glance

Localhost web dashboard with interactive charts, cost forecasts, biggest movers, and historical trends. All your data stays on your machine.

Background cost monitoring

Watches your costs around the clock. Desktop notifications the moment spending spikes above your thresholds. Set it and forget it.

Extend everything

5-axis plugin architecture. Build provider plugins, output formatters, analytics, persistence backends, and notifiers in any language — all loaded and run at runtime. JSON-RPC 2.0 protocol.

AI-native cost data

Expose your cost data to AI agents via the Model Context Protocol. Let your AI assistant monitor spending for you.

Your real total spend

Track SaaS subscriptions alongside API costs. Claude Max, GitHub Copilot, Cursor Pro — see everything in one place, not just pay-as-you-go.

Zero config to start

Auto-detects credentials from AWS CLI, gcloud, az CLI, environment variables, and config files. Just install and run.

One command. Full picture.

$ dbill doctor

devsbill doctor v0.4.12

AWS credentials found (~/.aws/credentials)
Azure CLI authenticated (az account show)
GCP service account (GOOGLE_APPLICATION_CREDENTIALS)
OpenAI API key (OPENAI_API_KEY)
Anthropic API key (ANTHROPIC_API_KEY)
Stripe API key (STRIPE_API_KEY)

6 providers ready · 0 issues · run dbill to see your costs

Stop guessing what you owe

One binary, zero config, every provider. Know your real cloud bill.