Appliedin: The agentic workflow for applying jobs, so we can spend time prepping

sayantan3171 pts0 comments

AppliedIn · the agentic workflow for job applications

Open-source agent graph

AppliedIn<br>The agentic workflow for job applications.

Discover relevant roles, tailor a truthful resume, approve every change,<br>and let the graph complete the application in your browser.

Open source<br>Optional human-in-the-loop

Explore the repository<br>Try the live demo

Start with one job URL. Review the tailored resume before browser<br>automation can act in your name.

Human-in-the-loop available before browser action

Graph engineering

What it solves<br>Step ownership<br>End-to-end graph<br>Agentic patterns<br>The product

Pipeline board<br>One application run<br>Resume tailoring<br>Local tools and accounts<br>Safety

Guardrails<br>Optional review gates<br>Run it

Get started<br>What you need<br>Before auto-submit

You decide where the graph pauses. Use gated mode to<br>approve each application, or allow strong matches to continue. Missing<br>facts, logins, and uncertain outcomes still return to you.

Each step has a clear owner

AppliedIn assigns each part of an application to the actor best suited<br>for it. Code handles repeatable rules. Focused agents handle judgment and<br>changing websites. You control identity, missing facts, and submission.

Code handles the facts. Focused agents handle uncertainty. You stay in<br>control when the workflow acts in your name.

From job discovery to verified application

Every job follows explicit states. Tools discover and filter it, focused<br>agents score and tailor it, optional review gates can pause it, and the<br>browser agent verifies the final outcome.

Discover → Score → Tailor ↔ Critique → Approve → Apply → Verify.<br>Full size: light or<br>dark.

Agentic patterns behind the workflow

Sequential orchestration

Explicit stages keep the business process inspectable and make<br>recovery possible when a long-running step fails.

Structured output

The scorer returns a typed 0–10 MatchScore instead of prose that<br>downstream code has to interpret.

Review and critique

The tailor writes, tools validate, and the critic gets no more than<br>two passes to request one focused revision.

Human-in-the-loop

Approval, unknown facts, logins, and CAPTCHAs pause the workflow and<br>return control to the owner.

Tool routing

Structured feeds handle known job boards. Browser-capable discovery<br>is used only when the deterministic path cannot resolve a page.

Bounded browser autonomy

The browser observes, acts, and verifies, but cannot invent missing<br>answers or retry an uncertain submission blindly.

See every job move through the graph

Jobs move through explicit states on a local board. A role can be found,<br>tailored, waiting for you, submitting, applied, failed, or uncertain.

The real dashboard running on sample data.<br>Open the interactive demo.

From one job URL to a completed application

01

Find and score

Reads the boards you follow, removes obvious mismatches, deduplicates<br>roles, and stops low scores before expensive work begins.

02

Tailor and validate

Rewords existing resume content toward the role while code preserves<br>every bullet and anchored fact and produces a valid PDF.

03

Approve and apply

Shows what changed, waits for approval, fills the employer form from<br>approved facts, and verifies the final confirmation.

Tailor the resume without changing the facts

The tailor can adapt wording and emphasis for a role. Validation keeps<br>every source fact anchored, produces a real PDF, and limits the critic<br>to one focused revision across no more than two passes.

The agent adapts the resume for relevance. Code protects the source<br>facts and produces the final PDF.

Choose where the workflow pauses

In gated mode, you review the tailored resume before the browser acts.<br>In automatic mode, strong matches can continue without that pause.<br>Missing information, logins, CAPTCHAs, and uncertain outcomes always<br>return to you instead of becoming invented answers.

Review can be optional. Confirmation, human questions, and uncertain<br>outcomes always remain separate paths.

The same boundaries stay visible on the product board.

Optional approvals, missing information, and browser handoffs use the<br>same durable gate mechanism.

What runs locally, and what requires an account

The workflow and application history stay on your machine. Core graph<br>reasoning uses your OpenAI key. Automatic form submission uses Claude<br>Code and its Chrome integration in the browser session you control.

Core graph

your OpenAI key

Form submission

your Claude subscription

Files and history

your local machine

Safety rules the model cannot bypass

A boundary written only in a prompt is a boundary nobody is enforcing.<br>These rules also live at the tool and state layers.

Truthful resume

Every bullet and anchored fact is checked before a tailored copy is saved.

No duplicate application

A job already marked applied or applied manually is refused before submission.

No invented answer

An unknown required field becomes a human question instead of a guess.

No unproven success

Without positive...

browser workflow graph resume application tailor

Related Articles