自己寫的代碼庫被估值達 600 億美元的 AI 獨角獸用在核心功能里,是不是該高興?近日,開源開發(fā)者兼安全研究員 Robin 意外發(fā)現(xiàn),Anthropic 的 Claude Computer Use 功能里,居然悄悄用了他維護的開源庫 enigo——一個用于模擬用戶輸入的 Rust 庫。驚喜之余,他得知這家公司正在招聘相關(guān)崗位,便鼓起勇氣投出了簡歷。但出乎意料的是,這段“我為你打工你卻不理我”的故事,最后卻以一封冷冰冰的拒信收場。
作者 | Robin 編譯 | 蘇宓
出品 | CSDN(ID:CSDNnews)
事情要從 2024 年 10 月 Anthropic 推出的一項“Claude Computer Use”功能說起。簡單來看,這項功能就是讓 AI 能像人一樣控制電腦,比如把網(wǎng)頁上的數(shù)據(jù)復制到表格里。聽起來是不是很酷?
有些巧合的是,Robin 是一個開源庫的維護者,自己在閑暇之余開發(fā)了一個用來控制電腦的庫,所以在得知 Anthropic 新上線這個功能之際,他也特別好奇對方是怎么做到的,也想從中學點東西。
不過因為日常工作有些忙碌,直到今年春天才有時間去研究。
”我的開源庫正被 Claude 使用“
結(jié)果不看不知道,一看嚇一跳——Anthropic 作為 AI 領(lǐng)域的頭部公司,截至 2025 年 3 月其估值已經(jīng)超過 600 億美元,這樣一家頂尖公司,居然在自家的產(chǎn)品里用上了他寫的開源庫 enigo,簡直讓人難以置信。
為了佐證自己的說法,Robin 也給出了實錘,稱任何人都可以通過以下命令驗證 Claude Desktop(macOS 版)確實用了 enigo:
$ 7z x Claude.dmg
$ perl -nle 'print $& while /.{0,67}enigo.{0,30}/g' Claude/Claude.app/Contents/Resources/app.asar.unpacked/node_modules/claude-native/claude-native-binding.node
/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/enigo-0.2.1/src/macos/macos_impl.rs
/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/enigo-0.2.1/src/macos/macos_impl.rs
Windows 版也是一樣的,用下面的命令就能查到:
$ 7z x Claude-Setup-x64.exe
$ 7z x AnthropicClaude-0.11.6-full.nupkg
$ perl -nle 'print $& while /.{0,75}enigo.{0,26}/g' Claude-Setup-x64/AnthropicClaude-0.11.6-full/lib/net45/resources/app.asar.unpacked/node_modules/claude-native/claude-native-binding.node
C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\enigo-0.2.1\src\win\win_impl.rs
你可以看到兩個平臺上用的都是 enigo 0.2.1 版本。
得知 enigo 被這樣一個預算幾乎無限的公司選中,用在商用項目里,Robin 袒露自己的想法:「當然感到非常自豪」。模擬用戶輸入這種事情其實比想象中麻煩,文檔少,而且各種操作系統(tǒng)有很多奇怪的細節(jié)問題,值得專門寫一篇博客來講講。
“雖然我說這話可能不太客觀,但我覺得 enigo 是干這個活的最佳選擇。它可能是唯一一個在 Windows、macOS、BSD 和 Linux(支持 Wayland、X11 和 libei)上都能工作、而且不需要 root 權(quán)限的庫?!盧obin 說道。
據(jù)悉,enigo 這個庫是用 Rust 寫的,大多數(shù)情況下是內(nèi)存安全的,同時運行速度也很快。它在 crates.io 上幾乎是這類庫里最受歡迎的,下載量接近 30 萬,GitHub 上有 1200 多星。
不過,Robin 表示,“一想到我的興趣項目現(xiàn)在被部署到成千上萬臺設備上,心里還是有點慌。”
他指出,對于不了解開源軟件的人可能會想,作為一個開源開發(fā)者,他肯定靠這個賺了不少錢,買幾輛法拉利也不在話下;而對于了解開源的人而言,一定不會驚訝——“我一分錢也沒賺?!?/p>
應聘 Anthropic 崗位,慘遭拒絕
據(jù) GitHub 頁面顯示,enigo 遵循了 MIT 協(xié)議,誰都可以免費用?!肝椅ㄒ荒艿玫降模褪?GitHub 上多幾個星星,crates.io 上多幾個下載數(shù)(程序員界的“江湖地位”指標吧)」,Robin 在博客中寫道。
有趣的是,雖然 Claude Desktop 是用 Electron 構(gòu)建的,官方卻只發(fā)布了 macOS 和 Windows 版本。按理說,Electron 本該是跨平臺的,但實際情況卻并非如此。一些開發(fā)者成功讓它跑在了 Linux 上,不過他們不得不將使用 enigo 的部分替換為空函數(shù)。這就有點離譜了——因為 enigo 本身明明也是跨平臺的。
后來,Robin 通過朋友的朋友得知,Anthropic 正在為 Claude Desktop 的某個“保密未發(fā)布功能”招聘工程師,正好就與 enigo 相關(guān)。
他便寫了封求職信,提交了申請。
對方系統(tǒng)很快回復說,篩選可能需要時間,只會通知進入下一輪的候選人。幾周過去沒有動靜,Robin 以為自己被刷掉了,也就沒再多想。
直到某天,他突然收到了來自 Anthropic 的郵件,滿懷期待地點開一看——結(jié)果是一封禮貌但冷淡的拒信,說目前團隊沒有精力評估新的申請。
其實,他是真的很想加入 Anthropic,繼續(xù)參與“Computer Use”這樣的功能開發(fā),并推動 Claude Desktop 在 Linux 上的落地。
他覺得自己其實挺有優(yōu)勢:Anthropic 已經(jīng)在使用他寫的代碼,這幾年他在“輸入模擬”這個冷門方向也積累了不少實戰(zhàn)經(jīng)驗。如果能專職投入幾個月時間打磨 enigo,一定能讓這個項目上升到更高的水準,也能幫 Anthropic 節(jié)省掉大量時間,讓工程師專注于 AI 模型本身,而不是各種輸入層的怪問題。
盡管沒能如愿加入團隊,Robin 依然非常開心 Claude Desktop 選擇了 enigo。想想看,某種程度上,他為 Claude AI 安上了“手腳”。不過他也忍不住調(diào)侃:那封拒信,會不會其實就是 Claude 自己寫的?畢竟現(xiàn)在它已經(jīng)能操作電腦、能寫代碼了……
網(wǎng)友出謀劃策
對于 Robin 的經(jīng)歷,不少網(wǎng)友表示共鳴和惋惜。有網(wǎng)友開玩笑建議,enigo 的下一個版本干脆內(nèi)置一個“自薦功能”:
“應該加入一個功能,在任何文本框里先自動輸入:‘Anthropic,我寫了這個庫!請查看我的簡歷!’,然后再刪掉?!?/p>
也有人借此感嘆,現(xiàn)在的大廠招聘門檻越來越高,單靠在官網(wǎng)投簡歷基本沒人看,能走內(nèi)推通道才是正解。正如一位網(wǎng)友分享了自己的親身經(jīng)歷:
“十多年前,我的夢想是進入某家特定的 FAANG 公司工作——這家公司眾所周知一直在使用我參與開發(fā)的一個開源項目。
我心想,作為該項目的貢獻者,投個簡歷肯定會有人認真看吧?結(jié)果完全沒人理我。
后來找不到工作,我只好去讀了碩士。最終我鼓起勇氣,給曾經(jīng)一起提交代碼、現(xiàn)在已是該公司主管的老同事發(fā)了封郵件。他手下團隊雖然當時沒招人,但不久后,另一組的招聘人員聯(lián)系了我。之后我參加了為期兩天的現(xiàn)場面試,面試兩個不同崗位,最后還真拿到了兩個 offer,隨我選?!?/p>
當然,也有人從另一個角度看待這件事,認為這類經(jīng)歷反映出開源許可制度的問題。有網(wǎng)友globular-toast評論道:
“再次提醒一下:如果你用 MIT 或類似許可證寫軟件,其實你就是在免費給像 Anthropic 這樣的公司打工。
用 GPL 或 AGPL 吧,那是目前我們最好的選擇。
別忘了,像微軟這樣的公司,每年在公關(guān)上砸?guī)资畠|美元,就是為了讓你誤以為他們受益的事情對你也有好處。但這種情況,其實極少會真的發(fā)生?!?/p>
不難看出,Robin 的經(jīng)歷并不孤獨。從熱心開源、默默維護項目,到被大公司采納卻求職無門,這樣的“既是貢獻者又是局外人”的矛盾處境,在開發(fā)者社區(qū)并不罕見。
參考:
https://grell.dev/blog/ai_rejection
https://news.ycombinator.com/item?id=44808794
2025 全球產(chǎn)品經(jīng)理大會
8月15–16日·北京威斯汀酒店
互聯(lián)網(wǎng)大廠&AI創(chuàng)業(yè)公司產(chǎn)品人齊聚
12 大專題,趨勢洞察 × 實戰(zhàn)拆解
掃碼領(lǐng)取大會 PPT,搶占 AI 產(chǎn)品新紅利
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.