[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73435":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},73435,"ccusage","ryoppippi\u002Fccusage","ryoppippi","Analyze coding (agent) CLI token usage and costs from local data.","https:\u002F\u002Fccusage.com\u002F",null,"Rust",15723,628,23,20,0,179,1676,43.4,"Other",false,"main",[],"2026-06-12 02:03:13","\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fryoppippi\u002Fccusage@main\u002Fdocs\u002Fpublic\u002Flogo.svg\" alt=\"ccusage logo\" width=\"256\" height=\"256\">\n    \u003Ch1>ccusage\u003C\u002Fh1>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fsocket.dev\u002Fapi\u002Fnpm\u002Fpackage\u002Fccusage\">\u003Cimg src=\"https:\u002F\u002Fsocket.dev\u002Fapi\u002Fbadge\u002Fnpm\u002Fpackage\u002Fccusage\" alt=\"Socket Badge\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fccusage\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fccusage?color=yellow\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Ftanstack.com\u002Fstats\u002Fnpm?packageGroups=%5B%7B%22packages%22:%5B%7B%22name%22:%22ccusage%22%7D%5D%7D%5D&range=30-days&transform=none&binType=daily&showDataMode=all&height=400\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdt\u002Fccusage\" alt=\"NPM Downloads\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fpackagephobia.com\u002Fresult?p=ccusage\">\u003Cimg src=\"https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=ccusage\" alt=\"install size\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fryoppippi\u002Fccusage\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDeepWiki-ryoppippi%2Fccusage-blue.svg?logo=data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK\u002FAIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06\u002Fuv1saEDv4O3n3dV60RfP947Mm9\u002FSQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH\u002F\u002FPB8mnKqScAhsD0kYP3j\u002FYt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY\u002F56ebRWeraTjMt\u002F00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB\u002FimwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h\u002FU4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5\u002FXFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb\u002FvA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26\u002FHfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr\u002FFGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r\u002FcKaoqr+27\u002FXcrS5UwSMbQAAAABJRU5ErkJggg==\" alt=\"DeepWiki\">\u003C\u002Fa>\n    \u003C!-- DeepWiki badge generated by https:\u002F\u002Fdeepwiki.ryoppippi.com\u002F -->\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhesreallyhim\u002Fawesome-claude-code\">\u003Cimg src=\"https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg\" alt=\"Mentioned in Awesome Claude Code\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F18533\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F18533\" alt=\"ryoppippi%2Fccusage | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fryoppippi\u002Fccusage@main\u002Fdocs\u002Fpublic\u002Fscreenshot.png\">\n\u003C\u002Fdiv>\n\n> Analyze coding (agent) CLI token usage and costs from local data.\n\n## Supported Sources\n\nThe main CLI tool for analyzing Claude Code, Codex, OpenCode, Amp, and pi-agent usage from local data. Track daily, weekly, monthly, and session-based usage with beautiful tables.\n\n## Installation\n\n### Quick Start (Recommended)\n\nThanks to ccusage's incredibly small bundle size ([![install size](https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=ccusage)](https:\u002F\u002Fpackagephobia.com\u002Fresult?p=ccusage)), you can run it directly without installation:\n\n```bash\n# Recommended\nbunx ccusage\n\n# Alternative package runners\npnpm dlx ccusage\npnpx ccusage\nnpx ccusage@latest\n```\n\n> 💡 **Runtime**: `bunx ccusage` is recommended for everyday use. If you use `npx`, include `@latest` and use Node.js 22.11+.\n> Because the published CLI shebang targets Node.js, package runners can start ccusage under Node.js even when launched through `bunx`. When ccusage finds `bun` in `PATH`, it automatically re-runs the bundled entrypoint with Bun for better warm runtime performance. Set `CCUSAGE_BUN_AUTO_RUN=0` to force Node.js.\n\n## Usage\n\n```bash\n# Basic usage\nbunx ccusage          # Show all detected sources by day (default)\nbunx ccusage daily    # All detected sources by day\nbunx ccusage weekly   # All detected sources by week\nbunx ccusage monthly  # All detected sources by month\nbunx ccusage session  # All detected sources by session\nbunx ccusage blocks   # Claude Code 5-hour billing windows\nbunx ccusage statusline  # Claude Code status line for hooks (Beta)\n\n# Source-focused reports and options\nbunx ccusage claude daily --mode display\nbunx ccusage codex daily --speed fast\nbunx ccusage opencode weekly\nbunx ccusage amp session\nbunx ccusage pi daily --pi-path \u002Fpath\u002Fto\u002Fsessions\nbunx ccusage pi daily --pi-path \u002Fpath\u002Fto\u002Fsessions,\u002Farchive\u002Fpi\u002Fsessions\n\n# Explicit unified report\nbunx ccusage daily --all\n\n# Filters and options\nbunx ccusage daily --since 2026-04-25 --until 2026-05-16\nbunx ccusage daily --json  # JSON output\nbunx ccusage daily --timezone UTC  # Use UTC timezone\n\n# Project analysis\nbunx ccusage claude daily --instances  # Group Claude Code by project\u002Finstance\nbunx ccusage claude daily --project myproject  # Filter to specific Claude project\nbunx ccusage claude daily --instances --project myproject --json  # Combined usage\n\n# Compact mode for screenshots\u002Fsharing\nbunx ccusage --compact  # Force compact table mode\nbunx ccusage monthly --compact  # Compact monthly report\n```\n\n## Features\n\n- 📊 **Daily Report**: View token usage and costs aggregated by date\n- 📅 **Monthly Report**: View token usage and costs aggregated by month\n- 💬 **Session Report**: View usage grouped by conversation sessions\n- 🤖 **Unified CLI Reports**: View Claude Code, Codex, OpenCode, Amp, and pi-agent usage from one CLI\n- ⏰ **5-Hour Blocks Report**: Track usage within Claude's billing windows with active block monitoring\n- 🚀 **Statusline Integration**: Compact usage display for Claude Code status bar hooks (Beta)\n- 🤖 **Model Tracking**: See which models are used across supported sources\n- 📊 **Model Breakdown**: View per-model cost breakdown with `--breakdown` flag\n- 📅 **Date Filtering**: Filter reports by date range using `--since` and `--until`\n- 📁 **Custom Paths**: Support for custom local data directory locations\n- 🎨 **Beautiful Output**: Colorful table-formatted display with automatic responsive layout\n- 📱 **Smart Tables**: Automatic compact mode for narrow terminals (\u003C 100 characters) with essential columns\n- 📸 **Compact Mode**: Use `--compact` flag to force compact table layout, perfect for screenshots and sharing\n- 📋 **Enhanced Model Display**: Model names shown as bulleted lists for better readability\n- 📄 **JSON Output**: Export data in structured JSON format with `--json`\n- 💰 **Cost Tracking**: Shows costs in USD for each day\u002Fmonth\u002Fsession\n- 🔄 **Cache Token Support**: Tracks and displays cache creation and cache read tokens separately\n- 🌐 **Offline Mode**: Use pre-cached pricing data without network connectivity with `--offline`\n- 🏗️ **Claude Instance Support**: Group Claude Code usage by project with `--instances` and filter by specific projects\n- 🌍 **Timezone Support**: Configure timezone for date grouping with `--timezone` option\n- ⚙️ **Configuration Files**: Set defaults with JSON configuration files, complete with IDE autocomplete and validation\n- 🚀 **Ultra-Small Bundle**: Unlike other CLI tools, we pay extreme attention to bundle size - incredibly small even without minification!\n\n## Documentation\n\nFull documentation is available at **[ccusage.com](https:\u002F\u002Fccusage.com\u002F)**\n\n## Development Setup\n\n### Using Nix (Recommended for Contributors)\n\nFor contributors and developers working on ccusage, we provide a Nix flake-based development environment:\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Fryoppippi\u002Fccusage.git\ncd ccusage\n\n# Allow direnv (automatically loads Nix environment)\ndirenv allow\n\n# Or manually enter the development shell\nnix develop\n```\n\nThis ensures consistent tooling versions across all contributors and CI systems. The development environment is defined in `flake.nix` and automatically activated via direnv when entering the project directory.\n\n## Sponsors\n\n### Featured Sponsor\n\nCheck out [ccusage: The Claude Code cost scorecard that went viral](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ak6qpQ5qdgk)\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ak6qpQ5qdgk\">\n        \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fryoppippi\u002Fccusage@main\u002Fdocs\u002Fpublic\u002Fccusage_thumbnail.png\" alt=\"ccusage: The Claude Code cost scorecard that went viral\" width=\"600\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fryoppippi\">\n        \u003Cimg src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fryoppippi\u002Fsponsors@main\u002Fsponsors.svg\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#ryoppippi\u002Fccusage&Date\">\n    \u003Cpicture>\n        \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=ryoppippi\u002Fccusage&type=Date&theme=dark\" \u002F>\n        \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=ryoppippi\u002Fccusage&type=Date\" \u002F>\n        \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=ryoppippi\u002Fccusage&type=Date\" \u002F>\n    \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## License\n\n[MIT](LICENSE) © [@ryoppippi](https:\u002F\u002Fgithub.com\u002Fryoppippi)\n","ccusage 是一个用于从本地 JSONL 文件中分析 Claude Code\u002FCodex CLI 使用情况的命令行工具。其核心功能包括解析和统计代码生成代理的 CLI 令牌使用量及成本，帮助开发者更好地理解和控制其开发资源消耗。该工具采用 TypeScript 编写，确保了良好的类型安全性和可维护性。ccusage 特别适用于需要频繁使用 AI 辅助编码服务，并希望对相关费用进行精细化管理的个人开发者或团队。",2,"2026-06-06 03:46:41","high_star"]