{"_id":"@dropalltables/yacu","_rev":"2-00488f85859c8a455e4b24155bf07453","name":"@dropalltables/yacu","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@dropalltables/yacu","version":"0.1.0","keywords":["ai","coding-agent","opentui","terminal","tokens","tui","usage"],"author":{"name":"Natey Hecht"},"license":"MIT","_id":"@dropalltables/yacu@0.1.0","maintainers":[{"name":"dropalltables","email":"hello@viruus.zip"}],"homepage":"https://github.com/dropalltables/yacu#readme","bugs":{"url":"https://github.com/dropalltables/yacu/issues"},"bin":{"yacu":"dist/yacu.js"},"dist":{"shasum":"3a64be26396ac7a1a695e681c1f8f1b622d3b269","tarball":"https://registry.npmjs.org/@dropalltables/yacu/-/yacu-0.1.0.tgz","fileCount":43,"integrity":"sha512-/kfjbew0i9oSqwzi/RzjbkKkx0Tck3jj9llUjnePfIOt1UMPwnCPh1VeZ9qm3tHXcMuZwLs75/kB6pke4tAE0A==","signatures":[{"sig":"MEYCIQD/4TNEqQZnuLYCLWr9YRfy/BihRYtbEuq6PxSBFrmv5wIhAKKnCsGcJF97k1vyvMaXoumJUqxRCs1Mt9b7yjtW9HBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147282},"type":"module","engines":{"bun":">=1.4.0"},"gitHead":"29da57f46c5df9ef791121a634bcbfdada5797fd","scripts":{"test":"bun test","build":"bun build src/index.tsx --target=bun --packages=external --outfile=dist/yacu.js","check":"bun test && tsc --noEmit","start":"bun src/index.tsx","prepack":"bun run check && bun run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dropalltables","email":"hello@viruus.zip"},"repository":{"url":"git+https://github.com/dropalltables/yacu.git","type":"git"},"_npmVersion":"11.19.0","description":"Local coding-agent usage dashboard for the terminal","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"^19.2.8","tokentally":"^0.1.4","@opentui/core":"^0.5.9","gpt-tokenizer":"4.0.0","@opentui/react":"^0.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/react":"^19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/yacu_0.1.0_1788110101798_0.6340493359592374","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@dropalltables/yacu@1.0.0","bin":{"yacu":"dist/yacu.js"},"bugs":{"url":"https://github.com/dropalltables/yacu/issues"},"dist":{"shasum":"a75305040bd5527556d88cc52802f1d238909ed8","tarball":"https://registry.npmjs.org/@dropalltables/yacu/-/yacu-1.0.0.tgz","integrity":"sha512-BOTL1YyAWQ2EoYZwbetkoC+oH5YIPElM/KZKr/Q0voEFxySurYOPnFRhjZNoNox7c7pKkaiaHjBYDFEtZRAe1A==","fileCount":43,"unpackedSize":155441,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dropalltables%2fyacu@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnU8lC0jMSPiBOvpcbVSYF2BM0SGOH6wXW/ywqeYlVKQIgE4f9QKiAlRVx9KDsaCd46HseaevgVp7NzDpaf4UdERM="}]},"name":"@dropalltables/yacu","type":"module","author":{"name":"Natey Hecht"},"engines":{"bun":">=1.4.0"},"gitHead":"a39d95e7be1a7b0c0ed0914f27a127ce0934e9df","license":"MIT","scripts":{"test":"bun test","build":"bun build src/index.tsx --target=bun --packages=external --outfile=dist/yacu.js","check":"bun test && tsc --noEmit","start":"bun src/index.tsx","prepack":"bun run check && bun run build","typecheck":"tsc --noEmit"},"version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7fdf411-6503-477e-baa3-0d96b4ee029c"},"approver":{"name":"dropalltables","email":"hello@viruus.zip"}},"homepage":"https://github.com/dropalltables/yacu#readme","keywords":["ai","coding-agent","opentui","terminal","tokens","tui","usage"],"repository":{"url":"git+https://github.com/dropalltables/yacu.git","type":"git"},"_npmVersion":"11.17.0","description":"Local coding-agent usage dashboard for the terminal","directories":{},"maintainers":[{"name":"dropalltables","email":"hello@viruus.zip"}],"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.8","@opentui/core":"^0.5.9","gpt-tokenizer":"4.0.0","@opentui/react":"^0.5.9"},"publishConfig":{"access":"public"},"packageManager":"bun@1.4.0","devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/react":"^19.2.18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yacu_1.0.0_1788129806367_0.8839295161035778"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-30T17:15:01.594Z","modified":"2026-08-30T22:43:26.808Z","0.1.0":"2026-08-30T17:15:01.947Z","1.0.0":"2026-08-30T22:43:26.463Z"},"bugs":{"url":"https://github.com/dropalltables/yacu/issues"},"author":{"name":"Natey Hecht"},"license":"MIT","homepage":"https://github.com/dropalltables/yacu#readme","keywords":["ai","coding-agent","opentui","terminal","tokens","tui","usage"],"repository":{"url":"git+https://github.com/dropalltables/yacu.git","type":"git"},"description":"Local coding-agent usage dashboard for the terminal","maintainers":[{"name":"dropalltables","email":"hello@viruus.zip"}],"readme":"# yacu\n\nLocal coding-agent usage in an OpenTUI dashboard.\n\n## Run\n\n```sh\nbunx @dropalltables/yacu\n```\n\nOr install it:\n\n```sh\nbun add --global @dropalltables/yacu\nyacu\n```\n\n`yacu` reads local Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and Grok session stores. It fetches current model pricing from [models.dev](https://models.dev) and does not require an account or API key. Cursor token totals are estimated from local agent transcripts; the other sources use locally recorded usage fields.\n\n## Keys\n\n| Key | Action |\n| --- | --- |\n| `c` | Cost or tokens |\n| `1`–`4` | 24 hours, 7, 30, or 90 days |\n| `left` / `right` | Previous or next range |\n| `b` | Model or day breakdown |\n| `r` | Refresh |\n| `q` / `esc` | Quit |\n\n## Mouse\n\n| Action | Result |\n| --- | --- |\n| Hover graph | Inspect daily usage |\n| Click graph | Pin or clear a day |\n| Click provider | Show or hide its graph series |\n| Click controls | Change metric, range, breakdown, or refresh |\n| Scroll | Scroll the dashboard |\n\n## Development\n\n```sh\nbun install\nbun run start\nbun test\nbun run typecheck\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}