AgentToolDrop

48 of 71

ccusage

Reports token usage and costs for Claude Code, Codex and other coding agent CLIs from local data

Run with npx

npx ccusage@latest

Copied from the project's docs at github.com/ccusage/ccusage

Why you'd want it

ccusage reads the usage data that coding agent CLIs store locally and turns it into daily, weekly, monthly and session reports, with per-model breakdowns and separate cache token counts. One report covers Claude Code, Codex, OpenCode, Gemini CLI, GitHub Copilot CLI and more than a dozen other tools, and there are Claude Code extras such as 5-hour billing window reports and a status line integration. Output is a table or JSON, and an offline mode uses cached pricing data.

Best for

  • Tracking spend across several coding agents
  • Claude Code users watching 5-hour usage windows
  • Exporting usage as JSON for your own dashboards

Use it when

You want to see how many tokens and dollars your coding agent sessions use, by day, model, session or project.

Skip it if

You need team-wide spend tracking: it only reads local data on the machine where it runs. Costs are calculated from LiteLLM pricing data, not read from your provider bill.

Editor's note

Moved from ryoppippi/ccusage to ccusage/ccusage.

Same category or shared tags, by drop score.

  1. Rank 8

    Gives coding agents structured processes for spec-driven builds, bug fixes and idea assessment

    • score 82
    • 141k stars
    • pushed
    • v1.2.0 on
    • MIT

    Install with uv and create a project

    uv tool install specify-cli
    specify init my-project --integration copilot
    Use it when, skip it if, stats for Spec Kit

    Why you'd want it

    The specify CLI installs skills or command files for your coding agent, which you then run in chat: constitution once per project, then specify, plan, tasks, implement and converge for each feature. Optional extensions add a bug-fixing flow (assess, fix, test) and an idea assessment flow that ends in a go, clarify or stop decision, with reports saved as Markdown under .specify/. It has integrations for dozens of agents, including GitHub Copilot, Claude Code, Codex CLI, Cursor, Gemini CLI and Zed, and you can customize it with extensions, presets and workflows.

    Best for

    • Teams that want a spec before code
    • Keeping agent work reviewable step by step
    • Using one process across several coding agents

    Use it when

    You want a coding agent to work from a written specification, plan and task list rather than one prompt, with artifacts you review at each step.

    Skip it if

    Your changes are small enough that a single prompt does the job. The CLI needs Python 3.11+ and uv.

    Stats

    Stars
    141,300
    Last push
    Release
    v1.2.0,
    License
    MIT
    Pricing
    Open source
    Works with
    Claude Code, Cursor, Codex, Gemini CLI, Zed, Linux, macOS, Windows
    Drop score
    82 of 100
  2. Rank 13

    Provides Anthropic's example Agent Skills, the document skills behind Claude, and the skills spec

    • score 73
    • 181k stars
    • pushed
    • Mixed license

    Add as a Claude Code plugin marketplace

    /plugin marketplace add anthropics/skills
    /plugin install document-skills@anthropic-agent-skills
    /plugin install example-skills@anthropic-agent-skills
    Use it when, skip it if, stats for Anthropic Agent Skills

    Why you'd want it

    Skills are folders with a SKILL.md file of instructions and metadata, plus optional scripts and resources, that Claude loads dynamically for specialized tasks. This repo collects Anthropic's examples across creative, technical and enterprise work (for example mcp-builder, webapp-testing, skill-creator and frontend-design), the docx, pdf, pptx and xlsx skills that power Claude's document features, a skill template and the Agent Skills specification. In Claude Code you can add the repo as a plugin marketplace and install document-skills or example-skills.

    Best for

    • Learning how to write a skill
    • Adding document skills to Claude Code
    • Starting a new skill from a template

    Use it when

    You are writing your own skills and want working patterns to copy, or you want Anthropic's document and example skills in Claude Code.

    Skip it if

    You want production-ready behavior: Anthropic says these skills are for demonstration and education and may differ from what Claude does. The document skills' license forbids copying them outside Anthropic's services or making derivative works.

    Stats

    Stars
    181,173
    Last push
    Release
    none tagged
    License
    Mixed license
    Pricing
    Open source
    Works with
    Claude Code
    Drop score
    73 of 100
  3. Rank 60

    Packs a repository into one AI-friendly file in XML, Markdown, JSON or plain text

    • score 39
    • 28.8k stars
    • pushed
    • v1.18.1 on
    • MIT

    Run with npx

    npx repomix@latest
    Use it when, skip it if, stats for Repomix

    Why you'd want it

    Repomix reads a local or remote repository, respects .gitignore and .repomixignore, uses Secretlint to leave out files that match known credential formats, and writes one file with a summary, directory structure and file contents, plus token counts per file. The --compress option uses Tree-sitter to keep key code elements with fewer tokens, and large outputs can be split into parts. It also runs as an MCP server (repomix --mcp) and can generate Claude Agent Skills from a codebase.

    Best for

    • Feeding a whole codebase to a chat model
    • Checking token counts before sending context
    • Packing a remote GitHub repo for reference

    Use it when

    You want to hand an LLM a full or filtered snapshot of a repository in one file, or let an agent pack repos through MCP.

    Skip it if

    Your coding agent already reads files in your workspace and you have no need for a single packed file. By default the MCP server can read any path the host user can, so use --sandbox with untrusted clients.

    Stats

    Stars
    28,839
    Last push
    Release
    v1.18.1,
    License
    MIT
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Cursor, VS Code, Claude Desktop, Docker, Web
    Drop score
    39 of 100

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/ccusage.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'