RepoJournal

Developer journal

Recoordinate

@latent-9 since Jan 2026

240 stories across 38 days in 2026, 6-day streak

Mon Wed Fri
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
an entry to read activity only Less More before entries began Recent weeks →

Entries start Jan 10, 2026 — we reconstructed the previous month from @latent-9's public GitHub activity on the day they joined. Squares before that show contribution counts only.

Add this graph to your GitHub README

Paste this Markdown into your README — the badge stays current automatically and links back here.

[![latent-9's work on RepoJournal](https://repojournal.com/journals/latent-9/heat.svg)](https://repojournal.com/journals/latent-9)

Tuesday, Jul 21, 2026

shipped

Shipped reddit-growth-mcp v0.2.0 and polished the interactive launcher

Recoordinate shipped the initial public release of reddit-growth-mcp across 71 commits, a full-featured MCP server and CLI for growing Reddit accounts by analyzing where posts will be accepted and seen, then added an interactive menu launcher with a modern TUI.

1 person shipped this

The work split into three phases over the day. First came the core features and documentation: a compare tool that ranks subreddits by growth, viral potential, traffic (posts per day), discussion depth, and a safety label based on mod-removal rate [2]; a growth_plan command that picks the safest high-confidence target and surfaces cross-post options [5]; an analyze_insight tool that measures discussion quality through comment substance rather than just count [9]; and an evaluate_draft_across tool that scores a post's fit across multiple subs using percentile-normalized ranking [10]. Most of these work credential-free, falling back to posting velocity from the Arctic Shift archive when Reddit API keys aren't set [6]. The release notes describe the key capability: "grow a Reddit account by posting where you'll be accepted and seen. Most analysis works without any Reddit credentials" [11].

Second came fixes and polish. Recoordinate discovered that megathreads and AMAs distorted per-post patterns and dropped them from analysis [1]. Draft verdicts were refined to account for removal rate as a baseline risk [13], title signals were gated on sample reliability to avoid noise [12], and section failures in reports now render as clear notes instead of raw errors [14]. A ruff linter was added and applied across the project [7], GitHub Actions CI now runs tests and lint checks [4] [8], and the constants module was centralized for tunable thresholds [3].

Third came the interactive launcher and presentation. A scripts/menu.sh launcher offers a menu-driven interface that starts as plain numbered picks, but when the charmbracelet gum tool is installed upgrades to an arrow-key mode picker and fuzzy-searchable multi-select for subreddits [21]. The preset list grew from nothing to 41 verified subreddits across AI chat, agents, image generation, dev, infra, and startup/growth categories [20]. The launcher's header went through several iterations: from a small ASCII face to a one-line wordmark with a sparkline to a large figlet-style "reddit growth" banner with an orange "mcp" label [22]. A Dockerfile was added for containerized deployment [15], assets including a 400x400 logo and a smithery.yaml were prepared for directory listings [16], and the README was rebuilt with a transparent-background banner, a looping demo GIF, worked examples, and clear setup instructions for Cline/Cursor/Claude Desktop [17] [18]. The MCP server.json was added for publication to the official MCP registry at v0.2.1 [19].

All 8 CLI tools (analyze_subreddit, analyze_acceptance, analyze_post_patterns, draft, compare_subreddits, growth_plan, fit, insight) work end-to-end; the menu launcher and demo GIFs make them discoverable without reading docs.

python mcp reddit

Sources

  1. feat: exclude recurring megathreads/AMAs from pattern and compare samples · latent-9/reddit-growth-mcp
  2. feat(compare): safety label from removal rate (mean-mod risk) · latent-9/reddit-growth-mcp
  3. refactor: centralize analysis thresholds in constants module · latent-9/reddit-growth-mcp
  4. ci: run tests and compile check on push and PR via GitHub Actions · latent-9/reddit-growth-mcp
  5. feat(cli): add 'plan' command — one-shot account-growth planner · latent-9/reddit-growth-mcp
  6. feat: credential-free subreddit activity estimate (analyze_subreddit + CLI traffic) · latent-9/reddit-growth-mcp
  7. style: add ruff config and apply lint + format across the project · latent-9/reddit-growth-mcp
  8. ci: run ruff lint and format checks alongside tests · latent-9/reddit-growth-mcp
  9. feat: analyze_insight — measure discussion depth from comment substance · latent-9/reddit-growth-mcp
  10. feat: evaluate_draft_across — cross-sub fit via size-normalized percentile · latent-9/reddit-growth-mcp
  11. v0.2.0 — initial public release · latent-9/reddit-growth-mcp
  12. fix(patterns): drop noisy keywords and flag low-sample title signals · latent-9/reddit-growth-mcp
  13. fix(draft): fold removal rate into verdict, gate title signals on reliability · latent-9/reddit-growth-mcp
  14. fix(cli): render section failures as clear notes instead of raw Error lines · latent-9/reddit-growth-mcp
  15. feat: add Dockerfile and log to stderr for stdio/Glama compatibility · latent-9/reddit-growth-mcp
  16. feat: add logo, smithery.yaml, and directory-submission assets · latent-9/reddit-growth-mcp
  17. docs: replace README header with the Snoo + growth-chart banner · latent-9/reddit-growth-mcp
  18. docs: add an animated demo GIF as the README hero · latent-9/reddit-growth-mcp
  19. chore: add server.json for the official MCP registry (v0.2.1) · latent-9/reddit-growth-mcp
  20. polish(menu): add startup/growth + more subs (41 total) · latent-9/reddit-growth-mcp
  21. feat(menu): modern gum TUI with numbered-menu fallback · latent-9/reddit-growth-mcp
  22. polish(menu): big ASCII wordmark logo + prominent mcp label · latent-9/reddit-growth-mcp

← All entries

Follow along

Follow latent-9

A short briefing every day latent-9 ships something — in about 3 minutes.

or

One email a day. Unsubscribe in one click. Read a past issue →

RSS Read other developers