Product Specifications

CareerIndex is a local-first desktop application for managing a professional profile, aggregating job postings from multiple sources that match to said profile, and generating tailored LaTeX resumes for application to these postings. All user data lives on the local machine. The only external network calls are to the Anthropic Claude API and to job board sources during a scrape.


Modules

Module Description
Profile Manage career facts used as the sole source material for resume generation
Resume Tailor and compile LaTeX resumes against job descriptions using Claude
Job Aggregation Search term management, adapters, scrape execution, deduplication, and commit
Job Board & Ranking Hard filters, affinity scoring, composite scoring, and job board view
Job Filtering Ban list and keyword filtering for pre-commit and retroactive exclusion
Application Tracking Status lifecycle for favorited postings through to offer or rejection
Analytics Funnel metrics, source breakdown, time-series volume, and LLM cost tracking
Settings All user-configurable application settings
Data Management Backup, export, and import
Platform Startup, feature locking, security, and logging

Table of contents


CareerIndex — local-first, all data stays on your machine.

This site uses Just the Docs, a documentation theme for Jekyll.