RolePrep
A local dashboard for deterministic job-market research, learning plans, and interview prep.
npx roleprep
npm install -g roleprep
RolePrep grew out of a simple problem: too much job-market data was coming in, so we built a dashboard and deterministic actions instead of repeatedly asking for ad hoc searches. Click a button, let the search finish, then inspect the results in a local dashboard.
RolePrep is not trying to scrape every LinkedIn job or collect data at scale. The point is to sample relevant roles, understand what the market is asking for, and turn patterns across multiple jobs into learning paths, interview prep, and reusable insights.
How LinkedIn automation works
RolePrep uses Playwright to control a real Chromium browser on your machine. It can open LinkedIn, search, scroll, and read job pages with a dedicated local browser profile.