According to AlphaMoat, as of 2026-09, CostHQ has 4,289 downloads and 3 stars — ranked #2,301 of 5,078 AI skills overall, and #444 of 969 in AI Agent.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 134 | 4.3K | 3 | - |
| SkillHub ↗ | 134 | 4.1K | 3 | — |
Platforms count differently and update at different times.
The tool records sessions and AI usage and provides a dashboard. Its semantic caching proxy intercepts API calls and may cache prompts or responses.
Profile published 2026-10-29
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 4.3K | — | 3 |
| 2026-08 | 4.1K | +5.2% | 3 |
| 2026-07 | 3.9K | +9.4% | 3 |
| 2026-06 | 3.6K | +7.3% | 3 |
| 2026-05 | 3.3K | — | 3 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: costhq
license: MIT-0
description: Track agent session costs, file changes, and git commits with CostHQ. Enforces budget limits, tracks local models, and provides Enterprise SOC2 audit trails via a web dashboard. v3.3.0 - Enterprise SOC2 Audit Logging and Local Models.
metadata: {"openclaw": {"homepage": "https://github.com/brian-mwirigi/costhq", "requires": {"bins": ["cs"]}, "install": [{"id": "npm", "kind": "node", "package": "costhq", "bins": ["cs"], "label": "Install costhq (npm)"}]}}
---
# Session Cost Tracking (CostHQ)
Track agent session costs, file changes, and git commits. Enforces budget limits, tracks local models (Ollama, vLLM), and provides detailed session analytics with a full web dashboard and tamper-evident SOC2 audit logging for Enterprise users.**Latest: v4.0.0** - Added Semantic Caching Proxy and Granular Session Termination. 📦 [npm](https://www.npmjs.com/package/costhq) • ⭐ [GitHub](https://github.com/brian-mwirigi/costhq) • 📝 [Changelog](https://github.com/brian-mwirigi/costhq/blob/main/CHANGELOG.md) ## Installation ```bash # 1. Install the CLI globally from npm npm install -g costhq # 2. Install the OpenClaw skill clawhub install costhq ``` After installing, the `cs` command is available globally. The OpenClaw agent will automatically use it to track sessions. > **Requirements:** Node.js 18+ and C/C++ build tools (needed to compile the embedded SQLite module). > > | OS | Install build tools | > |---|---| > | **Ubuntu/Debian** | `sudo apt-get install -y build-essential python3` | > | **macOS** | `xcode-select --install` | > | **Windows** | `npm install -g windows-build-tools` or install Visual Studio Build Tools | > | **Alpine** | `apk add build-base python3` | > > Data is stored locally at `~/.costhq/sessions.db` (or `~/.CostHQ`). ## When to use - **Always** start a tracked session at the beginning of a multi-step task - **Always** log AI usage after each API call you make - **Always** end the session when the task is complete - Use `cs dashboard` to review session data, set up local models, or verify the audit trail (Enterprise). ## Commands ### Start tracking ```bash # Agent mode (always use --json for structured output): cs start "task description" --json --close-stale # Resume if a session was left open (e.g. after a crash): cs start "task description" --json --resume ``` ### Log AI usage (after each API call) ```bash # Standard cloud model (cost auto-calculated): cs log-ai -p anthropic -m claude-sonnet-4 --prompt-tokens 8000 --completion-tokens 2000 --json # Local model with compute duration (NEW in v3.3.0): # Use --duration in seconds (120) or string (2m30s). Cost is based on registered $/hr rate. cs log-ai -p ollama -m llama3 --tokens 4500 --duration 2m30s --local --json # With all fields: cs log-ai -p openai -m gpt-4o --prompt-tokens 5000 --completion-tokens 1500 -c 0.04 --agent "Research Agent" --json ``` **Agent Name:** Use `--agent "Agent Name"` to track which agent performed the work. **Local Models:** You can track self-hosted models (Ollama, llama.cpp, vLLM) by registering a GPU hourly rate in the dashboard. Use `--duration` and `--local` when logging. ### Check current status ```bash cs status --json ``` ### End session and get summary ```bash cs end -n "completion notes" --json ``` Ending the session automatically logs an audit event (Enterprise) and scans git for files/commits. ### Web Dashboard ```bash cs dashboard ``` The dashboard shows: - **Overview** — KPIs, daily trends, cost velocity, and the Semantic Caching Proxy toggle. - **Command Center** — Real-time CLI execution and granular termination of individual sessions. - **Sessions** — searchable/sortable table, per-session details. - **Local Models** — Register compute rates ($/hr) for Ollama, vLLM, etc. - **Compliance** — View the tamper-evident cryptographic SOC2 audit chain and configure Team Identities (Enterprise only). - **Pro Ops** — Manage licensing, PDF exports, and sync features. ### Semantic Caching Proxy To save money, CostHQ includes a Semantic Caching Proxy that intercepts API calls and returns cached responses for identical requests: ```bash cs proxy start --port 3739 ``` Or toggle it directly from the **Overview** page in the dashboard. Route your tools via `OPENAI_BASE_URL=http://127.0.0.1:3739/openai/v1`. ### View historical stats and details ```bash cs show --json --files --commits cs stats --json cs export --format json --limit 10 ``` ### Add notes / annotations ```bash cs note "Tests passing, moving to cleanup" --json ``` ## Agent Workflow Agents should **always** use `--json` on every command for structured, parseable output. 1. At task start: `cs start "Fix authentication bug" --json --close-stale` 2. Add context notes: `cs note "analyzing auth flow" --json` 3. After each AI call: `cs log-ai -p anthropic -m claude-sonnet-4 --prompt-tokens 800 --completion-tokens 200 --agent "Bug Fixer" --json` 4. If using a local model: `cs log-ai -p ollama -m mistral --tokens 1000 --duration 45s --local --json` 5. At task end: `cs end -n "Fixed the auth bug" --json` ## Budget & Pricing - Standard pricing is configurable via `cs pricing set my-model 5.00 15.00`. - Local model pricing (compute-based) is configured in the `cs dashboard` under **Local Models**. - Check `cs status --json` before expensive operations. ## Important - **Always** use `--json` on every command — agents must use structured output. - Use `--close-stale` on `cs start` to clear crashed sessions. - In Enterprise mode, a cryptographic hash chain automatically logs session starts, ends, data resets, and AI usage.
Records learnings, errors and corrections as Markdown files for later reuse and promotion into workspace memory.
Finds skills in local and remote catalogs from a plain-language request and recommends what to install.
A browser-automation command line skill for AI agents.
Turns corrections and self-review into tiered memory and promotes or archives it by use.
Reviews a third-party skill's source, permissions, and danger patterns against a checklist before it is installed.
Stores agent memory and cross-skill state as a typed, constraint-checked knowledge graph.
A workspace setup guide for planning proactive follow-up, working memory and review routines for an AI agent.
A guide to creating and updating effective Claude skills.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.