MJ

maazbin/jobpilot

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

16 stars 10 forks Качество 87 Тренд 30MIT

Self-evolving, agent-driven job hunter. An MCP server (no LLM of its own) that drives YOUR logged-in Chrome to apply via email, LinkedIn Easy Apply, ATS forms & connections — and learns from every...

Обзор

Your coding agent is the brain. JobPilot has no model of its own. It is the MCP tool server, the browser hands, the dedup memory, and the loop that turns a stuck page into a fix on GitHub. Indeed Apply now works in the normal signed-in window. One brain. It never starts a second brain. The worker only collects leads. Every email, Easy Apply, portal application, and connection request is a decision the brain makes, then a tool it calls. A single lead moves like this. The brain picks the channel. The tool does one concrete action. When a page wins, the system does not drop the lead and forget. It keeps the evidence and the fix comes back as code. No API keys. No SMTP. Sessions stay in your browser. Personal data stays in data/, which git ignores. Newest posts first. The brain chooses. Tools do not pick a channel on their own. Email is uncapped because it is your Gmail. The brain paces it.

README

Показан фрагмент оригинального README. Открыть оригинал.


The shape of it

One brain. It never starts a second brain. The worker only collects leads. Every email, Easy Apply, portal application, and connection request is a decision the brain makes, then a tool it calls.

flowchart TB
  you["You"] --> brain["Brain — Grok, Codex, Claude, Gemini, or any MCP CLI"]
  brain -->|"reads AGENTS.md, calls tools"| mcp["JobPilot MCP"]

  subgraph tools ["Tools the brain drives"]
    direction LR
    search["Search the open web"]
    act["Email · Easy Apply · ATS · Connect"]
    memory["Dedup memory"]
    evolve["Evolution memory"]
  end

  mcp --> tools
  search --> db[("jobs.db")]
  act --> chrome["Your logged-in Chrome"]
  chrome --> gmail["Gmail"]
  chrome --> linkedin["LinkedIn"]
  chrome --> ats["Greenhouse · Lever · Ashby · Workable"]
  act --> memory
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "jobpilot": { "command": "node", "args": ["ABSOLUTE/PATH/TO/start.js"], "env": { "JOBPILOT_NO_AUTOWORKER": "1" } } } }