Skip to content

jev-job-search

Claude Code job-application tool that finds roles, fills forms in Chrome, reads every answer back and sends only those you approve.

Projectbeta

Overview

jev-job-search is an open-source tool built on Claude Code that finds software internships and new-graduate roles in Canada, the US or remote, fills application forms in a Chrome window you can watch, reads every answer back from the page, and sends the ones you approve. Its stated split is that Jev decides, code acts and Claude writes. Right-to-work status, education and dates come from your profile and are never changed to fit a form.

It needs a Mac with Chrome, Node 22, Claude Code with a Pro or Max subscription, and a few dollars of OpenRouter credit for Jev, estimated at 1 to 1.5 cents per 10 applications. Setup via a /setup command takes about 20 minutes and ends with one application filled and waiting for approval. The author reports sending 100 applications across several applicant-tracking systems in under 10 minutes for about a dollar of Jev, while fixing errors on new form types. It is a beta: forms on unfamiliar boards are held, and the tool can only be as truthful as the profile provided.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich profile answer fits this form field?(inferred)—
Yes / noDoes this job posting match the user's criteria?(inferred)—

How it works

  1. Search for matching roles
  2. Fill application forms in Chrome from the user's profile
  3. Read every answer back from the page
  4. Send only applications the user approves

Strengths

  • Answers verified on the page before sending
  • Profile facts never altered
  • Low Jev cost per application

Caveats

  • Beta; unfamiliar forms are held
  • Mac-only, needs Claude Pro or Max
  • Mass applications may conflict with employer expectations

Getting started

Clone, `npm install`, open `claude` in the folder and run `/setup`.

At a glance

Type
Project
Status
beta
Language
TypeScript
Runtime
Claude Code with Chrome on macOS
Has code
yes

Use cases and integrations

How curated lists describe it

  • Find software internships and new-grad jobs, fill the application forms, check every answer on the page, and send the ones you approve. JEV decides, code acts, Claude writes. Runs on your machine with Claude Code.

    hellogumbo/awesome-jev

Frequently asked questions

What does Jev decide?

Typed choices during search and form filling; Claude writes text and code acts.

Will it submit without asking?

No, it sends only applications you approve.

What does it cost?

A Claude subscription plus about 1 to 1.5 cents of Jev per 10 applications.

Related projects

  • Library, CLI and MCP server where an LLM states each step's outcome and Jev decides element, action, value and done/blocked/irreversible.

    MCP serverbetaTypeScript
  • Claude Desktop MCP extension that drives Brave or Chrome with Jev choosing on-page actions and a guard freezing irreversible clicks.

    MCP serverbetaTypeScript
  • Chrome MCP server with 50 tools that drives your everyday browser without losing logins, where Jev or a local decider picks each step.

    MCP serverbeta
  • Rust harness for desktop and browser automation where Jev answers small closed questions about the screen to pick each action.

    ProjectbetaRust
  • Local recruiting workspace where Jev browses LinkedIn, screens titles and checks profile excerpts against a hiring brief.

    ProjectprototypePython
  • Coding-agent skill that drives Chrome over CDP to hunt for jobs on company sites, with Jev scoring every link and job posting.

    Agent skillprototypePython