牛人快跑 GeekGeekRun:替你自動打招呼的 Boss 直聘開源工具

在中國大陸求職市場自動投遞的開源工具牛人快跑 GeekGeekRun:自動向 Boss 直聘招聘方打招呼、清掉不合適職缺、已讀不回交給 LLM 追問。作者自己承認它違反平台用戶協議,本文從原始碼拆解 cookie、履歷與 API 金鑰各自去哪,以及台灣讀者什麼情境用得到。

用 AI 摘要這篇文章:

大部分工具的說明書會把風險寫在最後一行,用最小的字。牛人快跑 GeekGeekRun 的作者反過來操作:第一次啟動軟體,畫面上先跳出來的就是一份免責聲明,開頭就寫明這套程式與 Boss 直聘的用戶協議相違背,帳號可能被強制登出、限制使用甚至停權,你按下去繼續用,就代表自願接受這些後果。

這套免費、原始碼公開的桌面軟體做的事情很具體:在中國大陸最大的求職平台 Boss 直聘上,替你自動向符合條件的徵才方發起聊天、把不合適的職缺標記掉、對已讀不回的對象自動追問。免費是真的,軟體裡沒有任何內建付費,作者也表明從來沒靠它賺過一毛錢;自動化的機制是真的,我把整套專案的原始碼抓下來,逐一套件檢視關鍵模組,核心功能都對得到程式碼;帳號風險則同樣真實,而且出自作者本人之口,你需要在安裝之前就想清楚,而不是裝了才發現。這篇文章把三件事攤開講:它到底替你自動化了求職的哪一段、你的履歷和登入憑證會跑到哪些地方、以及專案現在的體質值不值得託付。

它接管的是「打招呼」這段最耗神的重複勞動

Boss 直聘的產品邏輯是聊天先行:求職者看到職缺,點下立即溝通,先跟徵才方打聲招呼,聊得起來才有後續。單看一次點擊很輕,乘上一天幾十上百個職缺、接連幾個星期,就變成純粹的機械勞動,而且大多數點開的職缺根本不合適。GeekGeekRun 接管的就是這一段。它把職缺來源分成幾路:平台推薦列表、依你設定的求職期望配出來的職缺、以及用你自己下的關鍵字去搜尋的結果,串接的順序可以用拖拉調整。每一路上的職缺,它照你設的城市、薪資、工作經驗、學歷、公司規模、產業條件過濾,職缺名稱和描述還能再下正規表示式,連徵才方的活躍度都會檢查,長時間沒上線的徵才方直接跳過。全部條件通過,它就替你按下開聊。

GeekGeekRun 自動開聊的職缺篩選設定介面,左側為 Boss 直聘職缺列表,右側為城市薪資經驗學歷等篩選條件與職缺描述Pin
自動開聊前的職缺篩選設定:城市、薪資、經驗、學歷等條件都在這一頁配置(圖片來源:GeekGeekRun 官方倉庫)。

被判定不合適的職缺,它有三種處置方式,而且這段設計看得出作者真的在海投裡痛苦過:可以在 Boss 直聘的介面上直接把職缺標記為不合適,按 README 的說法,一段時間內你不會再看到這個職缺,平台會推薦別的來替換;可以只記在本地資料庫裡,七天內再遇到直接跳過;也可以只在這次運行中忽略。搭配起來,它的效果是把僵屍職缺和牛頭不對馬嘴的推薦從你的清單裡持續清掉,讓每天的自動開聊都建立在乾淨的候選池上。當天的打招呼次數用完,程式會自己暫停一個小時再試,跨到隔天就繼續。動作之間它也插入隨機長短的等待時間,這個設計在原始碼裡看得到。

另一個主打功能是已讀不回的自動複聊。對方看了你的訊息卻沒回,程式可以依你設定的時限和間隔自動再發一則,內容有兩種選擇:送出一個「盼回覆」的表情,或者交給大語言模型,讀你的履歷和最近的對話上下文,生成一段客製化的追問。軟體內建履歷編輯器,追問的提示詞模板可以自己改,還附了一個模擬頁讓你先預覽生成效果再上戰場。從設定檔看,預設會抓最近八則訊息當上下文,這個數字也可以調。

整套流程裡最技術性的一步是登入,作者把它也包了起來。軟體內建一個 Boss 登入助手,打開內嵌瀏覽器讓你登入一次,之後的登入憑證就由程式接手保管,按 README 的說法,你從頭到尾不會接觸到 cookie、JSON 這類技術名詞。憑證失效時程式會偵測到,原始碼裡有專門的模組負責清掉失效的憑證檔,再引導你重新登入。

作者自己先簽給你看的風險同意書

那份第一次啟動就跳出來的聲明,值得逐條讀,因為它是整個專案最誠實的部分。作者引用的是 Boss 直聘 2023 年 3 月版的用戶協議,指名程式的行為牴觸其中關於平台使用義務與違約責任的章節,一旦被平台的風控系統判定為非正常的使用行為,輕則強制登出,重則限制功能或封鎖帳號。作者沒有把這寫成含糊的可能,而是直接說:使用這套程式,就意味著你願意接受這些風險,後果自行承擔。給出的配套建議也很務實:另外註冊一個求職專用的新帳號來跑,當天次數用完就隔幾天再用。

聲明裡有一條特別少見的警告,在職找工作的人應該劃線:你所在的公司可能採購了上網行為管理系統(作者點名了奇安信、深信服、綠盟這類產品),終端機和網路上的動作會被審計追蹤,IT 或人事單位看得到你在求職。換句話說,在公司配的電腦或公司網路上跑這套軟體,等於把離職傾向直接寫進監控紀錄。這不是嚇唬人的假設,企業端資安產品本來就有這個能力,只是很少有工具作者願意把話講白。

聲明最後還附了一段反詐騙聲明:軟體完全免費、沒有任何內建付費牆,作者從未靠它獲得收入,如果你是在 GitHub 以外的地方付費買到它,或者被要求付費才能使用,大概率是遇到轉賣騙局或被加料過的改造版。官方取得管道是 GitHub 上的 releases 頁面,程式內建的更新檢查也只指向這裡。順帶一提,作者也在 README 裡自述了寫這套程式的原因:他自己長期使用 Boss 直聘找工作,被推薦列表裡大量不活躍的職缺與不合適的配對消耗到受不了,才把篩選和清理的邏輯寫成程式。工具的出發點來自真實的求職痛點,這在滿街行銷話術的工具文裡反而少見。

履歷、cookie、API 金鑰各自去了哪裡

求職工具的隱私問題要分開看,混在一起只會得到糊掉的結論。我把四條資料線各自梳理過一遍。先看登入憑證:程式把你的 Boss 直聘 cookie 存在本機,用它模擬你在網頁上的操作。我讀了核心程式碼裡所有對外連線的位址,與求職相關的端點全部指向 zhipin.com 自己的介面,涵蓋職缺列表、聊天紀錄、加好友、標記回饋這些功能,cookie 本身沒有第三個去處;「不會洩漏給第三方」是作者的承諾,而原始碼裡能核對的部分與這個承諾一致。

履歷是另一條要特別注意的線:它會離開你的電腦,去你設定的大模型那裡。啟用 LLM 生成追問時,程式會把你的履歷和最近八則對話整理成提示詞,送到你設定的模型端點。預設的範本端點是 DeepSeek 的 api.deepseek.com/v1,也支援其他 OpenAI 相容的服務,API 金鑰自己申請自己填,截圖裡的範例端點一個是 DeepSeek、一個是火山引擎方舟,都是中國大陸的模型服務。這代表履歷個資會出現在你選的那家模型商的雲端,落地在哪個國家的伺服器、適用什麼隱私政策,取決於你選了誰,軟體本身不代勞判斷。想讓履歷完全不出門,把追問內容設成表情符號就好,這條線就斷了。

GeekGeekRun 的大語言模型設定介面,可填入服務商 API 位址、模型名稱與 API 金鑰,並可添加多個備用模型Pin
大語言模型設定頁:端點與金鑰自帶、可掛多個備用模型,頁面本身也附了隱私提醒(圖片來源:GeekGeekRun 官方倉庫)。

API 金鑰的存放要另外拉出來看。每次呼叫模型的用量紀錄,程式會連同端點、模型名稱、起訖時間、token 消耗一起寫進本機的 SQLite 資料庫,而原始碼顯示金鑰欄位是以明文跟著寫進去的(boss-operation.ts 第 197 行)。資料只留在本機沒錯,但金鑰因此散落在設定檔和用量紀錄兩處,共用電腦或把資料庫檔案備份到雲端的人,要多想一層。

還有一條常被忽略的線是遙測。軟體內建 Google Analytics 4 事件上報,事件內容包含軟體版本、作業系統資訊、錯誤訊息,識別碼用的是機器識別碼。有個實作細節要點出來:公開原始碼裡的 GA 編號是佔位符,真正的編號在打包階段從建置環境注入,所以從原始碼驗不到實際值,但事件的欄位結構完全讀得到。作者宣稱不會上報能識別你身份的資訊,這句話要精確地讀:機器識別碼是一組持續性的裝置代號,追蹤的是這台機器裝了什麼版本、出過什麼錯,你的姓名和履歷內容確實不在事件裡,但「完全無法被識別」是另一回事。

現在還能用嗎:一套跟著平台改版起落的工具

這類自動化工具的壽命取決於貓鼠遊戲的勝率,先看專案體質。GeekGeekRun 從 2024 年 11 月開張,到現在累積約 2,400 個 star、189 次 fork,最新正式版 v0.17.4 在 2026 年 5 月 2 日發布,年初到五月之間總共擠了十個版本。主分支的程式碼凍在 5 月 2 日,四個月沒有新正式版,但專案沒有死:issue 區到 9 月初還有人回報使用問題(最近一則是登入 cookie 卡住),也有社群開發者提交了新功能,等作者合併。最新版 Windows 安裝包累積下載近 2,600 次,真實使用者是存在的。另一個要納入考量的事實是,README 自述整套軟體長期只有作者一個人、用一台 Mac 跟一台 Windows 自測,版本品質相當依賴使用者回報。軟體本身內建更新檢查,會去比對 GitHub releases 上的新版。

為什麼維護節奏是生死線,作者在說明書裡自己交代了:Boss 直聘經常改版,還會跑 A/B 實驗,頁面元素一變,腳本就會失效,典型症狀是瀏覽器反覆重啟。程式的反偵測靠一個作者自製的隱匿外掛,原理是把自動化程式碼的特徵偽裝成瀏覽器原生行為,原始碼裡寫得毫不掩飾。這是一場沒有終點的追趕,平台每次改動都可能讓上一版失效,所以判斷這套工具值不值得裝,看的是作者修復的速度和社群回報的密度,而非 star 數。至於它此刻對當前版本 Boss 直聘的實際成功率,我沒有帳號可以實測,這部分先留給實際使用的人;從 issue 區的動態看,登入環節到 9 月還有人卡關。

安裝成本與授權現實:兩個先想清楚再下載的點

軟體支援 Windows(10 1507 以上)、Linux(Ubuntu 20.04 桌面版)與 macOS(Sonoma 以上,Intel 與 Apple Silicon 都有安裝包),Windows 和 Linux 的安裝算是常規流程。Mac 使用者要先過一關:發行包沒有簽名,官方教學要求你在終端機執行 sudo spctl –master-disable,全域關閉 macOS 的 Gatekeeper 防護,再手動清除安裝包的隔離屬性。這是全系統等級的安全讓步,不是裝一個軟體的事,裝完之後建議把指令反過來執行、把防護開回來。首次啟動會引導基本設定,內建的瀏覽器核心從 npm 的中國鏡像站下載,這一步需要網路能連上該鏡像。

授權狀態是另一個容易被忽略的現實。倉庫描述寫著「開源、免費」,但整個專案沒有 LICENSE 授權檔,GitHub 將授權狀態偵測為 None。原始碼公開可讀、可下載、可以檢視,這些都成立,缺的是授權條款這一塊:沒有條款,修改、再散布、商用的法律地位就是未知數。對把它當個人求職工具的人影響不大,對想拿它改造或包裝產品的人,這是必須正視的空洞,也讓市面上那些來路不明的改造版,法律地位更加模糊。

誰該考慮它,誰連下載都可以省了

先把適用範圍講清楚:Boss 直聘的職缺以中國大陸城市為主,這套工具的目標使用者,是準備到中國大陸工作、想投中國大陸公司,或需要系統性掃描對岸職缺市場的人。如果你找的是台灣本地或海外遠端的工作,海外的遠端職缺有專門的中文聚合站可以看,例如遠程島這類站點,不需要為了它承擔帳號風險;順帶一提,Boss 直聘的網站從台灣直連就打得開,我實測回應時間約兩秒半,想先看看上面的職缺生態再決定要不要裝工具,成本很低。在職求職、手上只有公司配發電腦的人也建議跳過,理由前面說過,監控側寫的風險比封號更具體。

它真正適合的畫像大概長這樣:你的目標市場就在中國大陸,願意為了效率開一個專用帳號跑自動開聊,能接受帳號隨時可能被平台處置,也願意把履歷交給自己挑選的模型服務。如果只是想讓求職這件事的文件端更省力,寫履歷有更低風險的路,例如履歷產生器類工具;如果你想要的其實是把手動操作交給程式的那種手感,Android 裝置上的開源自動點擊工具不針對特定平台的用戶協議,玩法相近而包袱輕得多。

真的要裝,入口只有一個:GitHub 上 geekgeekrun/geekgeekrun 倉庫的 releases 頁面,選對應平台的安裝包。下載前把 README 的免責聲明完整讀過一遍,Mac 使用者想清楚 Gatekeeper 那一步,啟用 LLM 功能前想清楚履歷要交給哪家模型。作者把所有該講的風險都寫在前面了,這份坦白是這個專案最值錢的部分,剩下的判斷,本來就該回到你自己手上。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1256

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...