Forecost — AI skill for Claude Code
Local, content-free flight recorder for AI agents: independently meter usage, reconcile vendor costs, and enforce fail-open budgets across Claude Code and LiteLLM.
How to install Forecost
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ArivunidhiA/forecost and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Forecost does
Local, content-free flight recorder for AI agents: independently meter usage, reconcile vendor costs, and enforce fail-open budgets across Claude Code and LiteLLM.
Alternatives in AI
- Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
- Cc Mirror — Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, LiteLLM) 2.1k ★
- Token Monitor — Local-first desktop widget for tracking token usage, costs, and limits across 32+ AI coding tools—including Cl 1.8k ★
README
forecost
**The independent economic receipt for AI-agent runs.** Forecost is designed to record a content-minimized causal account of a run, keep measured usage separate from the different ways it can be valued, and show where local runtimes, gateways, pricing tables, and imported provider evidence agree or disagree.
Local-first. No signup. No hosted Forecost service.
[License: MIT](LICENSE) · Local branch test matrix: Python 3.10–3.13

*Conceptual architecture illustration—not a UI screenshot, security boundary, or claim that every adapter supplies every source shown.*
The public repository's `main` branch and badges still describe the legacy product. This unreleased 0.3 checkout exists only on the local `codex/forecost-product-core` branch at the audited baseline. Do not use a public clone, PyPI, or a marketplace command as though it installs this code.
**Historical packaged-product audit (2026-08-09).** The source declares 0.3.0, but the changelog remains **Unreleased**. Graph receipts, the local evidence journal, deterministic Run Lab, offline reconciliation, and single-host resource envelopes are experimental local features. Claude Code and LiteLLM integrations are best-effort; OpenAI Agents and LangGraph are offline mapping contracts only. Live provider HTTP ingestion, complete graph coverage, distributed enforcement, verified task correctness, and future task-cost forecasting are not claimed.
**Red-team hold (2026-08-13; still in force).** The current worktree repairs the code-level defects found in trace identity, timing, receipt serialization, evidence scoring, import authority, canonical-ledger durability, owned-state privacy, CI failure mode, and plugin launch trust. Specifically, schema v10 introduced trace-scoped `span_key`; receipt schema v2 requires explicit tim
Related Skills
Vmr
A local-first, single-binary LLM router & Agent flight recorder. Automatically turns byte-faithful logs into s
Notchd
A flight recorder and undo button for every AI coding agent on your Mac. Records every file and command across
Ranwhat
Flight recorder and secret scanner for AI coding agents. Reads what Claude Code, Codex, Gemini CLI and 9 more
Codetape
The flight recorder for AI coding — auto-records semantic traces and syncs README, CHANGELOG, CLAUDE.md. Zero
Tracon
The flight recorder for AI coding agents. See every command, file edit, and package install Claude Code, Codex
Viewtrace AI
See how your coding agent actually worked. A tiny local CLI that turns Claude Code / Codex sessions into fligh
Related Agents
Cost Estimator
Estimates Cloudflare Workers costs before deploying. Reads wrangler.toml, counts D1 tables/rows, estimates KV/
A01 Orchestrator
A01 ORCH — Swarm control plane. Use to decompose a brief into a task DAG, schedule/assign tasks to the other 1
Release Quality Runner
MUST BE USED in Phase 0 of the releasing-erfana skill to enforce the pre-flight checklist before any release t