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
| Step | What Kairos Does | What You Do |
|---|---|---|
| Search | Scrapes Seek/Indeed/LinkedIn | Set criteria |
| Analyze | Calls Claude to parse JD + score match | Review scores |
| Tailor | Rewrites resume sections per JD | Review diff, approve/reject |
| Apply | Opens application URL in browser | Fill form, click submit |
| Track | Records status in SQLite | Update status as it progresses |