Skip to main content
Glama

网申求职半自动AI打字助手

LLM 기반 취업 지원 도구로, EXE 데스크톱 클라이언트(내장 브라우저 + 스마트 양식 작성)와 CLI 전체 자동 모드 두 가지 사용 방식을 제공합니다: 이력서 파싱 → 회사 추천 → 공식 채용 페이지로 바로 이동 → 내장 브라우저 원클릭 양식 작성 / 전체 자동 제출.

다운로드 및 설치

Releases에서 auto-apply-Setup-x.x.x.exe(즉, "网申半自动AI助手" 설치 마법사)를 다운로드하여, 더블클릭하여 일반 설치 마법사에 따라 설치를 완료합니다(환영 → 디렉터리 선택 → 설치 → 완료):

  • 기본적으로 사용자 디렉터리(%LocalAppData%\Programs)에 설치되며, 관리자 권한이 필요하지 않습니다

  • 시작 메뉴와 바탕화면 바로 가기가 자동 생성되며 완전한 제거를 지원합니다

  • Windows 10/11 64비트 지원

Related MCP server: Shortlist MCP Server

인터페이스 미리보기

첫 실행 — 작업 모드 선택(MCP 모드 = 외부 AI 제어, API Key 불필요; API 모드 = 소프트웨어 내장 AI; 이 후 언제든지 "설정"에서 변경 가능):

시작 모드 선택 미리보기

6가지 기능 페이지:

이력서 프로필

회사 추천

이력서 페이지 미리보기

지원 추천 페이지 미리보기

PDF/Word를 가져와 AI로 구조화된 프로필로 변환하고, 경력과 기술을 수동 편집

전공 일치도 기반 회사 추천(국유기업 우선), 중요도는 설정에서 조절 가능

채용 공고 스캔

내장 브라우저

채용 공고 페이지 미리보기

내장 브라우저 페이지 미리보기

ATS 채용 공지 소스에서 채용 중 공고를 가져와 점수 매기고 정렬

공식 채용 페이지 열고, "스마트 채우기"로 이력서 내용을 한 번에 주입

지원 내역

설정

지원 내역 페이지 미리보기

설정 페이지 미리보기

모든 지원의 SQLite 기록 요약

언어/작업 모드/모델 API/企查查/추천 환경설정을 통합 관리

데스크톱 클라이언트(권장)

PySide6 + QtWebEngine으로 구축된 데스크톱 응용프로그램, 6개 기능 페이지:

페이지

기능

이력서 프로필

PDF / Word(.docx) 가져오기, AI로 구조화된 프로필로 변환; 학업/인턴십/업무/프로젝트 경력 편집; 기술/언어/취미활동/수상 각각 한 번에 하나 입력 (흐름식 배치, 추가/삭제 가능); 개인 소개 등 모두 선택 가능

회사 추천

전공 이름 일치도 기반 추천(내장 62개 회사 라이브러리, 전공/기술 매칭 + 국기기업 우선 가중치), 지역/기업 성격(국기/민영/외자/합자)/규모 필터 및 키워드 검색, 필터 즉시 갱신·결과 캐시 즉시 로드; "企查查 검색"으로 企查查에서 회사 가져오고, 각 회사 카드에서 企查查 기업/인증 정보 직접 확인 가능

채용 공고 스캔

설정한 ATS 채용 리스트에서 채용 중 공고 가져오기, AI가 점수 매기며 정렬

내장 브라우저

채용 경로 열기(必应 검색, 주소 표시줄에서 키워드 입력), "스마트 채우기"로 한번에 이력서 내용 주입: 텍스트/드롭다운/단일/체크/파일 업로드 완전 자동, 채워 후 사람이 확인하고 제출(대체 방식, 완전 자동 위험 방지)

지원 내역

모든 지원 내역을 SQLite를 통해 요약

설정

중국어/영어 전환 , 능력 모드(MCP / API), 模型 API(모델 가져온 후 드롭다운 선택, 벤더별 그룹, 필터링 가능), 企查查 API(선택 사항), 추천 가중치(전공/기술/국기 기업 우선), MCP 서비스 연결 설정, 一键 복사

실행

pip install -r requirements.txt
python main_gui.py

EXE / 설치 패키지 빌드

# 方式一:绿色版(onedir,拷贝整个文件夹分发)
pyinstaller autoapply.spec --noconfirm
# 产物: dist/网申求职半自动AI助手/网申求职半自动AI助手.exe

# 方式二:安装向导安装包(推荐分发方式)
powershell -ExecutionPolicy Bypass -File build_installer.ps1
# 产物: installer/网申求职半自动AI助手-Setup-x.x.x.exe(Inno Setup 常规安装向导)
# 需安装 Inno Setup 6 + Languages/ChineseSimplified.isl 中文语言包

EXE 첫 실행 모드 선택 및 모드(MCP / API) 다이얼로그가 나오며, 동일 디렉토리 config.yaml (config.example.yaml 복사) 그리고 데이터는 data/에 저장됩니다.

MCP 방식(외부 AI 제어)

응용 프로그램은 MCP server 이기도 하고, Codex / Claude등 AI 클라이언트가 제어할 수 있습니다(API Key 불필요):

网申求职半自动AI助手.exe --mcp    # stdio JSON-RPC,协议为 Model Context Protocol

8가지 도구 제공: get_profile / set_profile(이력서 프로필 읽기/쓰기), recommend_companies(규칙 추천, 설정 Key 후 AI 우선), search_companies, record_application / list_applications(지원 기록), open_url / smart_fill(GUI 실행하는 동안 내장 브라우저 실시간으로 열고 스마트 채우기). 연결 명령어 및 Codex / Claude 설정은 프로그램 "설정 → MCP 서비스" 페이지에서 확인 및 원클릭 복사할 수 있습니다.

스마트 채우기 설명

  • 어떤 ATS 신청서 페이지(Greenhouse/Lever/Workday/일반 폼)에서 "⚡ 스마트 채우기" 클릭

  • 감정 엔진: 이름/이메일/전화/거주지/링크/EEO 개인정보 옵션/고용 가능/급여 등 표준 필드 직접 매핑

  • AI 엔진(API Key 설정 시): 사용자 정의 질문을 기반으로 그 LLM이 이력서 기반 생성

  • 파일 업로드, 실제 브라우저의 업로드 시 첨부된 미리 제공된 이력 파일 자동 첨부

  • 채운 필드는 초록 테두리로 하이라이트되며, 확인 후 수동 제출; "지원 기록" 버튼으로 해당 지원을 기록에 저장

CLI 모드(완전 자동)

resume.pdf ──build-profile──> profile.json
                                  │
greenhouse/lever/workday API ──> 职位列表 ──> LLM 打分排序 ──> 逐个投递
                                                                  │
                                        Playwright + LLM 表单填充引擎(含验证码人工介入、截图留档)
                                                                  │
                                              SQLite 投递记录 / 答案缓存 / 求职信缓存
playwright install chromium
copy config.example.yaml config.yaml   # 填入目标公司 board token 等
$env:OPENAI_API_KEY="sk-..."           # 或 DeepSeek/通义等任意 OpenAI 兼容 key

python main.py build-profile --resume data/resume/resume.pdf
python main.py scan                    # 只看匹配结果,不投递
python main.py run --dry-run           # 填表+截图但不提交,先检查效果
python main.py run                     # review 模式:每份确认后提交
python main.py run --auto --max 5      # 全自动,本轮最多 5 份
python main.py status                  # 查看投递记录

테스트

python test_form_fill_js.py   # 表单填充引擎(JS注入,GUI核心)
python test_pipeline.py       # CLI 管道(职位抓取+Playwright填表)

설정 구성(config.yaml)

설명

llm.*

모든 OpenAI 호환 통합(기본_url/modelm/api_key_env)

sources.aтельные boards

Venture에 대한 정보 (예: openai; URL에서 젝 수, 예: openai; URL에서 때 너 명령

sources.lever_companies

서벌 회사 이름, 예: stripe

sources.workday_sites

Workday 채용 사으 포함 (실험용)

search.keywords / locations

직무/위치 필터

apply.min_match_score

LLM 점수가 이보다 낮으면 지원 안 함

apply.daily_limit

일일 상시 숫자 상한선

apply.mode

review(하나씩 확인) / auto

apply.documents.resume

업로드용 이력서 파일 경처

새 ATS 어댑터 확장

apply/adapters.py 파일의 ADAPTERS에 클래스를 등록하고, apply(page, orch, job)를 구현하세요: job.apply_URL의 내용run_application(page, orch, job, submit_selectors, success_patterns, next_selectors) 호출하여 기성 데이터 채움 엔진을 재사용 가능합니다. 알려지지 않은 사이트는 자동으로 GenericApply로 처리됩니다.

동작 및 준수 설명

  • 캡차: 우회하지 않음. 화면 표시 유지 모드에 대기하며 수동 해결; 무해(화면 없는) 모드는 건너뛰고 기록만 남게 됩니다.

  • 속도 제한: 지원 사이마다 delay_minute/max_seconds 만큼 무작위 대기, 일일 상위 한도 있음.

  • 건식 실행: 실제 실행 전 --dry-run을 사용해서 채우기 품질 확인, 모든 주요 단계의 스크린샷은 outputs/screenshots/에 저장됩니다.

  • 자동 제출은 일부 웹사이트의 이용약관을 위반할 수 있습니다. 실제 본인 취업 목적으로만 사용하고, 응용자 세이 유지하며 대상 사이트 규칙을 준수하세요.

  • EEO/인구통계 관련 질문은 기본 값으로 가장 개인 정보가 보호되는 답변을 선택하거나 건너뜁니다.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven job application automation for LinkedIn and SEEK platforms with intelligent cover letter generation, automated application submission, and application tracking management. Supports anti-detection measures and complies with platform usage policies for safe job hunting automation.
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.
    34
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Job search assistant and interview prep inside any ai tool via MCP or public skill. Every tool you'll need for your job search in one product.
    19
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An AI job-hunt copilot that enables searching live job boards, shortlisting openings, tracking application pipelines, and generating tailored resumes and cover letters from any MCP client.
    14
    Apache 2.0

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ldq30000-tech/online-job-ai-helper'

If you have feedback or need assistance with the MCP directory API, please join our Discord server