Skip to content

Commit 00357df

Browse files
committed
docs: improve star conversion funnel
1 parent fba4899 commit 00357df

File tree

2 files changed

+225
-0
lines changed

2 files changed

+225
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
<strong>214x faster</strong> than ccusage on Claude logs · <strong>138x faster</strong> on Codex logs (warm cache) · <a href="#benchmark-details">See benchmark</a>
2222
</p>
2323

24+
<p align="center">
25+
If <code>tokenusage</code> saves you time, <a href="https://github.com/hanbu97/tokenusage">star the repo</a>. That directly improves discovery for other Codex and Claude users.
26+
</p>
27+
2428
<p align="center">
2529
<a href="#screenshots">Screenshots</a> · <a href="#install">Install</a> · <a href="#quick-start">Quick Start</a> · <a href="#why-tokenusage">Why</a> · <a href="#benchmark-details">Benchmark</a>
2630
</p>

docs/star-growth-playbook.md

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
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

Comments
 (0)