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

Linuxのリコール

2025年10月27日原文(github.com)

概要

  • Recall for Linux は、Windows Recallのような機能をLinuxで再現するツール
  • 画面キャプチャやOCR、チャット内容の自動保存などの 監視・記録機能 を提供
  • インストールは 手動 でコマンドを実行する必要あり
  • 将来的には 暗号化やAI機能、データアップロード なども計画中
  • プライバシーやセキュリティへの 懸念 が強く、皮肉を込めた紹介

Recall for Linux:Windows Recall風“監視”ツール

  • Recall for Linux は、Windows Recallの利便性(と問題点)をLinux環境に再現するツール
  • 機能 として、すべての操作の24時間365日画面キャプチャ記録
  • OCR による画像からテキストへの自動変換
  • チャットアプリやメールの画面内容も インデックス化・保存 し、過去の会話や情報も検索可能
  • 3週間前に閲覧した ウェブサイト履歴 も自動保存
  • 友人からの 機密情報 や恥ずかしい話も、画面に表示された内容はすべて記録・保存

インストール方法

  • Linux では自動・サイレントインストールが不可能
  • インストールは ターミナルでコマンドを実行 する必要
    • 例:curl -fsSL https://tinyurl.com/2u5ckjyn | bash
  • コマンドは「 ウイルスフリー」と主張(Virustotalスコア98/100)

今後のロードマップ

  • 暗号化機能 の実装(2028年まで延期予定)
  • AI機能 の追加
  • 収益化 (開発者向け、利用者には還元なし)
  • Webカメラ画像 の自動保存
  • 常時音声録音 機能
  • データの自動クラウドアップロード
  • 利用者データを使った LLM(大規模言語モデル)学習

プライバシー・セキュリティへの皮肉

  • Microsoft の監視機能を「恋しい」ユーザー向けの皮肉的な紹介
  • あらゆる個人情報を 一元的に保存・管理 することへの強い風刺
  • 便利さ」の裏に潜む リスク やプライバシー侵害への警鐘

Hackerたちの意見

一瞬、これが真面目な意見かと思ったよ(microsoft_recall_linux.exeを見たら笑っちゃったけど)。とはいえ、オープンソースで完全にローカルなものがあれば、AIのデータとして使えるから、実際に興味あるな。

https://github.com/mediar-ai/screenpipe は期待できそうだけど、俺の環境ではちょっと問題があるんだ。今はffmpegとx11grabでデータを全部取り込んでるけど、後でどうするか考えるつもり。

同じく。俺は記憶力が悪いから、全部を把握してくれるローカルAIがあればめっちゃ便利だと思う。

監査の仕事をしてたとき、画面で起こってることを3fpsで録画して、10倍速で再生してたんだ。忘れないためにね。Recallが発表されたとき、俺はそれがめっちゃクールな技術だと思ってた少数派だったよ。

みんなが求めてるのはそれだよね。

でも、実際には動く解決策なんだよ。recall-for-linux.exeは、これをループでやるバッシュスクリプトに過ぎないからね。:) grim - | tee ~/.recall/$(date "+%Y-%m-%dT%H-%M-%S").png | tesseract stdin stdout 2>/dev/null >~/.recall/$(date "+%Y-%m-%dT%H-%M-%S").log

確かにジョークだけど、実際に動くんだ。すごく粗い方法だけどね。exeは実際には短いバッシュスクリプトで、5秒ごとにスクリーンショットを撮って、それをtesseract(OCR)に渡して、結果を~/.recallに保存するんだ。

実際、オープンソースで完全にローカルなものに興味があるんだけど、実際に見た?それともただ見ただけ?実際にオープンソースで完全にローカルだよ。# ... くだらないことをしながら真実を語る; do grim - | tee ~/.recall/$(date "+%Y-%m-%dT%H-%M-%S").png | tesseract stdin stdout 2>/dev/null >~/.recall/$(date "+%Y-%m-%dT%H-%M-%S").log # ... 他のくだらないこともやったけど、あの絵文字とかは面白いはずなんだよね。でも実際に動くんだ。 "tesseract"を好きなローカルAIに置き換えて、grimを他のスクリーンショットツールに変えてもいいよ。こんなのを10年以上やってるけど(重複フレームを削除するdiffもあるし)、日付で分けるのが好きなんだ("T"を"/"にする)そうすると他のことが楽になるからね。でも、俺のスクリプトはそれほど複雑じゃないよ。

ここにあった/あった https://github.com/selfspy/selfspy(10年間更新されてない)。

これがサティアだってのは分かってるけど、実際には自分でコントロールできるものがあるんだ。誰が何を言ったか、どこで言ったかを覚えておくのに役立つかもしれない。便利だよ。ただ、メガコープが実装する方法とは違うけどね。ここにあるよ [無関係で、俺がテストしたわけでもない、確認済みでもない]: https://github.com/openrecall/openrecall

これがサティアだとしても、最初の印象よりもずっと機能的だよ。 https://github.com/rolflobker/recall-for-linux/blob/e16382f0...

ああ、いいね。これが本物だといいなと思ってたんだ。昨日、誰かが何かについて質問してて、俺はそれについての説明を書いたことを思い出したんだけど、どこに書いたか全然思い出せなくてさ。Mattermost?GitHub Gist?ランダムなテキストファイル?Confluence?結局Stackoverflowだったんだけど、見つけるのにかなり時間がかかったよ。もちろん、この機能は100%ローカルで暗号化されてる必要があるけど、アイデア自体はすごく役立つし、こういう皮肉はバカみたいだね。

Hacker Newsで議論の続きを見る