What Is Rolester?
The problem it solves, how it works, and what "agentic job-search workspace" actually means.
The problem
Keyword-match job sourcing produces noise. Spray-and-pray applying produces silence. Most job-search tooling optimizes the wrong thing: volume over signal.
Rolester is built around a different rule: do not tailor or apply until the job has passed a real body-read gate. Every skill in the system enforces that principle.
What Rolester actually is
Rolester is an agent runtime — a local workspace that a coding agent (Claude
Code, Codex, or similar) runs inside. The agent reads a contract file
(AGENTS.md) that tells it how to route your intent to 21 skills. Each skill is
a detailed, executable procedure. You talk to the agent; the agent drives the
skills.
The CLI (rolester) scaffolds the workspace, serves the dashboard, checks
health, and exposes validated config helpers. It does not do job-search work.
The agent does.
The intended loop
- Onboard —
ingest-profileinterviews you and produces your privatecandidate/config: targets, comp floor, keep/cut signals, evidence bank, honesty boundaries, writing-style calibration. - Source —
setup-searches+search-jobsbuild searches from your targets, dedupe, liveness-check, and produce a coarse-triage intake queue. - Gate —
evaluate-jobreads the full posting and returns a verdict: keep or cut the job, how well it fits, whether the pay clears your floor, and what to do next. Those four print as aGATE / FIT / COMP / ACTIONblock, joined by extra lines when they apply — a comp anchor to negotiate against, a comp estimate when no band was posted, a legitimacy warning on a suspect listing. Nothing gets tailored before aKEEP. - Tailor —
tailor-applicationbuilds honest résumé, cover letter, and short-answer artifacts from your evidence bank only. - Communicate —
email-commsdrafts and tracks recruiter threads, follow-ups, scheduling, and negotiation. - Track —
track-outcomesrecords results and triggersreevaluate-strategywhen outcome thresholds trip. - Prep —
interview-prepbuilds audience-segmented packets, coaches live negotiation, and captures debrief lessons.
The loop compounds: learnings from interview debriefs and rejections feed back into evaluation and tailoring so each pass is sharper than the last.
What "local by default" means
- Your
candidate/directory is gitignored. Your evidence, comp floor, and excluded companies never leave your machine. - The agent may call an AI provider API (Claude, Codex) — review that provider's privacy policy.
- No Rolester-operated server receives your data.
- Browser automation is opt-in per capability, uses your own browser session, and stores no credentials.
What Rolester is not
- Not a resume builder (it tailors from your evidence; it does not write from scratch).
- Not a job board (it sources from boards you configure; it is not a board itself).
- Not a one-click mass-apply tool (the gate and confirm-first submission are intentional guardrails).
- Not a subscription service (MIT-licensed and free; install and run it locally).