|
| 1 | +# tokenusage Star Growth Playbook |
| 2 | + |
| 3 | +Date: 2026-03-06 (Asia/Shanghai) |
| 4 | +Target: grow `https://github.com/hanbu97/tokenusage` from single-digit stars to 100 |
| 5 | + |
| 6 | +## Baseline |
| 7 | + |
| 8 | +- GitHub stars: 4 |
| 9 | +- Forks: 0 |
| 10 | +- Watchers: 0 |
| 11 | +- Open issues: 0 |
| 12 | + |
| 13 | +This is still an awareness problem, not a product problem. |
| 14 | + |
| 15 | +## What Will Actually Move Stars |
| 16 | + |
| 17 | +1. Better first-screen conversion on the repo page. |
| 18 | +2. Repeated distribution into channels where developers already compare tools. |
| 19 | +3. Shareable assets that make people repost without extra work. |
| 20 | +4. Clear proof that `tokenusage` is faster and supports merged Codex + Claude usage. |
| 21 | + |
| 22 | +## Immediate Repo-Side Conversion Checklist |
| 23 | + |
| 24 | +1. Keep the README hero focused on one sentence, one proof point, and one star CTA. |
| 25 | +2. Use the screenshot grid to show four entry points fast: |
| 26 | + - `tu` |
| 27 | + - `tu gui` |
| 28 | + - `tu live` |
| 29 | + - `tu img` |
| 30 | +3. Keep the install block above the long explanation. |
| 31 | +4. Keep benchmark numbers near the top. |
| 32 | +5. Keep package descriptions consistent across GitHub, crates.io, npm, and PyPI. |
| 33 | +6. Set a GitHub social preview image manually in repo settings. |
| 34 | +7. Add a short website/homepage manually in GitHub repo settings if you later host docs. |
| 35 | + |
| 36 | +## Channel Priority |
| 37 | + |
| 38 | +### Tier 1 |
| 39 | + |
| 40 | +1. X / Twitter |
| 41 | +2. Hacker News (`Show HN`) |
| 42 | +3. Rust Forum (`Announcements`) |
| 43 | +4. Relevant GitHub awesome-list PRs |
| 44 | + |
| 45 | +### Tier 2 |
| 46 | + |
| 47 | +1. Reddit posts that are framed as benchmarks or workflow writeups, not ads |
| 48 | +2. V2EX / 掘金 / 少数派 style developer posts |
| 49 | +3. Short demo video posts using the same visuals as `tu img` |
| 50 | + |
| 51 | +## Post Angles That Fit tokenusage |
| 52 | + |
| 53 | +1. "I wanted one local usage tracker for Codex + Claude, so I wrote one in Rust." |
| 54 | +2. "ccusage is great, but I needed something much faster on large local logs." |
| 55 | +3. "I added shareable image cards so AI coding usage can be posted like a stat card." |
| 56 | +4. "Real-time Codex/Claude usage in CLI, TUI, and GUI without uploading logs." |
| 57 | + |
| 58 | +## Asset Mapping |
| 59 | + |
| 60 | +Use these assets repeatedly instead of making new ones every time: |
| 61 | + |
| 62 | +1. CLI proof: `docs/images/cli-demo-padded.png` |
| 63 | +2. GUI proof: `docs/images/gui-demo.png` |
| 64 | +3. Live proof: `docs/images/live-demo.png` |
| 65 | +4. Share card daily: `docs/images/share-demo.png` |
| 66 | +5. Share card weekly: `docs/images/share-week-demo.png` |
| 67 | + |
| 68 | +## Ready-To-Post Copy |
| 69 | + |
| 70 | +### X / Twitter launch post |
| 71 | + |
| 72 | +```text |
| 73 | +Built a fast local token usage tracker for AI coding workflows: |
| 74 | +
|
| 75 | +- merged Codex + Claude usage |
| 76 | +- CLI / live TUI / GUI |
| 77 | +- shareable daily + weekly stat cards |
| 78 | +- much faster than ccusage on my local logs |
| 79 | +
|
| 80 | +Repo: https://github.com/hanbu97/tokenusage |
| 81 | +
|
| 82 | +If you use Codex or Claude Code, try: |
| 83 | +cargo install tokenusage --bin tu |
| 84 | +``` |
| 85 | + |
| 86 | +### X / Twitter benchmark post |
| 87 | + |
| 88 | +```text |
| 89 | +I benchmarked tokenusage against ccusage on real local logs. |
| 90 | +
|
| 91 | +Warm-cache results on my machine: |
| 92 | +- 138x faster on Codex logs |
| 93 | +- 214x faster on Claude logs |
| 94 | +
|
| 95 | +Main reason: Rust-native scan/parsing + aggressive cache reuse. |
| 96 | +
|
| 97 | +Repo: https://github.com/hanbu97/tokenusage |
| 98 | +``` |
| 99 | + |
| 100 | +### Hacker News `Show HN` |
| 101 | + |
| 102 | +Title: |
| 103 | + |
| 104 | +```text |
| 105 | +Show HN: tokenusage – a fast local Codex + Claude usage tracker in Rust |
| 106 | +``` |
| 107 | + |
| 108 | +Body: |
| 109 | + |
| 110 | +```text |
| 111 | +I built tokenusage because I wanted one local view of token and cost usage across Codex and Claude Code. |
| 112 | +
|
| 113 | +The tool scans local logs, merges the results, and exposes: |
| 114 | +- a daily/weekly/monthly CLI report |
| 115 | +- a live TUI monitor |
| 116 | +- a desktop GUI |
| 117 | +- shareable image cards for daily and weekly usage |
| 118 | +
|
| 119 | +I also focused heavily on speed. On my local datasets it is much faster than ccusage, especially on warm cache runs. |
| 120 | +
|
| 121 | +Repo: https://github.com/hanbu97/tokenusage |
| 122 | +``` |
| 123 | + |
| 124 | +### Rust Forum `Announcements` |
| 125 | + |
| 126 | +Title: |
| 127 | + |
| 128 | +```text |
| 129 | +tokenusage: fast local Codex + Claude usage tracker in Rust |
| 130 | +``` |
| 131 | + |
| 132 | +Body: |
| 133 | + |
| 134 | +```text |
| 135 | +I released tokenusage, a Rust tool for tracking AI coding usage from local session logs. |
| 136 | +
|
| 137 | +Core points: |
| 138 | +- merged Codex + Claude usage |
| 139 | +- CLI, live TUI, GUI |
| 140 | +- local parsing, no log upload |
| 141 | +- shareable image cards via `tu img` |
| 142 | +- benchmark-driven performance focus |
| 143 | +
|
| 144 | +Repository: |
| 145 | +https://github.com/hanbu97/tokenusage |
| 146 | +
|
| 147 | +I would especially value feedback on data sources, pricing accuracy, and CLI/TUI ergonomics. |
| 148 | +``` |
| 149 | + |
| 150 | +### Reddit-style technical post |
| 151 | + |
| 152 | +```text |
| 153 | +I needed one local usage tracker for Codex + Claude, and I wanted it to stay fast on big log directories, so I built tokenusage in Rust. |
| 154 | +
|
| 155 | +The part I cared about most was keeping the common path fast: |
| 156 | +- parallel file discovery |
| 157 | +- cached parsing |
| 158 | +- merged daily/weekly/monthly reports |
| 159 | +- live monitor |
| 160 | +- image-card export |
| 161 | +
|
| 162 | +It currently supports CLI, TUI, and GUI. |
| 163 | +
|
| 164 | +Repo: https://github.com/hanbu97/tokenusage |
| 165 | +``` |
| 166 | + |
| 167 | +## Awesome-List Targets |
| 168 | + |
| 169 | +These are good fits because they are discovery surfaces, not short-lived feeds. |
| 170 | + |
| 171 | +1. `github.com/jtsang4/awesome-claude-code` |
| 172 | +2. `github.com/sourcegraph/awesome-code-ai` |
| 173 | +3. `github.com/ai-for-developers/awesome-ai-devtools` |
| 174 | +4. Rust CLI / terminal tooling lists that accept analytics or productivity tools |
| 175 | + |
| 176 | +When opening a PR: |
| 177 | + |
| 178 | +1. Keep the description factual. |
| 179 | +2. Use one sentence only. |
| 180 | +3. Mention merged Codex + Claude tracking and Rust speed. |
| 181 | + |
| 182 | +Suggested list sentence: |
| 183 | + |
| 184 | +```text |
| 185 | +tokenusage — fast local token/cost tracker for Codex and Claude Code with CLI, live TUI, GUI, and shareable usage cards. |
| 186 | +``` |
| 187 | + |
| 188 | +## Weekly Execution Loop |
| 189 | + |
| 190 | +### Monday |
| 191 | + |
| 192 | +1. Post one benchmark or usage insight. |
| 193 | +2. Open one awesome-list PR. |
| 194 | + |
| 195 | +### Wednesday |
| 196 | + |
| 197 | +1. Post one workflow clip or screenshot. |
| 198 | +2. Ship one small repo improvement that is easy to show. |
| 199 | + |
| 200 | +### Friday |
| 201 | + |
| 202 | +1. Post one release or feature thread. |
| 203 | +2. Re-share the best visual (`tu img` or `tu live`) with a different hook. |
| 204 | + |
| 205 | +## Simple Success Metric |
| 206 | + |
| 207 | +Track only these every week: |
| 208 | + |
| 209 | +1. GitHub stars |
| 210 | +2. npm weekly downloads |
| 211 | +3. crates.io total downloads |
| 212 | + |
| 213 | +If a channel drives clicks but not stars, improve the repo page. |
| 214 | +If the repo page converts but reach is low, post more often. |
| 215 | + |
| 216 | +## What Not To Do |
| 217 | + |
| 218 | +1. Do not spam the same copy across multiple communities on the same day. |
| 219 | +2. Do not lead with "please star" before showing proof. |
| 220 | +3. Do not post generic feature lists without one strong visual or benchmark. |
| 221 | +4. Do not dilute the message. Lead with Codex + Claude merged tracking and speed. |
0 commit comments