Skip to content

Commit b0ca219

Browse files
committed
docs(readme): reddit-proof framing — lead with the problem, honest hires-metric disclosure, one-line cost pointer up top (full breakdown stays in Install), why-a-team rationale, inspect-first install flow
1 parent 0579ec8 commit b0ca219

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,20 @@
3232

3333
---
3434

35-
Point the system at your profile, start the team, and only review applications that clear the quality bar. The **worker** agents each specialize in one task — Scout finds positions, Analyst evaluates them, Scorer ranks them, Writer prepares documents, Critic reviews everything — all orchestrated by a **Captain**, with a support core alongside (see [The Team](#the-team) below).
35+
Job hunting is a second job you do on top of your job: scanning boards every day, qualifying listings, tailoring every single application. JHT hands that grind to a team of AI agents that runs around the clock — Scout finds positions, Analyst verifies them, Scorer ranks them against your profile, Writer prepares tailored documents, Critic blind-reviews everything — orchestrated by a **Captain** (see [The Team](#the-team)). You only review applications that clear the quality bar.
3636

3737
The whole pipeline runs **locally in a container**, on your machine or your VPS — your profile, your data, your provider account. **AI on the side of workers, not against them.**
3838

39-
> 💳 **What it costs, upfront:** JHT itself is free and never bills you — but it needs a **dedicated LLM subscription (~€40–200/mo)** to run: the team burns ~400M tokens/month, which is why it runs on flat-rate subscriptions instead of pay-per-use API keys (the same usage would cost $1,000–2,500/mo on the API). Full breakdown in [Install](#install) and [`docs/about/PROVIDERS.md`](docs/about/PROVIDERS.md).
39+
> 💳 JHT itself is **free (MIT) and never bills you** — it runs on a **dedicated LLM subscription (~€40–200/mo)**. Full cost breakdown, and why subscriptions instead of API keys, in [Install](#install). Making it run on **local models (€0)** is an open mission: [M5](https://github.com/leopu00/job-hunter-team/issues/93).
4040
4141
I originally built JHT for my own job hunt. It worked. So I rebuilt it as open source, so anyone could use it.
4242

4343
> 📊 **From the original private build**~200 offers analyzed · ~20 tailored applications · **5 interview invites within a few weeks**. Full background in [`docs/about/STORY.md`](docs/about/STORY.md).
4444
4545
> 📈 **From the public stack (June 2026)** — a Codex-powered team ran **one month unattended**: **658 positions found · 520 scored · 307 strong matches (score ≥70)**, closing its weekly budget at **99–100% for four straight weeks** with zero human interventions. Data in [`docs/about/RESULTS.md`](docs/about/RESULTS.md), live on [jobhunterteam.ai/case-studies](https://jobhunterteam.ai/case-studies).
4646
47+
> 🎯 **The metric that actually matters is hires — and I won't claim any yet.** The private build got *me* interviews; the public stack has so far been measured on search & scoring quality, not on signed offers. Closing that loop — from autonomous search to a real job — is exactly what this beta exists to validate.
48+
4749
## 🎬 Demo
4850

4951
The best demo is real data: [jobhunterteam.ai/case-studies](https://jobhunterteam.ai/case-studies) renders the live dashboards of the beta runs — including the month-long autonomous Codex run (658 positions found, 520 scored, weekly budget self-managed at 99–100%).
@@ -74,6 +76,8 @@ Animated GIFs of the dashboard and onboarding are in the works.
7476

7577
The team has **no fixed headcount**: a stable core of always-on agents plus a **dynamic worker pool** the Captain scales from 1 to N per role based on flow rate and budget.
7678

79+
**Why a team instead of one clever prompt?** Three practical reasons: each role keeps its own small context (a model that just read 50 job ads reasons measurably worse about CV tone); blind review only works if the Critic genuinely hasn't seen the Writer's reasoning; and the Captain can throttle or scale each role independently to keep a month of 24/7 operation inside a fixed subscription budget.
80+
7781
**Always-on core**
7882

7983
| | Agent | Role |
@@ -148,13 +152,18 @@ Three subscriptions cover the ~400M tokens/month requirement:
148152

149153
---
150154

151-
**One-liner (macOS / Linux / WSL)**agents run in an isolated container by default:
155+
**Recommended: inspect first, then run** (macOS / Linux / WSL) — the installer is versioned in this repo ([`web/public/install.sh`](web/public/install.sh)) and previews every action before touching anything:
152156

153157
```bash
154-
curl -fsSL https://jobhunterteam.ai/install.sh | bash
158+
curl -fsSL https://jobhunterteam.ai/install.sh -o install.sh
159+
less install.sh # read what it does
160+
bash install.sh --dry-run # preview every action — no changes to your system
161+
bash install.sh
155162
```
156163

157-
> 🔍 **Don't trust `curl | bash`? Good instinct.** The script is versioned in this repo ([`web/public/install.sh`](web/public/install.sh)) — read it before running, or preview every action with `--dry-run`: `curl -fsSL https://jobhunterteam.ai/install.sh -o install.sh && less install.sh && bash install.sh --dry-run`. It writes exactly two things on the host — `~/.jht/runtime/docker-compose.yml` and the `~/.local/bin/jht` wrapper — and everything else (Node, Python, tmux, agents) runs inside the container. Only `~/.jht` and `~/Documents/Job Hunter Team` are mounted; the rest of your filesystem is invisible to it.
164+
Or, if you've read it and trust it, the one-liner: `curl -fsSL https://jobhunterteam.ai/install.sh | bash`
165+
166+
> 🔍 **What it touches:** exactly two files on the host — `~/.jht/runtime/docker-compose.yml` and the `~/.local/bin/jht` wrapper. Everything else (Node, Python, tmux, agents) runs inside an isolated container; only `~/.jht` and `~/Documents/Job Hunter Team` are mounted. The rest of your filesystem is invisible to it.
158167
159168
**Desktop app** — in development, not part of the beta. Unsupported preview builds land on [GitHub Releases](https://github.com/leopu00/job-hunter-team/releases) for contributors, but the website's download page is intentionally disabled until the app is ready. State, gaps and roadmap in [`desktop/STATUS.md`](desktop/STATUS.md).
160169

0 commit comments

Comments
 (0)