iKnowとは?
macOS 13以降、knowledgeconstructiondとintelligenceplatformdという2つのバックグラウンドプロセスが、Macの持ち主についてのナレッジグラフを作っています。誰と知り合いか、その人たちとの関係をシステムがどう判断したか、誰に連絡しているか、写真に繰り返し写る顔は誰か。the Eighth Rankの調査によれば、それは~/Library/IntelligencePlatformに平文の51個のSQLiteデータベースとして置かれ、中心となるのは181のエンティティクラスと278の述語を持つトリプルストアで、連絡先、カレンダー、写真、メッセージ、メールなどから作られています。Appleはこのほとんどを文書化していません。
iKnowはこのストアを開いてブラウザに表示します。何が記録され、何がどの程度の確からしさで推論され、システムのほかのどの部分がそれを読んでいるか。依存関係のない、Python標準ライブラリだけで書かれた単一のサーバーです。グラフと、グラフが照合する4つの情報源(メッセージ、写真、カレンダー、連絡先)をその場で読み、どのデータベースも読み取り専用で開きます。MANUAL_FOR_YOUR_AGENT.mdは同じテーブルをClaude CodeやCodex向けに説明し、普段の言葉で質問できるようにします。
iKnowは使う価値があるか?
iKnowの価値は、ほかの誰も見せていないものを見せる点にあります。Appleはグラフを作るプロセスに1行のmanページを付けているだけで、何を推論しているかの利用者向けの説明はありません。Macが誰を家族と見なし、なぜそう判断したのかを示すビューアーは、プライバシーを気にする利用者にも記者にも役立ちます。the Eighth Rankの研究者は2026年10月28日に調査を公開し、11月13日時点でリポジトリはスター605、フォーク28、コミット4件で、最新は11月8日でした。
セキュリティ設計は扱う対象に見合っています。サーバーは127.0.0.1で待ち受け、それを変えるオプションはありません。すべてのページとエンドポイントが起動時に表示されるランダムなトークンを要求し、Content-Security-Policyがマシン外へのリクエストを遮断し、データベースはすべて読み取り専用で開かれます。READMEによれば何も書き込まず、記録もしません。トークンは同じMac上の他のアカウントやWebページを締め出しますが、すでにあなたの権限で動いているプログラムに対するサンドボックスではないとREADMEは注意しています。
負担が大きいのは必要な権限です。起動に使うターミナルにはフルディスクアクセスが必要で、それはiKnowだけでなく、そのターミナルから動かすすべてに及びます。READMEはセッションごとに切るよう勧め、サーバーも停止時に念を押します。エージェント用マニュアルはより危険な使い方です。サーバーと違い、エージェントは読んだ内容をモデル提供元に送るため、マニュアルは先にあなたに確認するよう指示しています。
注意点:テストされているのはmacOS 26.6.2、26.7.1、27.0.1だけで、27では一部のページが不完全です。Appleはこれらのストアをリリースごとに変えます。README自身が、このツールは完全にLLMで生成されたもので100%正確ではないかもしれないと書いているので、列の解釈はAppleの文書ではなく一つの読み方として扱うべきです。
結論:一度動かして、身の 回りの人についてMacが何を推論したかを見たら、権限を取り消してください。常に動かしておくものではなく、点検のための道具です。
真価を発揮する場面
プライバシーを気にするMacの利用者
Macが自分の家族や親しい連絡先について何を判断したかを見たい
リポジトリをクローンし、ターミナルにフルディスクアクセスを与えて`python3 server.py`を実行し、表示されたリンクを開きます。ページには人物、推論された関係、その確からしさが並びます。費用はかからず、終わったら権限を切ります。
端末内AIを取材するテクノロジー記者
Apple Intelligenceがローカルで何を推論しているかを証拠付きで記録したい
テスト用のMacでiKnowを動かすか、`--bundle`で取り出したストアのコピーを指定し、読んでいるテーブルを引用します。解釈はLLMが書いたものなので、重要な列はSQLiteファイルで直接確かめます。
自分のMacでClaude Codeを使う開発者
スキーマを覚えずにグラフについて簡単な質問をしたい
エージェントにMANUAL_FOR_YOUR_AGENT.mdを渡し、Macが誰を家族と考えているかを尋ねます。エージェントにも同じフルディスクアクセスが必要で、読んだ内容は提供元に送られるため、マニュアルは事前の確認をエージェントに義務付けています。
導入前に確認すること
- 導入
- `git clone`のあと`python3 server.py`を実行します。ターミナルアプリにはフルディスクアクセスと完全な再起動が必要です。起動時に各ストアの横にokかDENYが表示されます。
- 連携
- ~/Library/IntelligencePlatformに加え、メッセージ、写真、カレンダー、連絡先を読みます。Claude Code、Codex、シェルを使えるあらゆるエージェント向けのマニュアル付き。
- データとプライバシー
- すべてMac内にとどまります。ループバックのみ、データベースは読み取り専用、起動ごとに新しいトークン、READMEによれば書き込みも記録もありません。
- 制限
- テストはmacOS 26.6.2、26.7.1、27.0.1のみで、macOS 27では一部のページが不完全です。解釈はLLMが生成したもので、誤っている場合があります。
良い点
- Appleが表に出さない推論された関係と確からしさを見せる
- ループバックのみ、トークン必須、厳密に読み取り専用
- Python 3以外の依存関係なし
- エージェント用マニュアルはグラフのデータをモデル提供元に送る前に確認を求める
気になる点
- 起動するターミナルにフルディスクアクセスが必要
- テストは3つのmacOSリリースのみで、ほかでは一部ページが壊れうる
- 自ら完全にLLM生成で不正確な可能性があると述べている
- コミット4件のごく小さなプロジェクト
おすすめの人
macOSが自分や連絡先の人々について何を推論したかを見たいMacの利用者、プライバシー研究者、記者。
iKnowの代替
iKnow:よくある質問
- iKnowは使う価値があるか?
- iKnowは、Macが持っていると決して教えてくれないデータをのぞく小さく丁寧な窓で、Appleの端末内での人物分析に興味がある人なら20分かける価値がありますが、終わったらフルディスクアクセスを必ず切ってください。 評価は5点満点中3.6点です。
- iKnowの料金は?
- 無料のオープンソース(Apache-2.0)。
- iKnowの欠点は?
- 起動するターミナルにフルディスクアクセスが必要; テストは3つのmacOSリリースのみで、ほかでは一部ページが壊れうる; 自ら完全にLLM生成で不正確な可能性があると述べている; コミット4件のごく小さなプロジェクト.
- iKnowは誰に向いているか?
- macOSが自分や連絡先の人々について何を推論したかを見たいMacの利用者、プライバシー研究者、記者。
- iKnowは企業データを扱っても安全か?
- すべてMac内にとどまります。ループバックのみ、データベースは読み取り専用、起動ごとに新しいトークン、READMEによれば書き込みも記録もありません。
- iKnowの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はscreenpipeです。
回答確認日:2026年11月13日