Install & First Run
Install and launch Rolester in two commands.
Prerequisites
- Node.js >= 18 — check with
node -v - A coding-agent CLI on your PATH — Claude Code or Codex:
- Claude Code:
npm install -g @anthropic-ai/claude-code(claude.com/claude-code) - Codex:
npm install -g @openai/codex(github.com/openai/codex)
- Claude Code:
You need one of those on your PATH before running rolester start.
Public install
npm install -g rolester
rolester start claude # or: rolester start codexThe start command does the whole arc in one shot:
- Scaffolds
candidate/andworkspace/directories (idempotent — safe to re-run). - Installs the skills so your agent sees
/apply-job,/evaluate-job, etc. - Seeds
workspace/tracker.jsonfrom the demo template if not yet present. - Boots the live dashboard at
http://localhost:7777with hot reload. - Launches your agent with a starter message.
Source checkout
Developing from a source checkout uses the same command shape after linking the local binary:
git clone https://github.com/CodesWhat/rolester
cd rolester
npm install
npm link
rolester start claude # or: rolester start codexUseful flags
| Flag | Effect |
|---|---|
--no-agent | Scaffold + dashboard only, no agent launch |
--no-dashboard | Launch agent only, no dashboard server |
--agent <name> | Override agent CLI (e.g. cursor, any CLI on your PATH) |
--port <n> | Dashboard port (default 7777) |
Manual wiring
If you prefer to open your agent yourself:
rolester doctor # verify environment + scaffold stateThen open Claude Code or Codex in the repo root and say:
familiarize yourself and let's get started
The agent reads AGENTS.md, verifies the skills shim, and runs ingest-profile
conversationally if your candidate profile is not yet set up.
Custom data location
By default workspace/ and candidate/ live inside the cloned repo. Set
ROLESTER_HOME to put them somewhere else:
export ROLESTER_HOME=~/rolester-data
rolester start claudeEverything under ROLESTER_HOME is gitignored and never touches the repo tree.
Health check
rolester doctorReports environment health (Node version, agent CLI on PATH), skills discoverability, workspace scaffold state, setup completeness, and any config schema errors. Run this any time something feels off.