FC

feder-cr/aihawk_mcp_server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.2만 stars 4.7천 forks 품질 68 트렌드 74MIT

안티탐지 에이전트 브라우저: 탐지 없는 브라우징, 브라우저 자동화, MCP 서버, AI 웹 브라우징 에이전트, 컴퓨터 사용, 스크래핑, 리드 생성. 캡차는 없습니다.

개요

인터페이스는 우리가 가져오고, 당신은 OpenRouter 키를 가져옵니다. 왼쪽은 채팅, 오른쪽은 라이브 브라우저입니다. 진짜 웹 자동화가 필요한 모든 것: API가 아닌 브라우저, 그리고 페이지에 무엇이 있는지에 대한 개인의 판단입니다. 로 이동하세요. 편도 밀라노에서 리스본까지, 이코노, 위탁 수하물 1개, 성인 1개. 다음 달 12일부터 16일까지의 모든 날짜를 하나씩 확인하고, 매일 가장 저렴한 요금을 읽으세요. 날짜 필드는 달력 위젯이니, 날짜를 입력하지 말고 클릭하세요. 날짜가 없으면 알려주세요. 숫자를 추측하지 마세요. 사람이 움직이는 것처럼 페이지를 움직이게 합니다: 포인터가 움직이고, 키를 누르는 것. - 키, 또는 OPENROUTER_API_KEY 변수. - OpenRouter 모델 ID, 또는 AIHAWK_MODEL. 기본값은 z-ai/glm-5.3-flash입니다. - 선택 사항입니다. http://user:[email protected]:8080 또는 socks5://proxy.example.com:1080. 호스트와 포트가 모두 필요합니다. 시간대, 위치, 출구가 그 뒤를 따릅니다. - 이미 가지고 있는 엔진 바이너리.

개요(AI 번역)

OpenAI Dots의 오픈 소스 자체 호스팅 대안인 Grok Bot. 안티봇 시스템에 탐지되지 않도록 설계되었습니다.

퀵스타트

Node 24+, Go 1.25+, Git 및 하드웨어 가상화(x86-64), 그리고 OpenRouter 키가 필요합니다.

Windows (PowerShell):

Linux (Ubuntu 24.04):

setup --all는 QEMU를 설치하고 가속기(KVM, 또는 Windows Hypervisor Platform)를 켜고, 그 후 또는 Dot의 이미지를 다운로드하고; 재시작 후 다시 실행하면 계속 진행됩니다. 그 다음 http://127.0.0.2:3000,를 엽니다. OpenRouter 키를 붙여넣고 첫 번째 Dot을 만드세요. 모든 단계와 그 실패 모드: 가이드의 퀵스타트.

닷에게 물어볼 것을

컴퓨터와 사람의 판단이 필요한 모든 것, 필요한 시간만큼 오래 작업할 수 있습니다:

research라는 브라우저 아이덴티티를 열어 https://example.com로 가서 페이지 제목과 첫 번째 항목을 알려주세요 문장. 브라우저를 열어두세요.

매일 아침, 밀라노에서 리스본까지 2주간 편도 요금을 확인하고, 다음과 같이 작성하세요 ~/workspace/fares.csv> 그리고 가장 저렴한 날을 알려주세요.

쇼핑 신원으로 상점에 로그인하고, 이번 달 청구서를 ~/documents에 다운로드하며, 어디에 있는지 기억하세요 송장 페이지는 다음에 볼 때를 위한 것입니다.

점이 가진 것

| | |

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

AIHawk

Give it your resume, get the jobs that fit, select them and apply. Runs in your terminal, with a browser you can watch. Needs Python 3.11 or newer.

pipx install git+https://github.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk

Or uv tool install git+https://github.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk; uv leaves aihawk off your PATH until you run uv tool update-shell and open a new terminal. Or, in a virtual environment (on Windows, aihawk-env\Scripts\pip and aihawk-env\Scripts\aihawk):

python -m venv aihawk-env
aihawk-env/bin/pip install git+https://github.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk
aihawk-env/bin/aihawk resume.pdf

The resume can be anywhere on your disk: a PDF, a .docx or a text file. A scanned PDF has no text to read; export it with text, or save it as .docx.

 AIHawk  Ada Rossi · Python Engineer, Backend Developer · Milano, Italy      [scoring 12/40]
 ┌───┬───────┬───────┬──────────┬─────────────────────────┬──────────┬────────┐
 │   │ Score │ Apply │ Company  │ Role                    │ Location │ Status │
 │ ● │ 4.8   │ auto  │ Acme     │ Senior Python Engineer  │ Milan    │        │
 │   │ 4.5   │ auto  │ Beta     │ Backend Developer       │ Remote   │ sent   │
 │   │ 4.1   │ link  │ Gamma    │ Python Developer        │ Rome     │        │
 └───┴───────┴───────┴──────────┴─────────────────────────┴──────────┴────────┘

The first time, AIHawk asks for an OrcaRouter key and keeps it in ~/.aihawk/key; after that, aihawk alone reopens your list. To change the key, edit or delete that file, or set ORCAROUTER_API_KEY, which wins over the file. If OrcaRouter refuses a key from the file, AIHawk forgets it and asks again.

The first start downloads the job index, 672 MB, once per database, into ~/.aihawk/data/index. A search reads it on your computer; the descriptions of the jobs AIHawk judges are read from the release over the internet.

Keys

Key What it does
space select a job
enter the score, the gaps and the reasons
a send the selected jobs, or the current one, after one yes
s the jobs sent, and what each page said
o open the posting in your browser
m score more jobs
r give a new resume
l open the browser to sign in; press Enter in the terminal when done
q quit (Ctrl+C quits too)

What it does

  • Reads your resume, writes a search plan from it, and takes your contact details from it.
  • Finds the postings whose titles fit the plan, in a job database published as a release: 10,223,753 postings in the manifest of 2026-11-04. Postings older than 60 days are left out by default. The daily refresh is jobs-database.yml: it is on main and has not run yet.
  • Shortlists the best 100 by title: Jev, the decision model, answers six questions about each, and the best 25 are kept.
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →