Auto Applier
Text a job link to a Telegram bot. An agent reads the posting, fills out the application, and submits it, from a server you set up once and never touch again.
Job hunting is mostly retyping the same answers into slightly different forms. Every Greenhouse, Lever, and Ashby page wants your work history, your education, the same handful of free-text paragraphs, and the actual decision, "is this one worth my time," takes ten seconds. The grind isn't the judgment; it's the data entry that surrounds it.
So I moved the data entry to a machine and kept the judgment for the borderline cases. You paste a job URL into a Telegram chat. An agent running on a small cloud server opens the posting in a real browser, checks it against a profile you wrote once, and either applies on its own or pings you with a one-line summary and waits for a yes or no. Everything you'd want to think about, it surfaces; everything you wouldn't, it handles.
How it works
- Talk to it in plain text: send a job URL or "find me jobs" to a Telegram bot; there are no commands or menus, and the companion claude-bot relay routes your messages to the agent and replies back.
- Reads the posting in a real browser: Playwright opens the page, the agent parses the description, and it weighs the role against your profile the way you would on a first pass.
- Decides, then acts: clear fits get filled out and submitted automatically; borderline ones come back to you with a short reason and a Y/N; bad fits and excluded companies get dropped without bothering you.
- Driven by one profile file: a
profile.yamlholds your history, skills, salary floor, sponsorship needs, and companies to skip; the agent reads it before every application and you can edit it by hand whenever. - Knows where to apply: when a LinkedIn listing points to a direct Greenhouse or Lever form it follows that instead, and it dedupes URLs so you never apply to the same role twice.
Stack
Claude Code · Playwright · Telegram · DigitalOcean. The agent lives in a Claude Code workspace on a ~$6/month droplet, drives forms through a headless browser, and needs a Claude Pro or Max plan as its brain, no demo to click, because it's a server tool, not a web app.
Next support for more application systems beyond Greenhouse, Lever, and Ashby.