Documentation
Quick start
Build your profile once, then run your first daily pipeline.
1. Build your profile
careeros start is a guided onboarding that produces your
profile.yaml — your facts, targets, and constraints. It opens by
asking for your CV (optional; type skip to answer questions
instead).
$ careeros startYour profile is a source of truth. Every resume bullet CareerOS ever selects is a verbatim copy of something written here, so it's worth getting right. You generate it once and edit it rarely.
2. Add your discovery credentials
Real credentials live in .careeros/secrets.env, which is
gitignored. Config files hold the name of an environment variable,
never the key itself.
FANTASTIC_API_KEY=your-developer-fantastic-jobs-keyThe two free providers need nothing. If you skip the plan setting, CareerOS assumes the free tier (500 records per week) rather than over-fetching.
3. Run the daily pipeline
$ careeros dailyThis runs the full pipeline: discover, normalize, dedupe, constraints, gate, evaluate, threshold, artifacts, application answers, and finally the report and Sheet. Deterministic stages cost nothing; the two reasoning stages spend tokens only on jobs that earned them.
4. Open your Sheet
Apply-tier jobs (score of 4.0 or higher) get a full row with a tailored resume, cover letter, and drafted application answers. Consider-tier jobs (3.5 to 4.0) get a row with the score and a one-line reason. You read the Sheet, top down, and apply to what's worth it.
Going deeper on one job
These run on demand, never as part of the daily loop:
$ careeros prep <job-id> # a deep interview-prep report$ careeros apply <job-id> # draft answers for one job's form