
自律型AI駆動のOSINT&セキュリティリサーチ用デスクトップエージェント(macOS/Windows)で、ライブナレッジグラフを構築します。許可された用途のみ。
名前、メールアドレス、ユーザー名、ドメイン、写真を渡すだけで、彼女はケースを開き、オープンウェブ上で対象を調査し、メタデータを読み取り、インフラストラクチャをマッピングし、見つけたすべてを知識グラフに描き出します。そのグラフはあなたが見ている間に成長していきます。macOSとWindowsで動作し、Claude、ChatGPT、またはお好みのローカルモデルを搭載できます。
Claude · ChatGPT およびOpenAI互換の任意のエンドポイント · Ollama (完全ローカル、データがマシンの外に出ることはありません)
真面目な話、Aetherは調査を許可された人やシステムのためにあります。自分の露出調査、調査を依頼してきた人、所有するラボやCTFのボックスなどです。彼女は公開済みの情報やプラットフォームが表示する情報のみを読み取ります。認証を突破したり、ボット検出を回避したり、フィッシングを行ったり、アカウントを乗っ取ったりすることはありません。これらの制限は彼女の動作に組み込まれています。調査する権利のない他人を対象に指定した場合、悪いのは彼女ではなくあなたです。常識を持って行動してください。
Aetherにセレクタを渡すと、彼女は作業を開始します。チャットの返信を連発するのではなく、ケースファイルを作成するかのように考えを声に出します。実行する各ツールは、実行ログの小さな行として表示され、「処理中」から「完了」へと切り替わります。何かを見つけた瞬間にグラフに書き込み、確認または除外したらステータスを切り替えます。
グラフの色は装飾ではなくステータスを意味します。光るのはターゲットのみです。確認済みの事実には白いリングが付き、まだ追跡が必要なものはピンク色にパルスします。ノードには実際の画像も表示されます。人物には顔写真、アカウントにはサイトのファビコン、写真ノードには実際の写真が表示されます。
ライブ知識グラフ。 紙にインクで描かれたようなフォース指向キャンバス。ノードはセレクタタイプ別に色分けされ、ステータス別にリングが付き、接続数に応じてサイズが変わり、実在する画像があれば表示されます。メインのワークスペースであり、ケースの構築に合わせて更新されます。
ケースファイルのように読めるチャット。 回答は彼女が書くようにストリーミング表示され、すべてのツール呼び出しは実行中から完了へとアニメーションする証拠ログの独自の行として表示されます。
内蔵Sherlock。 username_search は、Pythonもセットアップも不要で、ハンドルを一度に数十のプラットフォームでチェックし、公開プロフィールが存在する場所を教えてくれます。
多数の同梱ツール。 キー不要のOSINTおよびリコン用エンドポイントの大規模カタログ(GitHub、crt.sh、RDAP、DNS over HTTPS、Shodan InternetDB、RIPE、Wayback、urlscan、OTX、Hudson Rockなど)に加え、一般的なリコンCLI(maigret、subfinder、httpx、nuclei、nmap)用のワンタッチラッパーも含まれます。独自のものも追加可能です。ローカルコマンドや、キーを使用して呼び出す任意のHTTP API(キーはマシン上で暗号化され、平文で外部に出ることはありません)。
オフェンシブセキュリティのプレイブック。 ネットワークリコン、Web列挙、足場確保、権限昇格、パスワード攻撃、HTB手法などのスキル一式が同梱されており、ラボやCTFのタスクで必要になった際にモデルが読み込みます。
Aetherは単一のモデルに固定されていません。設定でプロバイダを選択すれば、モデル切り替えはチャットの入力欄の隣に表示されます。
| プロバイダ | 概要 |
|---|
グラフ、ツール、ワークフロー全体はどれを選んでも同一です。ローカルルートでは、ツール呼び出しに対応したモデル(llama3.1、qwen2.5、mistral-nemo)を使用してください。対応していないモデルでもチャットは可能ですが、グラフを操作することはできません。
git clone https://github.com/fknMega/Aether.git
cd Aether
npm install
npm run dev
Claudeの場合、初回起動時にサインインの手順が案内されます(または npm run login を実行)。ChatGPTまたはOllamaの場合は、設定でキーを入力するかローカルサーバーを指定して開始します。Node 18+が必要です。データベースの実行やネイティブツールチェーンのインストールは不要で、状態はプレーンなJSONファイルです。
npm run dist:mac # .dmg と .zip、macOS上でビルド
npm run dist:win # .exe インストーラ、Windows上でビルド
claude バイナリがプラットフォーム別のパッケージとして提供されるため、各OSはそのOS上でビルドしてください。出力は release/ に配置されます。
自動更新 はWindowsとmacOSの両方で動作し、設定に更新パネルがあります(確認、ステータス、インストール、自動チェックの切り替え)。Aetherは最新の GitHub Release を読み取り、バックグラウンドでビルドをダウンロードしてインストールします。Windowsでは新しいインストーラを実行し、macOSでは自身のアプリバンドルを交換して再起動します(標準のElectronアップデータとは異なり、コード署名は不要です)。アプリが書き込みできない場所にある場合は、.dmg を開いてドラッグで素早くインストールするフォールバックが機能します。ビルドを公開するには、.dmg / .exe アセットを添付したReleaseを作成してください(例:contents:write 権限を持つトークンで gh release create v2.0.2 release/*)。
Aetherはマシン上で動作する自律エージェントです。権限プロンプトをオフにしたコーディングエージェントと同じように扱ってください。自律モード(デフォルト)では、シェルコマンド、ローカルコマンドモジュール、ファイル書き込みを確認なしで実行します。すべてフェンスで囲まれたワークスペース内ですが、意図的なコマンドはアカウントの他の部分に到達できる可能性があります。設定で自律モードをオフにすると、読み取り専用の収集ツールとAPIモジュールを維持し、シェルを無効化するセーフモードになります。
カスタムモジュールは信頼された設定として扱われるため、自分で作成したものか信頼できるものだけを追加してください。モジュールとAIプロバイダの両方のキーは、OSのキーチェーンで暗号化されて保存され、平文でレンダラーに送信されることはありません。また、プロンプトインジェクションは現実の脅威です。Aetherは仕事の一環としてWebページや画像内のテキストを読み取り、それらすべてをコマンドではなくデータとして扱いますが、完全な対策は存在しません。秘密情報が手の届く範囲にある状態で、敵対的なターゲットに彼女を向けないでください。これらはバグリストではありません。これはツールの本質であり、オープンソース化されているということは、その動作を正確に読めるということです。
MIT。 LICENSE を参照してください。
| 必要なもの |
|---|
| Claude | デフォルト。Agent SDKを通じてClaudeサブスクリプションを使用。 | 一度のサインイン |
| ChatGPT | OpenAI互換の任意のエンドポイント(OpenAI、Azure、OpenRouter、プロキシ)。 | APIキー |
| Ollama | 完全に自分のマシン上で動作するモデル。データがボックスの外に出ることはありません。 | ollama serve + ツール対応モデル |