
What is CostHawk?
CostHawk is an AI cost platform for teams using OpenAI, Anthropic, Google, and coding assistants. Use it in progressive depth:- Admin API sync for low-friction org reporting
- OTel for real-time telemetry
- Proxy + wrapped keys for hard-stop enforcement
- MCP for assistant-native workflows (fully supported)
Key Features
Usage Tracking
Monitor API calls, tokens, and costs across all your AI providers in real-time.
Savings Calculator
See if your flat-rate subscriptions (Claude Max, OpenAI Pro) are worth it.
Alerts & Anomalies
Get notified about cost spikes, budget warnings, and unusual activity.
Admin API Sync
Connect provider admin keys to ingest org-level usage and costs quickly.
API Proxy Controls
Add wrapped-key routing for runtime controls and hard spending limits.
MCP Server
Query your CostHawk data directly from Claude Code, Claude Desktop, or Codex workflows.
Trust & Privacy
Local-first parsing, no prompt content, preview before upload, opt-in auto-sync.
Quick Start
Get started in under 5 minutes:Choose your path
Start with Admin API Sync for quick visibility, then layer on Proxy/OTel as needed.
Enable MCP for assistant workflows
Install CostHawk MCP so you can query usage/savings directly from your coding assistant.
Install MCP with Auto-Sync (optional but recommended)
All platforms (recommended):This handles browser approval + setup automatically.
Why CostHawk?
- Admin API sync - Pull provider usage/cost data with minimal setup
- API proxy - Add per-request enforcement and hard-stop controls
- Multi-provider support - Track OpenAI, Anthropic, Google, and more in one place
- Flat-rate savings analysis - Know if Claude Max or OpenAI Pro is worth it for you
- Spending limits - Set daily/monthly budgets with hard stops to prevent runaway costs
- MCP integration - Query your costs directly from assistants (fully supported)
- Real-time alerts - Never be surprised by an API bill again
- Privacy-first design - Local parsing, no prompt content, preview before upload
- Developer-first - Built by developers, for developers
Trust & Privacy
We believe transparency builds trust. CostHawk is designed so you can verify everything:What files does CostHawk access?
What files does CostHawk access?
Run
npm exec --yes costhawk@latest -- --what-we-read to see exactly which files the MCP server accesses. We only read usage metadata from ~/.claude/projects and Codex session logs (~/.codex/sessions, ~/.config/codex/sessions, or ~/.local/share/codex/sessions).What data gets sent to CostHawk?
What data gets sent to CostHawk?
Only usage metadata: token counts, model names, timestamps, and hashed project IDs. Never your code, prompts, or file paths. Use
dryRun: true to preview any payload.Can I disable automatic syncing?
Can I disable automatic syncing?
Auto-sync is off by default. Enable with
COSTHAWK_AUTO_SYNC=true. You can also disable Codex sync specifically with COSTHAWK_CODEX_AUTO_SYNC=false.