Vibecode Rankhog

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $99/moyou'd save $1,188/yrbuild time one sittingcategory 📈 seo & marketingreplaced by 0 people

The code here is the easy half, and it is worth building. A script that watches subreddits, keeps the threads already ranking in Google, and drafts a reply against the sub's rules is a one-sitting build that will genuinely find you the conversations worth joining. The gap is what happens next. No agent writes you a Reddit account with a year of comment history in the subs you care about, and Reddit's spam enforcement is aimed exactly at accounts that show up new and start mentioning a product. A shadowban is silent: your comments look live to you and are invisible to everyone else, so you learn about it weeks later. Build the finder, then spend the weeks yourself, or pay someone to have already spent them.

the project pack5 files · written for this build, step by step
README.md
# Rankhog · indie build

A local opportunity finder whose hard problems are being a well-behaved API client without hard-coding a rate you cannot verify, spending a paid search budget only on threads worth checking, and drafting replies that answer a question rather than advertising.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | A Node 22 command line sweep plus a review page on localhost | the sweep is a scheduled job, the review is a reading task |
| Reddit access | Registered API credentials, a descriptive User-Agent, pacing taken from the response headers | unidentified traffic at a guessed rate is how a client gets blocked |
| Storage | SQLite where a dismissed thread is dismissed permanently | the second time you see a thread you already rejected, you stop opening the tool |
| Ranking filter | A search API behind a per-sweep query budget and a cache | every query costs money and the same keyword returns the same page all week |
| Drafting | One model call per candidate, fed the subreddit's own rules, output stored and never sent | a draft is a starting point, not an outbox |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the sweep and the local review page.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **Registered Reddit API credentials** · free for personal, non-commercial use; commercial use needs separate approval
  - Why: The API expects an identified client, and the terms you agree to when registering are the ones that govern what you may do with the data.
  - Get it: Create an application in your Reddit preferences, note the client identifier and secret, and read the current data API terms and developer guidance before writing the client.
  - Verify: An authenticated search returns results and the response carries rate limit headers you can read
- [ ] **A search results API key** · a few pounds per thousand queries on most providers
  - Why: The ranking filter is the thing that separates a thread worth answering from one nobody will ever see, and it is the only per-query cost in the build.
  - Get it: Any search API with published per-query pricing and a spend cap you can set.
  - Verify: One keyword lookup returns results and the account shows the queries used
- [ ] **An API key for a language model** · pennies per sweep at a few dozen drafts
  - Why: Drafting is the other external cost, and it should have its own limit rather than sharing one.
  - Get it: Create a key with its own spend limit.
  - Verify: A draft returns and the token usage is recorded
- [ ] **A Reddit account with real history in your target subreddits** · free, and expensive in time
  - Why: This is the part the tool cannot give you, and the reason the paid product has a business. Without it the best draft in the world gets removed.
  - Get it: Comment usefully, without mentioning anything you sell, for several weeks. There is no shortcut and buying one is worse than nothing.
  - Verify: You have posted ordinary comments in each target subreddit over multiple weeks
- [ ] **Your query budget, promotional cap and participation ratio** · free
  - Why: Each is enforced by code and asserted by a test, and choosing them after a bad week means choosing whatever already happened.
  - Get it: Write down the paid queries per sweep, the promotional replies per subreddit per week, and the ordinary to promotional ratio below which the tool stops suggesting promotion.
  - Verify: All three are in the configuration and named in tests

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Any posting, commenting, voting or login.
- Multiple or purchased accounts.
- Promises about AI answer citations.
- Commercial use of the platform's data without approval.
- account age, karma, and comment history in the subs that matter
- the warm-up: weeks of ordinary participation before you can mention a product
- posting through a real browser session rather than the API, which is what keeps accounts unflagged
- per-subreddit rule knowledge and pacing judgment
- shared accounts across a team, and the managed service

If one of those is essential to you, that is the reason to keep paying for Rankhog, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Because the failure mode is invisible and expensive. Getting a product mentioned on Reddit needs an account people and moderators already trust, and building one is weeks of participation before the first mention. People pay to skip the warm-up, to have posting happen through a real browser session instead of an API that gets flagged, and to have someone else carry the ban risk.

what you lose

xaccount age, karma, and comment history in the subs that matter

xthe warm-up: weeks of ordinary participation before you can mention a product

xposting through a real browser session rather than the API, which is what keeps accounts unflagged

xper-subreddit rule knowledge and pacing judgment

xshared accounts across a team, and the managed service

prior art · use these instead of building, if you'd ratherredsignalWatches subreddits for keyword matches, filters the noise with an LLM, and drafts replies. Covers the finder half, no license declared.↗
share on X ↗"I just replaced Rankhog ($99/mo) with one prompt"
the numbers

Rankhog pricing

planmonthlyannual (per mo)what you get
standard$99/workspace—1 product; monitoring, strategy, and warm-up; 1 Reddit account warm-up; unlimited teammates.
managed reddit growth$1000/workspace—Managed service starting at $1,000/month; exact posting, outreach, and reporting deliverables are custom.

free tierno free tier (3-day card-required trial only)

billingmonthly only; no public annual plan

hidden costsEach additional product requires another $99/month Standard subscription.

verified 2026-08-14 · source ↗

questions
Vibecode Rankhog

Kinda. The core of Rankhog is buildable in a weekend with the prompt on this page, but there are real gaps: account age, karma, and comment history in the subs that matter, the warm-up: weeks of ordinary participation before you can mention a product. Read the honest list above before committing.

How much does Rankhog cost?

Rankhog costs about $99/month (Standard, checked 2026-07-30), which is $1188 per year.

What do I lose by replacing Rankhog?

Honestly: account age, karma, and comment history in the subs that matter; the warm-up: weeks of ordinary participation before you can mention a product; posting through a real browser session rather than the API, which is what keeps accounts unflagged; per-subreddit rule knowledge and pacing judgment; shared accounts across a team, and the managed service. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Rankhog?

Yes: redsignal (Watches subreddits for keyword matches, filters the noise with an LLM, and drafts replies. Covers the finder half, no license declared.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.