Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Workflow

The complete Kairos workflow in one diagram:

flowchart TD
    subgraph Setup["Setup (one-time)"]
        Init[kairos init] --> Import[Import resume]
    end

    subgraph Search["Search"]
        Criteria[Configure criteria] --> Scrape[Scrape platforms]
        Scrape --> Store[Store in SQLite]
    end

    subgraph Analyze["Analyze"]
        Store --> LLM1[Claude analyzes JD]
        LLM1 --> Score[Match score 0.0-1.0]
        Score --> Filter[Filter by score]
    end

    subgraph Tailor["Tailor"]
        Filter --> LLM2[Claude rewrites resume]
        LLM2 --> Diff[Show diff]
        Diff --> Approve{Approve?}
        Approve -->|Yes| Save[Save tailored version]
        Approve -->|No| Discard[Discard]
    end

    subgraph Apply["Apply"]
        Save --> Open[Open browser]
        Open --> Submit[You submit manually]
        Submit --> Track[Track status]
    end

    Setup --> Search

Step-by-Step

StepWhat Kairos DoesWhat You Do
SearchScrapes Seek/Indeed/LinkedInSet criteria
AnalyzeCalls Claude to parse JD + score matchReview scores
TailorRewrites resume sections per JDReview diff, approve/reject
ApplyOpens application URL in browserFill form, click submit
TrackRecords status in SQLiteUpdate status as it progresses