世界を動かす技術を、日本語で。

AIに腕と脚を与えたら、私を拒絶された

2025年8月6日原文(grell.dev)

概要

  • Anthropic がリリースした Claude Computer Use で、自作のライブラリ enigo が採用されたことへの驚きと誇り
  • enigo はクロスプラットフォームで動作し、人気の高いオープンソース入力シミュレーションライブラリ
  • MITライセンス のため金銭的な見返りはなく、知名度やダウンロード数が増加
  • Anthropicへの就職応募 は不採用となり、AIに間接的に拒絶された体験
  • Claude Desktop のLinux対応や今後の展望への思い

Claude Computer Useで自作ライブラリが採用された話

  • Anthropic が2024年10月にリリースした Claude Computer Use、AIによるPC操作機能の実装
  • 自作の enigo ライブラリが、 Claude Desktop (macOS/Windows)両方で利用されている事実
  • コマンドライン でenigoの利用を確認する手順の公開
    • macOS・Windowsそれぞれで Claude Desktop のバイナリからenigoの存在を検証
  • enigo の特徴
    • Windows、macOS、*BSD、Linux(Wayland、X11、libei)で動作
    • Rust製、 メモリ安全性高速性 を両立
    • crates.ioで約30万ダウンロード、GitHubで1200+スターの実績
  • 入力シミュレーション はOSごとの癖が多く、詳細な解説記事も必要な難易度
  • enigo は唯一、root権限なしでマルチプラットフォーム対応可能なライブラリ

オープンソースの現実と誇り

  • MITライセンス のため、誰でも無料で利用可能
  • 得られるのは GitHubスターダウンロード数 といった「オタクの名誉」
  • 商用プロジェクトで使われていることへの 誇り不安
    • 趣味プロジェクトが数千台に展開される現実

Claude DesktopのLinux対応と技術的好奇心

  • Claude Desktop はElectron製だが、公式にはmacOSとWindowsのみ対応
    • Electronアプリの利点は本来クロスプラットフォーム性
  • Linux移植の試みも存在(enigo部分のスタブ化で対応)
  • enigo 自体はLinux対応済みなのに、なぜLinux版で利用されていないのかという疑問

Anthropicへの応募とAIによる拒否体験

  • Anthropic でenigoを使った新機能開発チームの求人を知人経由で知る
  • 応募書類 を提出、数週間後に「今は選考できない」との自動返信で不採用
  • 自分のコードが使われているのに採用されない という複雑な心境
  • 入力シミュレーション分野での知見とenigoの更なる発展への意欲
  • Claude AI に「腕と脚」を与えたのに、結果的にAIに拒絶されたメタ的体験

オープンソース開発者の本音と未来

  • enigo が商用AIプロダクトに採用されたことへの喜び
  • 金銭的なリターン はないが、技術的・精神的な満足感
  • 今後の夢 として、enigoの更なる洗練やLinux対応の推進
  • Roko's Basilisk」に触れつつ、AIと人間の関係性へのユーモア

Hackerたちの意見

言っちゃうけど、なんで彼にお金を払うの?彼はもう無料で仕事してるじゃん。ああ、無視されたんだね。それが会社にとって良い印象になるとは思えないけど。

彼らが優先したい機能を実装すること。ほとんどの会社がOSSメンテナを雇うときと同じだね。

だって、彼が何をするかを決めやすいから - 彼がこの仕事を大好きで、すごくできるって知ってるから - 彼の成果物を所有できる、競争優位性になるから - それに、彼を雇ってもほとんどコストがかからないだろうし。

今はただの趣味で、まだバグがたくさん残ってるんだ。収入がないから、もっと時間をかけられない。雇ってもらえれば、フルタイムでバグ修正に取り組めて、進捗もかなり早くなると思う。

誰かが無料のトラクターの設計図をくれるって言っても、その発明者を雇って組み立ててもらうか、他のエンジニアを雇わなきゃいけないって感じだよね。FOSSプロジェクトって、実際にはTCOを考えると、完全に無料で生産準備が整ってることはほとんどないよ。特にテック企業にとってはね。

新しいライセンスを作ろうぜ:もし俺を雇わないなら、俺のライブラリを使って年間1億ドル以上の収益を上げたら、商用ライセンスを払わなきゃいけないっていうのはどう?その金額は、あなたの会社で50人以上を管理する平均的なプリンシパルエンジニアやディレクターの総コスト(株式付与も含む)と、最高の生活費がかかる都市のどちらか高い方にする。OSSの仕事で主に一人の著者じゃない場合は、そのお金をOSSプロジェクトの財団に寄付して、主要なメンテナーに適用する。プリンシパルエンジニア1人あたり10億ドルのグローバル収益の単位で収益の倍数でスケールさせることもできる。個人的には、ffmpegみたいな大手テックが使う基盤プロジェクトは、昨日このライセンスに切り替えるべきだと思う。彼らは自分たちで作るよりもずっと安く済むから、何百万も得られるはずだよ。

Anthropicについてはわからないけど、Googleがオープンソースプロジェクトに関わっている人を雇っているのは見たことあるよ。彼らが求めているスキルに合った人たちね。デスクトップ検索や共同編集のことが思い浮かぶけど、ちょっと記憶違いかも?

でも、彼は無料で仕事をしているわけじゃないよ。彼は別のことを無料でやっていて、それを使われているだけ。彼はそのライブラリに関する専門知識を持っていて、他の誰も持っていないから、彼らは誰かを雇って学ばせるか、彼のような人を雇うしかないんだ。

ああ、彼らのAIを使ったカバーレターのレビューシステム、全然ダメみたいだね。

こんにちは、ブログ記事の作者です。これを投稿してくれてありがとう。質問があれば気軽に聞いてね。あと、書き方についてのフィードバックも教えてくれると嬉しいです。これが初めての投稿の一つなので、改善したいんです。

友達、彼らがあなたに提供してくれた価値に対して少しでも報酬を与えてくれることを願ってるよ。アメリカの企業は厳しいから、可能性はゼロに近いと思うけど。あなたにとっての良い金額が、彼らにとっては小銭みたいなもんだし。だから、私の立場はGPL > MITなんだ。

正直、これはシステムの失敗だと思う、Claudeベースのものでさえ。Claude Desktopチームの誰かがこれを見て、あなたに連絡してくれることを願ってるよ。よろしく!

Hacker Newsで議論の続きを見る