Your profile
// profile → drives matching, emails and form pre-fill
resume.pdf (24 skills detected: python · react · fastapi · docker · playwright …)
Job filters (role · years of experience · location · salary · startup)
// fetch → normalize → dedupe → exp filter → jobs.json
Results
✉ Cold email → Gmail draft (drafts only — you review & send)
Recipient — draft is saved to your Gmail, never sent. Review, then hit send yourself.
💻 Browser apply (pre-fill, YOU submit)
⚠ Opened for you — the form below was pre-filled from your profile. Review and click submit yourself.
submit is never clicked by the tool
Application tracker
📈 HTML dashboard (self-contained · inline SVG · no deps)
// report.py → autoapply/data/report.html
AI agent
opencode ok · composio ok · gmail draft ready// opencode brain + Composio tools (only safe action: GMAIL_CREATE_EMAIL_DRAFT) · Ollama fallback
The agent only ever creates a Gmail draft — it cannot send email or submit applications.