Zeyad.
Index of work

Open-source · self-hosted · BYOK · June 2026

Autonomous Job-Application Agent

A self-hosted, bring-your-own-keys job-application agent (MIT, open source) that I built end-to-end and then re-architected into an autonomous, always-on system. It began as a CLI + Telegram tool that ingests live roles from company ATS feeds (Greenhouse / Lever / Ashby public JSON), LLM-scores each against a structured profile, and drafts tailored applications under a human-in-the-loop step. The current version moves it to a daily autonomous cycle on a free always-on cloud VM: it auto-selects the best matches, auto-generates tailored documents, emails a digest, and surfaces everything in a web console — while a deliberate human-in-the-loop final step still never submits an application.

PythonFastAPIJinja2APSchedulerAnthropic Claude APIGoogle Gemini APISQLitepython-docxpython-telegram-botChart.jsOracle CloudCaddysystemdpytestGitHub Actions
$0 / mo
Hosting cost
90+ tests
Test suite
Daily
Run cadence

Demo

v2 — autonomous web console (demo)
v1 — the original dashboard
v1 — the original dashboard

What it does

Back to all projects