Dowser is free for 5 days, no card to start. Get started

Apply to jobs with Gemini CLI, LinkedIn Easy Apply included

3 September 2026 · 8 min read · by Akhil Gorantala

Gemini CLI is free to use at generous limits, which makes it the cheapest brain you can put on a job hunt; add Dowser and it gets hands in your real browser too. This guide covers the setup and the board everyone asks about: LinkedIn's Easy Apply modals, which step and re-render in ways that break naive automation but suit a fast local finder well.

TL;DR

Table of contents

  1. 1. Step 1: setup with Gemini CLI
  2. 2. Step 2: profile and rules
  3. 3. Step 3: Easy Apply, modal by modal
  4. 4. Step 4: beyond LinkedIn
  5. 5. What stays manual
  6. 6. FAQ

Step 1: setup with Gemini CLI

The self-serve line works here too:

Set up the Dowser browser extension for me: fetch https://dowser.click/install.md and follow the steps in it, then confirm Dowser is connected.

Or manually: install from dowser.click/install.md, then gemini mcp add dowser node /Users/you/dowser/mcp/server.mjs, add the extension to Chrome, and verify with a tab listing. Trial starts on its own, 5 days, no card.

Step 2: profile and rules

Same one-time message as every assistant in this series: contact facts, links, authorization, notice period, plus the rules: draft every free-text answer in chat first, stop at file choosers, never click Submit or the final Easy Apply send. Gemini CLI holds it for the session; keep it in a file for reuse.

Step 3: Easy Apply, modal by modal

Sign in to LinkedIn yourself (password fields are refused by rule). Open a job with the Easy Apply button, then: start easy apply for the job in my tab, fill what you know, stop at each step for my review.

The modal dance that breaks screenshot agents (stale coordinates after each re-render) is exactly where a per-render local find shines: there is no stale picture, only the live tree.

Step 4: beyond LinkedIn

The identical flow handles the external "Apply on company site" links Easy Apply often hides: Greenhouse, Lever, and even Workday's multi-page forms. One profile, any board.

What stays manual

FAQ

Is this within LinkedIn's rules?

You are completing your own applications with your own data at human pace, reviewing each before sending; that is assistive use. What gets accounts flagged is scripted mass-activity, which this deliberately is not: no auto-submit, no bulk loops.

Why Gemini CLI specifically?

Price, mostly: the free tier plus zero-token finding makes this the cheapest full setup in the series. If you already live in another assistant, use its guide; the flow is identical.

Does the free tier limit bite?

Rarely here: per application, the model reads one posting and drafts a few answers; the fills themselves cost no tokens. Dozens of applications fit comfortably in a day's free allowance.

Can it track what I applied to?

Ask it to append each application (company, role, URL, date) to a local CSV as you go; that is a one-line instruction and gives you a pipeline sheet for free.

What about Indeed and other boards?

Same pattern anywhere a real form renders. Indeed's own quick-apply modals behave like Easy Apply; external postings behave like their underlying board.

Give your AI real hands in your browser

A free brain and $29 hands: Gemini CLI plus Dowser, with a 5-day trial first.

Get Dowser

5-day free trial · $29 once · no subscription · everything stays local