機能について
Noust には、ノート作成や技術ドキュメントのワークフローを合理化するために設計された高度な機能が満載されています。このガイドでは、これらの機能の仕組みと、特定のニーズに合わせてカスタマイズする方法について詳しく説明します。
ドメイン管理
ドメイン(Domains)は、さまざまなプロジェクト、テーマ、またはワークフロー用の整理されたワークスペース、またはブラウザのタブのようなものと考えてください。
ワークフローの組織化
関連するノートを隔離されたドメインにグループ化し、集中力を維持します。各ドメインは独自の独立した履歴を維持するため、ワークスペースの残りの部分に影響を与えることなく、さまざまなタスクにわたって個別に試行錯誤できます。
ワークスペースの順序変更
ドメインタブをクリックして長押しし、最初にドラッグしてから水平に移動させて新しい位置にスナップさせることで、ワークスペースを再編成します。任意のドメイン名をダブルクリックすると、即座に編集できます。
モバイルでのドメインタブ削除(2タップ安全保護)
Noustのモバイル版では、タブの「X」ボタンによるドメインの終了・削除時に、誤タップによる意図しない閉鎖を防ぐため2回連続タップが必要です:
- 1回目のタップ(安全確認):タブの閉じるボタンがテーマのアクセントカラーで強調表示され、削除待機状態になります。
- 2回目のタップ(完全削除):再度タップすると操作が確定し、ドメインと関連ノートが削除されます。画面外をタップするか3秒経過すると自動的に解除されます。
- デスクトップ版の動作:PC(デスクトップ)環境では、従来通りシングルクリックで即座に閉じることができます。
Atlas(アトラス)
Atlas ボタンからアクセスできるこの中央ハブは、ワークスペース全体の階層を鳥瞰図で提供します。高度な整理、マルチドメイン概要、迅速なデータ検索を可能にします。
- 深層検索:検索入力内の切り替えボタンを使用して、タイトル、コンテンツ、またはその両方を検索します。
プロのヒント:カスタムフラグ
検索は文字通りに一致するため、ノートの内容の任意の場所に
#Vuln、#Task、@FollowUpなどのフラグを追加して、後で即座に見つけられるように独自のタグシステムを作成できます。
- 文脈上のプレビュー:コンテンツで検索すると、タイトルの下に一致するテキストの2行のスニペットが表示され、即座に文脈を把握できます。
- ハッシュタグ分析 & カウンター:
- ハッシュタグカウンター:ハッシュタグ(例:
#tag)を検索すると、検索入力の横にリアルタイムのバッジが表示され、ワークスペース内のすべてのノートでそのハッシュタグが繰り返される総数が表示されます。 - 分析パネル:グラフアイコンをクリックして ハッシュタグ分析 スライドアウトパネルを開くと、最も頻繁に使用されるハッシュタグのランキングを表すインタラクティブな水平棒グラフが表示されます。リスト内の任意のハッシュタグをクリックすると、そのタグでノートが自動的にフィルターされます。
- ハッシュタグカウンター:ハッシュタグ(例:
- ノート管理:
- 名前の変更:ノートのタイトルをクリックしてAtlas内で直接編集します。
- 移動:異なるドメイン間でノートをドラッグ&ドロップして、ワークフローを再編成します。
- 削除:ゴミ箱アイコンを使用してノートを即座に削除します。
- ドメイン管理:
- 名前の変更:ドメインタブのタイトルをクリックしてタブ全体の名前を変更します。
- 順序変更:ドメイングループをドラッグして、ワークスペース内での順序を変更します。
- 削除:ワンクリックでドメイン全体(および含まれるすべてのノート)を削除します。
- 表示設定:ウィンドウ上部の水平ドメインタブの表示/非表示を切り替えます。アウトラインサイドバーを使用する場合は、ドメインタブを非表示にすることを強くお勧めします。これにより、冗長なタブが削除され、垂直方向のキャンバススペースが解放されます。
構成
Atlasとドメインタブの動作とレイアウトは、設定 > 動作 の Notes Overview Manager セクションでカスタマイズできます。
Atlas & ドメインタブの設定
- Atlasグリッドレイアウト:Atlasビューに表示される列数を調整します。
- セクターの表示:セクターのタイトルをリストにインデックスするかどうかを切り替えます。
- ドメインタブ:水平ドメインタブをヘッダーに表示するかどうかを切り替えます。これを無効にすると、より多くの垂直キャンバスエリアが確保されます。
ワークスペース Analytics ダッシュボード
Atlas の隣にあるグローバルアクション内の4パネルボタンからダッシュボードを開きます。Atlas、Objectives、Path、Topology にある既存の analytics を1つのワークスペースビューに集約し、それぞれの個別 analytics 画面を置き換えることはありません。
- ドメイン対応ビュー:ダッシュボードはアクティブなドメインタブに追従します。そのドメインに関連データがあるモジュールと analytics セクションのみを表示します。Topology は独自のインタラクティブなダイアグラム範囲選択を維持します。
- レスポンシブな構成:モジュールは利用可能な幅と内容に合わせて自動的に調整されます。モジュールをドラッグして並べ替え、ホバー時に表示される控えめな境界からサイズを変更できます。選択した順序とサイズはワークスペースに保存されます。
- グローバルモード :ダッシュボードを開いている間は、ドメインタブの地球ボタンを使って、すべてのドメインの Atlas、Objectives、Path analytics を集約できます。このモードで Topology は変更されません。含めるダイアグラムは、その範囲コントロールで選択してください。
ワークスペースナビゲーション
ワークスペースは、アイデアのための無限の余地を提供する動的な2Dキャンバス(canvas)です。
パン & ナビゲーション
背景の空いている領域で マウスの左ボタン を押し続けると、ワークスペース全体を「掴んで」移動できます。より流動的な体験を得るために、Noust は Free Canvas Drag(フリーキャンバスドラッグ) モードを提供しています。
- 長押しモード / Hold(デフォルト):Alt を押しながら マウスの右ボタン でドラッグ(
Alt+右クリックドラッグ)すると、メモやボタンの上からでも自由に画面をパン移動できます。 - トグルモード / Toggle:Alt キーを1回押してフリーキャンバスドラッグモードを有効化し、再度 Alt を押すか Escape を押すことで解除できます。
NOTE
Linux / X11 システムでの Alt+ドラッグの最適化 一部の Linux デスクトップ環境(X11/Wayland、GNOME、XFCE、KDE など)では、OS 側のウィンドウ移動機能として Alt + マウス左ボタンドラッグ や Alt + スクロール がデフォルトで割り当てられており、ブラウザへの入力がインターセプトされる場合があります。 快適に操作するために、以下のいずれかの設定をおすすめします:
- 空きスペースからの通常ドラッグ:キャンバスの背景(メモ以外の部分)をクリックしてドラッグすると、
Altキーなしでいつでも画面をパンできます。 - OS 側のショートカット変更:OS の設定(例: GNOME Tweaks > Windows > Window Action Key)を開き、ウィンドウ移動キーを
AltからSuper(Windows キー)に変更します。 - トグルモードの活用:設定 > 動作 > Free Drag Activation を
Toggleに変更し、Altを1回押してからマウスをドラッグします。
アウトラインサイドバー Atlas
ワークスペースの永続的な構造表示が必要な場合は、設定 > 動作 (Notes Overview Manager セクションの下)で アウトラインサイドバー を有効にできます。
中央の Atlas モーダル(一時的なポップアップとして機能)とは異なり、アウトラインサイドバーはキャンバスの左側にドッキングします。ワークスペース全体のレイアウトの固定された折りたたみ可能なツリー表現を提供します。
- 階層レイアウト:すべてのドメイン、セクター(水平ブックマーク)、クラスター、およびノートを、ガイドライン付きのコンパクトな垂直リストで表示します。
- インスタントアクション:
- アクティブノートのハイライト:キャンバス上で現在アクティブまたはフォーカスされているノートを自動的にハイライトします。
- あいまい検索フィルター:サイドバーの上部にある検索バーを使用して、名前またはコンテンツでノードをすばやくフィルターします。
- 展開/折りたたみコントロール:チェブロンアイコンをクリックして、ドメインとクラスターを折りたたんだり展開したりして、表示を整理します。
- インタラクティブ性:ドメインタブのタイトルをクリックすると、アクティブなタブが切り替わります。ノート、クラスター、または水平ブックマークをクリックすると、キャンバスが即座に移動し、それらの要素を中心に表示します。サイドバーにフォーカスまたはホバーしているときに
Escapeを押すと、即座にサイドバーが閉じます。 - トリガーモード:設定でサイドバーの表示方法を構成します。
- ホバー(デフォルト):画面の左端にマウスを置くと自動的にスライドして開き、マウスを離すと(300msの遅延後)折りたたまれます。
- 手動:のぞき見ハンドルをクリックするか、ショートカットを使用して明示的に開閉します。
- キーボードショートカット & ジェスチャー:
Alt+Eでサイドバーを即座に切り替えます。- ホバーモードでは、
Alt+Eを介してサイドバーを開くと、サイドバーがピン留めされて開いたままになり、マウスが離れたときに自動的に閉じるのを防ぎます。手動で切り替えるか閉じるまで固定されたままになります。
動的自動スクロール & 自動ズーム
ワークスペース間でノートを移動する場合、Noust はワークスペースの占有状況と移動の意図に基づいて、ナビゲーションのニーズに合わせたインテリジェントなコンテンツ認識型自動ズームシステムを採用しています。
- 3段階の動的ズームステージ:
- ステージ1(ローカル調整):画面端を横切る際の穏やかなズームアウト。詳細なコンテキストを失うことなく、境界や隣接するクラスターの近くにノートを配置するのに最適です。
- ステージ2(ドメイン横断):ドメイン内のアクティブなコンテンツに向かってノートを連続的に移動するときに作動する、より広くバランスの取れた視野。
- ステージ3(グローバルパノラマ):大規模で密集したワークスペースを端から端まで横断するための包括的な鳥瞰パノラマビュー。
- 意図駆動型アクティベーション:カメラはユーザーの意図(移動先にコンテンツが存在する場合に、画面境界を越えて意図的な移動と持続的な圧力をかけること)に基づいて、ズームステージ間を動的に遷移します。
- 空無保護:前方にコンテンツがない空の領域にノートをドラッグした場合、より深いズームステージへの移行はブロックされ、方向感覚を保つために摩擦が適用されます。
- 制限スペースの最適化:ノートが表示画面の大部分を占める場合、要素の視認性と操作性を維持するために、システムは即座により広い視野を提供します。
- スムーズな着陸:ノートをドロップした瞬間、キャンバスは以前のズームスケールをスムーズに復元し、ノートの新しい位置の周辺にインテリジェントにビューポートを再配置します。
構成
自動スクロールと自動ズームの挙動は、設定 > 動作 で調整できます。
自動スクロールの設定
- ドラッグ自動ズーム:ノートのドラッグ中にキャンバスが自動的に縮小して目的地を表示するかどうかを切り替えます。
- エッジしきい値:標準の自動スクロールが作動し始める画面端からの距離(ピクセル単位、最大200px)を定義します(40pxに維持されますが、最大200pxまで完全にカスタマイズ可能です)。
- 最大速度:画面境界にノートを押し付けたときにキャンバスが到達できる最大ピクセル/フレーム速度を設定します(迅速なナビゲーションのために15から40に増加されました)。
シネマティックスクロールナビゲーション
マウスホイールまたはトラックパッドを使用して大規模なワークスペースをナビゲートする場合、物理演算に基づいた摩擦および慣性エンジンが搭載され、高速スクロールがスムーズで映画のような飛行体験に変わります。
- 慣性トリガーズーム:スクロールホイールまたはトラックパッドを強く、意図的にフリックします。エンジンはこの速度のバーストを検出し、キャンバスを自動的に60%のマクロズームに引き戻し、移動中のランドスケープを鳥瞰図で提供します。
- 中央に配置された飛行経路:カーソルに追従する標準のズームとは異なり、シネマティックスクロールはモニターの中央に厳密にアンカーされます。これにより、安定した予測可能な軌道が提供され、近づいてくるノートのクラスターを簡単に追跡できます。
- コンテンツ認識型保護:マクロズームは、ワークスペースが広大で、スクロール方向に実際のコンテンツがある場合にのみ作動します。空無に放り出されることはありません。
- 自動着陸メカニズム:エンジンは静止状態を監視します。スクロールが400ミリ秒間停止すると、カメラは優雅に「着陸」し、飛行が始まる前の好みのズームレベルにスムーズに変位します。
構成
シネマティックスクロールの自動ズーム動作は、設定 > 動作 でカスタマイズできます。
スクロール自動ズームの設定
- スクロール自動ズーム:急速なスクロール中にキャンバスが自動的に縮小するかどうかを切り替えます。
段階的ズームレベル
視野を正確に制御するために、段階的ズームレベルを有効にできます。有効にすると、手動ズーム( Alt + マウスホイールスクロール)は連続的にズームするのではなく、事前定義されたカスタムステップに厳密にスナップします。
段階的ズームが有効な場合、ドメインの切り替えやアプリのロード時に、ビューが 100% ではなく、構成された Zoom Base Level に自動的に初期化され、好みのデフォルトの作業スケールが維持されます。
構成
これらのステップは、設定 > 動作 で切り替えおよびカスタマイズできます。
段階的ズームの設定
- 段階的ズーム:段階的ステップズームロジックを有効または無効にするには、切り替えます。
- Zoom Max Level (%):最大手動ズームレベル(最小:10%、最大:100%、デフォルト:100%)。フォーカスアクション(
Alt+ クリック、アンカーナビゲーション)はこの制限を超えません。 - Zoom Base Level (%):ワークスペースを開く際やビューをリセットする際に使用されるデフォルトの開始ズームレベル(最小:10%、最大:90%、デフォルト:80%)。
- Zoom Macro Level (%):ノートのクラスターを読むのに最適化されたズームレベル(最小:10%、デフォルト:50%)。
- Zoom Overview Level (%):セクターの概要表示用のズームレベル(最小:10%、デフォルト:35%)。
- Zoom Global Level (%):ドメイン全体の鳥瞰パノラマビュー用のズームレベル(最小:10%、デフォルト:15%)。
- Focus Zoom:ノートにフォーカスする際(
Alt+ クリック)やアンカーにジャンプする際に適用されるターゲットズームレベルを選択します(Max、Base、またはKeep)。
NOTE
検証 & 制約:ナビゲーション階層の一貫性を保つため、連続する各ズームレベルは、その上のレベルよりも少なくとも10パーセントポイント低くなければなりません。構成された設定がこのギャップに違反している場合、設定パネルは自動的に隣接するレベルを調整およびクランプして、この制約を維持します。
自動拡張ロジック
ノートを境界に向かってドラッグしたりサイズを変更したりすると、Noust は動的にスペースを作成し、初期のドメインサイズによって制限されるのを防ぎます。ノートが解放されると、ドメインは自動的にノートの専有面積に合わせて縮小し、無駄なスペースを排除します。
構成
ワークスペースの拡張方法とナビゲーションの動作は、設定 > 動作 で微調整できます。
ナビゲーションの設定
- ドメインの拡張:ドメインが成長するたびに追加されるピクセルスペースの量を定義します。
- 拡張トリガー:自動拡張動作をトリガーするビューポートエッジからの「自動スクロールゾーン」の距離を設定します。
- ミニマップ有効:クイックオリエンテーションのために、右下隅のミニマップ(Mini-Map)の有効/無効を切り替えます。
- キャンバスパンモード: Alt + W/A/S/D キーボードショートカットの2つの動作から選択します。
- Smart(デフォルト):移動方向のワークスペースを動的にスキャンし、ノートグループを自動的に中央に配置してフレームに収め、コンテンツが切り取られるのを防ぎます。
- Static:ビューポートが正確に1画面分のサイズだけパンされる標準の固定の動きに戻ります。
ミニマップ
右下隅にあるミニマップは、ドメイン全体の縮小された表現を提供します。現在のビューポートの位置とすべてのノートの位置を(ドットとして)強調表示します。
- 迅速なナビゲーション:ミニマップ上の任意の場所をクリックすると、キャンバスが即座にその位置を中心に配置されます。
- オリエンテーション:すべてのノートのバウンディングボックスに基づいて動的にサイズが変更され、大きなドメインで孤立した情報を見失うのを防ぎます。
- カスタマイズ:よりクリーンなインターフェースを好む場合は、ミニマップを 設定 > 動作 で完全に無効にできます。
ワークスペースアンカー (スマートポジショニング)
各ドメインに主要な「ホームベース(拠点)」を設定し、大規模なワークスペースを即座にナビゲートします。
- 相互作用:ドラッグ可能なターゲットアイコンがホームベースを表します。任意の場所に配置して、主要な原点を定義します。または、キャンバスやミニマップ上の任意の場所で
Ctrl+Alt+クリックを押し続けると、アンカーが即座にその場所に移動します。 - HUD インジケーター:左下のフローティングディスプレイがアンカーからの距離を追跡し、ナビゲーションコンパスとして機能します。
- ホームに戻る:
Alt+Xを押すか、HUD ボタンをクリックすると、即座にアンカーに戻ります。 - スマートドラッグ:アンカーのドラッグ中、ミニマップが完全に表示され、フレームに収まるエリアのリアルタイムプレビューが表示されます。これにより、試行錯誤することなく完璧な位置合わせが可能になります。
構成
アンカーの配置ロジックと設定は、設定 > 動作 でカスタマイズできます。
アンカーの設定
- セッションアンカー:アンカー要素とナビゲーション HUD の表示/非表示を切り替えます。
- アンカーモード:2つの特定のアクションから選択します。
- Smart Framing(デフォルト):アンカーに最も近いノートのグループを自動的に検出し、フレームに収め、ビューポートの左上に合わせます。
- Classic Center:ビューポートがアンカーの位置に正確に中央揃えされる標準の固定アクションに戻ります。
ワークスペースとタブ間同期
Noustは、柔軟なタブ間同期を備えた強力なマルチワークスペースアーキテクチャを提供します:
- 独立したワークスペース: 個別のプロジェクト、クライアント、またはコンテキストを整理するために、複数のワークスペースを作成して切り替えることができます。各ワークスペースは、独自のキャンバスノート、ドメイン、Nexusドキュメント、トポロジーグラフ、環境変数、およびクラウド同期バインディングを完全に分離して保持します。
- 常時有効なバックグラウンド自動保存 (Auto-Save): データのローカル永続化は常時バックグラウンドで自動的に行われます。ノートの編集、移動、構造変更はすべてメインUIスレッドをブロックすることなくIndexedDBに非同期で保存されるため、手動保存のストレスやデータ損失のリスクがありません。
- タブ間同期(Event Storage): 設定 > 動作 で、複数の開いているブラウザタブ間でのリアルタイム同期を有効または無効に切り替えることができます:
- 有効(デフォルト): 1つのウィンドウで行われた編集やワークスペースの切り替えは、Event Storage / BroadcastChannelを介して開いているすべてのタブにリアルタイムで同期されます。
- 無効(複数ワークスペースの並行作業): タブ間同期を無効にすると、各ブラウザタブが独立したセッションとして動作します。これにより、バックグラウンド自動保存によって全データが安全に保護された状態で、別々のタブで異なるワークスペースを同時に開いて作業することができます。
Nexus & Chronos (マルチペインワークスペース)
Nexus システムは、Noust を通常の 2D キャンバスから強力なマルチペインドキュメントエンジンに変換します。これにより、サイズ変更可能な左右に並んだレイアウトで、履歴タイムラインと複数の長文フリーテキストページを同時に表示できます。
ワークスペースを開く
メインツールバーの Nexus アイコンをクリックして、分割ペインビューを切り替えます。デフォルトでは、ワークスペース全体の鳥瞰タイムラインである Chronos が開きます。
Chronos
Chronos は、高レベルの時系列マージアグリゲーターです。現在のドメイン内のすべてのノートをスキャンしてすべてのタイムスタンプブロックを抽出し、統一された検索可能なタイムラインに提示します。
- 統一されたタイムライン:ドメイン内のすべてのノートで、各情報が追加または更新された正確な時間を表示します。
- 日付で検索:検索ボックスを使用して、タイムラインを日、月、年、または特定の時間(例:
Today、01/05/2026 06:15、01/05、/05/などの入力)でフィルタリングします。 - ソート切り替え:ヘッダーのソートボタンを使用して、 最近のものから表示(デフォルト)と 古いものから表示 を切り替えます。
- インタラクティブなスニペット:Chronos 内の任意の項目をクリックすると展開され、完全な元の内容が表示されます。
- クリックでコピー:任意のレコードにホバーしてクリップボードアイコンをクリックすると、レポートに使用する正確な ISO タイムスタンプが即座にコピーされます。
- タイムラインの永続性:有効なペインが1つだけの場合、Chronos は常に「ホームベース」として開いたままになります。閉じるには、少なくとも別のフリーテキストページを開く必要があります。また、
Alt+Vショートカットを使用して、Nexus サイドバー全体の表示をすばやく切り替えることもできます。
Nexus フリーテキストページ
Chronos に加えて、Nexus を使用すると複数の長文フリーテキストドキュメントを作成および管理できます。これらのページはキャンバスノートとは独立して存在し、詳細なレポート、技術ドキュメント、または構造化されたログの作成に最適です。
- マルチページタブ:複数のフリーテキストページを作成、名前変更、および切り替えます。
- リッチテキスト & Markdown:見出し、太字、斜体、コードブロック、リスト、および引用をサポートする完全な Markdown フォーマット。
- グローバルページ検索:Nexus サイドバーの
PAGESセクションにあるリアルタイム検索バーにより、フォルダやドキュメントを即座にフィルタリングできます。 - 永続性:フリーテキストページは自動保存され、ワークスペースのストレージにシームレスに同期されます。
- PDFエクスポート:フリーテキストページをプロ仕様のPDFドキュメントとしてエクスポートします。
- 印刷に最適化:コードブロックのダークスタイルを維持しながら、インク効率の良いライトテーマのレイアウトを採用。
- ローカル処理:プライバシーを保護するため、PDF生成はすべてブラウザ内でローカルに実行されます。
- 埋め込みトポロジ&パスダイアグラム:埋め込まれたスナップショットは、印刷可能なページ幅に合わせて美しくスケーリングされるベクターグラフィックスとして出力されます。
- 操作方法:Nexusドキュメントのヘッダーにある PDF アイコンをクリックしてエクスポートを開始します。
PDFレポート用ダイアグラムのサイズ調整
A4判のPDFページは縦向き(ポートレート)であるため、埋め込まれたトポロジダイアグラムはドキュメントの列幅に合わせて自動的にスケーリングされます。テキストの可読性と視覚的な見栄えを最大限に高めるには、長い横長の直線ではなく、垂直方向またはバランスの取れた複数列のレイアウト(推奨ダイアグラム幅:約600px〜850px)でダイアグラムを設計することをお勧めします。
Nexus 目標
目標(Objectives)システムを使用すると、現在のドメイン内でプロジェクト目標を直接定義、追跡、および関連付けることができます。ノートやタイムラインと同様に、目標にはドメイン範囲の属性があり、各タブは独立した目標セットと関連するノートリンクを維持します。これは、他の作業フェーズを汚染することなく、高度なタスク管理とノートの生情報を結びつけます。
- 目標追跡とソート:期限付きの目標を作成します(ショートカット:目標パネルが有効な場合に
Alt+Q)。組み込みの日付スピンボタンでスケジュールを微調整し、「期限順ソート」ボタンをクリックしてアクティブな目標を整理するか、期限ソートやフィルターがアクティブでない場合にドラッグして手動で再注文します。目標を上部の 進行中 エリアにドラッグして、アクティブな目標とは別に優先的に追跡します。ソートの設定はドメインごとに保存されます。新規作成された目標は、デフォルトでパスがオフの状態で初期化されます。 - 目標の優先度:アクティブな目標の星マークアイコンを切り替えて優先順位を付けます。優先度の高い目標は、それぞれのリスト(アクティブ または 進行中)の最上部に固定されます。ドラッグ&ドロップの境界により、優先度の低い目標が優先度の高い目標より上にドラッグされないようになりますが、同じ優先度内での手動での再注文は許可されます。
- クイック目標:ノートのフローティングコンテキストサイドバー内で、ノートを目標に直接関連付けるか、新しい目標を作成できます。これにより、ノートが新しい目標に自動的に関連付けられ、アイデアを即座にタスクに変換できます。
- 一対多の関連付け:
- 1つの目標に複数のノート:1つの目標は、同じドメイン内の複数のノートでサポートできます。
- 1つのノートに1つの目標:論理的な明確さを保つため、各ノートは一度に 1つの主要な目標 にのみ関連付けることができます。ノートを新しい目標に関連付けると、以前の目標から自動的に削除されます。
- ビジュアルステータス:各目標には進捗チェックボックスがあります。完了した目標は視覚的に暗くなり、未完了の目標に集中できるようになります。
- ノート関連付け (目標位置決めモード):
- 目標のターゲット(照準)アイコンをクリックしてターゲットモードに入ります。
- スマートナビゲーション:キャンバスは自動的に 縮小 (60%) してアンカーを中心に配置し、関連ノートを簡単に見つけられるようにグローバルな視野を提供します。
- インタラクティブな関連付け:キャンバス上の任意のノートをクリックするだけで、ノートを現在の目標に関連付けたり解除したりできます。
- クイック終了:
Escを押すか、照準アイコンをもう一度クリックしてターゲットモードを終了します。
- 双方向の相互作用:
- Nexus からキャンバスへ:各目標の下に関連するノートがリストされます。 「ノートへ移動」をクリックすると、キャンバスビューポートが即座にそのノートを中心に配置されます。
- キャンバスから Nexus へ:アクティブまたはホバー状態のノートには、フローティングコンテキストサイドバーが表示されます。サイドバー内の Objective アイコンをクリックして Nexus を開き、対応する目標をハイライトするか、 Path アイコンを使用してパスボードでその表示を切り替えます。
- サイドバーでの編集:サイドバー内のリンクされたノートを展開して、そのタイトルまたはコンテンツをリアルタイムで編集します。変更はキャンバスノートと即座に同期されます。
- 統合されたフラグ管理:Objectives ヘッダーのソートボタンの横にあるフラグアイコンをクリックして、フラグ設定パネルを切り替えます。ドメインスコープのカテゴリフラグを作成、編集、色付け、インポート、またはエクスポートでき、パス視覚化ボードと自動的に同期されます。
- 動的ミニマップ:Nexusが開いているとき、ミニマップは自動的に左にスライドして表示されたままになります。Nexusを拡大して画面の大部分を覆うと、スペースを節約するためにミニマップは自然に非表示になります。
Nexus Path(パス)視覚化
パス視覚化システムは、マイルストーンと目標のインタラクティブなビジュアルフローチャートを提供します。これにより、進捗状況を追跡し、依存関係を定義し、作業フェーズ全体の時系列パターンを視覚化できます。
パスモードとレイアウト統合の有効化
パスビューに入るには、Nexusサイドペインヘッダー内の Path ボタンをクリックします。ヘッダーのモードセレクターを使用して、パスボードをワークスペースに統合する方法をカスタマイズできます:
- Canvas モード:中央のワークスペースを切り替え、2Dノートキャンバスをインタラクティブなパス視覚化ボードに置き換えます。
- Nexus モード(埋め込み):パス視覚化をNexusエディターのサイドバーペイン内に直接埋め込み、メイン画面の2Dノートキャンバスを完全に表示および編集可能な状態に保ちます。
設定はローカルのワークスペース設定に保存され、セッション間で保持されます。
整理モード
- 実績パス(Achievement Path):マイルストーンが完了した順序に基づいて、マイルストーンを時系列に沿って順番に表示するパス。
- ライフサイクルトレース(Lifecycle Trace):マイルストーンと目標の開始日から終了日までの全期間を追跡し、重複や並行するパスを強調表示します。
- スイムレーン(Swimlanes):割り当てられた親カテゴリタグに基づいて、専用のスイムレーンにマイルストーンをグループ化します。
時系列順 vs. 手動順
デフォルトでは、パスビューのマイルストーンは、対応するカードに設定された日付に従って時系列順に並べられます。ただし、カードをドラッグ&ドロップして手動で順序を調整することもできます。 カードを手動で再配置すると、カスタムレイアウト順序が優先されます。これにより、視覚化パス上で日付が時系列順に表示されなくなる場合があることに注意してください。
ワークスペースのインタラクション
- カードとスイムレーンのドラッグ&ドロップ:
- スイムレーンの並べ替え:カテゴリヘッダーまたはスイムレーンをドラッグ&ドロップして、レイアウトの順序を再構成します。
- カードの並べ替え:マイルストーンカードをドラッグ&ドロップして、手動でその順序を調整します。
- カテゴリ間の割り当て:スイムレーンモードでは、カードをあるスイムレーンからドラッグして別のスイムレーンにドロップすると、新しいカテゴリまたはサブカテゴリに一致するようにカードのタグが動的に更新され、タスクの分類が簡素化されます。
- スマートタググループ化:複数のタグが付いたマイルストーンは、シーケンス内の最も新しいフェーズを表す親タグにインテリジェントにグループ化されます(例:「初期アクセス」を「偵察」より優先)。
- マイルストーンの挿入:カード間の接続パス上にある「+」ボタンをクリックして、新しい手動マイルストーンをインラインで挿入します。カードがシーケンスの最後または唯一のカードである場合、短い破線の後に自動的に「+」ボタンが表示され、パスを簡単に継続できます。
- カテゴリカラーの動的伝播:スイムレーンモードでは、接続線、マイルストーンタグ(
objまたはms)、および挿入ボタン(+)が親カテゴリのカラーコードを動的に継承し、視覚的なセグメンテーションを容易にします。
パス分析(Path Analytics)
パス分析エンジンは、マイルストーンと目標の時系列およびカテゴリ別の詳細な分析を提供します。パスヘッダーの**分析(Analytics)**アイコンをクリックして起動できます。
- フェーズの内訳:アクティブなマイルストーンのライフサイクルフェーズおよびカテゴリタグ別のビジュアルな内訳を表示し、ワークフローでタスクがどのように分布しているかを追跡します。
- 統計概要:完了した目標、アクティブなマイルストーン、およびカテゴリ数を要約し、プロジェクトの進行状況をリアルタイムで測定します。
ドキュメント統合(/flowコマンド)
動的なパスの視覚化をNexusのフリーテキストドキュメントに直接埋め込んで、レポートを充実させることができます。
- 挿入:任意のNexusフリーテキストページで
/flowと入力してインラインセレクターを開き、埋め込むパスを選択します。ポップアップ内で直接、実績パス、ライフサイクルトレース、またはカテゴリ別スイムレーンの6つの順列を含む8つのレイアウト構成から選択できます。 - インプレース編集:埋め込まれたパスのスナップショットを選択すると、サイズ変更ツールバーに設定ギアボタンが表示されます。このボタンをクリックすると、レイアウトモードセレクターが開き、その場でレイアウト構成を変更できます。
- 配置とサイズ:挿入後、パススナップショットを選択してハンドルを使用して動的にサイズを変更するか、フローティング画像ツールバーを使用して配置(左揃え、中央揃え、右揃え)を調整します。
- 元に戻す/やり直すのサポート:埋め込まれたパスに対するすべての操作(挿入、サイズ変更、配置、ドラッグによる並べ替え、削除)は、ブラウザのネイティブ履歴に完全に統合されており、シームレスな「元に戻す」(
Ctrl+Z)および「やり直す」(Ctrl+Y)操作が可能です。
Intel Board(リンク視覚化)
Intel Board は、ワークスペースのノート、クラスタ、セクターを動的なビジュアルインテリジェンスマップに変換する、対話型のグラフ視覚化および関係マッピングエンジンです。元のキャンバスレイアウトを変更することなく、接続の分析、調査トレールのマッピング、依存関係の視覚化を行うことができます。
Intel モードと Board 視覚化の有効化
- ヘッダーの Intel アクション: 上部ヘッダーアクションバーの Intel ボタンをクリックする(または
Alt+Iを押す)と、ワークスペースで Intel モードが有効になります。 - フローティングツールバーとモード: Intel モードがアクティブになると、画面にフローティングツールバーが表示されます:
- リンクモード(Linking Mode): ノート間の接続線を作成および管理するためのデフォルト状態です。フローティングツールバーには Intel Board を開く ボタンが表示されます。
- Intel Board モード: フローティングツールバーの Intel Board を開く をクリックすると、自動配置されたグラフ視覚化モードに移行します。このモードでは、フローティングツールバーが更新され、次が表示されます:
- リンクモード(Linking Mode): クリックすると Intel Board モードを終了し、標準のリンクモードに戻ります。
- Reset Layout: クリックすると、手動でドラッグしたカスタム位置がすべてクリアされ、自動グラフレイアウト構造が復元されます。
関係マッピングとリンク
- 八角形接続ハンドル: リンクモードでは、各ノートカードおよびクラスタコンテナに視覚的な 八角形ハンドル が表示され、関係パスのインタラクティブなアンカーポイントとして機能します。
- 視覚的接続線: ノートの八角形ハンドルから別のノートのハンドルへ直接クリック&ドラッグすると、方向矢印が付いた動的で曲線の SVG 関係線を描画できます。
- ドメイン間接続(Alt + クリック): 異なるワークスペースドメインタブ間で要素を接続するには:
- アクティブドメイン内の1つ以上のソースノート/クラスタの 八角形ハンドル を直接
Alt+ クリック します。フローティング HUD 表示に保留中のソースノードがハイライトされます。 - 任意のターゲットドメインタブに切り替えます。
- そのドメイン内のターゲットノートまたはクラスタの 八角形ハンドル をクリックすると、ドメイン間接続線が即座に確立されます。
- アクティブドメイン内の1つ以上のソースノート/クラスタの 八角形ハンドル を直接
- リンク管理と再ドラッグ: 既存の接続線をクリックすると、関係の詳細を確認したり即座に削除したりできます。既存の接続線をドラッグすると、関係パスを新しいターゲットノードに再割り当てできます。
自動グラフレイアウトエンジン
- 構造化されたグループ化: Intel Board は、ノートをそれぞれのセクターヘッダーおよびクラスタの下に自動的にグループ化し、読みやすく構造化されたコンポーネントストリームに整理します。
- 重複防止: グラフレイアウトエンジンは空間境界と垂直間隔を自動的に計算し、タイトル、ノートカード、クラスタが重なったり隠れたりしないようにします。
カスタム配置とグラフ操作
- ドラッグ&ドロップによる再配置: セクタータイトル、個別ノート、またはクラスタコンテナをクリック&ドラッグして、ボード上の任意の場所に再配置できます。
- タイトルアンカーのフロー: セクタータイトルを移動すると、関連するノートが新しい位置に動的にアンカーされ、関連情報が綺麗にグループ化された状態が維持されます。
- 独立した元に戻す / やり直し: Intel Board は独自の専用履歴スタックを保持します。視覚化モード中に
Ctrl+ZおよびCtrl+Yを使用すると、標準キャンバスの操作履歴に影響を与えることなく、ボードの移動やリンクの変更を取り消し・やり直すことができます。 - Reset Layout: フローティングツールバーの Reset Layout ボタンをいつでもクリックして、カスタムボード位置をクリアし、自動グラフ構造を復元できます。
トポロジキャンバス
トポロジキャンバスは、ネットワークインフラストラクチャ、データフロー、脅威モデル、または実行パスをマッピングするために設計された、インタラクティブなビジュアルダイアグラムエンジンです。ワークスペースのノートやドメインと完全に統合されています。
ダイアグラムのライフサイクルとリストビュー
トポロジキャンバスは、ワークスペースごとに複数のダイアグラムの管理をサポートしています:
- ダイアグラムリスト:トポロジワークスペースを開くと、作成されたすべてのダイアグラムのリストが表示され、新規作成または既存のダイアグラムを開くことができます。
- 自動状態リセット:トポロジパネルを閉じる(
Xをクリックする)か、別のNexusタブに切り替えると、アクティブなダイアグラムの状態がリセットされます。トポロジパネルを再度開くと、最後にアクティブだったダイアグラムが強制的に表示されるのではなく、リストビューから新しく開始されます。 - データ永続化:ダイアグラムの構成と状態は、ワークスペースのストレージに自動的に保存されます。
- ラベルの書き出しと読み込み:ダイアグラムリスト内の項目にホバーすると、ラベルの書き出し(ダウンロードアイコン)およびラベルの読み込み(アップロードアイコン)アクションにアクセスできます。これにより、安全な標準の
.noustパッケージ(AES-GCM暗号化付き)または代替の.json/.npadフォーマットを使用して、カスタムラベル定義(名前と色)をバックアップ、復元、または共有できます。- マージ:重複する名前を排除しつつ(大文字と小文字は区別されません)、読み込んだラベルをダイアグラムの既存のセットに追加します。
- 置換:すべてのラベルを上書きします。存在しないラベルへのノード内の参照は自動的にフィルタリングおよびクリーンアップされ、孤立した参照が防止されます。
- セキュリティ保護:システムの整合性とSVGキャンバスの滑らかなパフォーマンスを維持するため、最大ファイルサイズ制限5MBを適用し、ラベル名を100文字に切り捨て、読み込みを500ラベルに制限し、IDの衝突を防ぎます。
ノードの管理とカスタマイズ
ノードはトポロジダイアグラムの構成要素です。
- ノードの作成:トポロジワークスペース内で
Alt+Qを押すと、新しいノードが即座に生成されます。 - 定義済みの形状:異なるアセットや概念を表すために、3つの構造的な形状から選択できます:
- カード(長方形):ホスト、サーバー、または一般的なメモに最適です。
- 円:ルーター、ゲートウェイ、または主要なイベントに最適です。
- 八角形:決定ポイント、ファイアウォール、またはエンドポイントに最適です。
- ノートの表現:任意のノードをダブルクリックして、ワークスペースのノートに直接リンクします。
- リンクされたノードには、関係を示す専用の ノートアイコンが表示されます。
- リンクされたノートをダブルクリックする(または展開されたノード上のノート表現をダブルクリックする)と、キャンバス内の対応するノートが即座に開かれ、中央に表示されます。トポロジキャンバスがオーバーレイモードの場合、自動的に閉じてノートが表示されます。埋め込みモード(Nexus内)の場合、サイドパネルは開いたままになります。
- ラベルとタグ:ノードに複数のカスタムカラーラベルをタグ付けして、重大度、ステータス、またはアセットクラスを示します。ラベルはノード内に動的に表示されるか、洗練されたツールチップを介して表示されます。
ノードサイドバー(ドラッグ&ドロップによる作成)
インタラクティブなサイド引き出しには、現在のドメインで使用可能なすべてのノートがリストされ、ノートからノードへのシームレスなマッピングが可能になります。
- ドメインでフィルタリング:サイドバー上部にあるドメインピルボタンを使用してリストをフィルタリングし、ワークスペースの他のドメインに属するノートを表示します。
- ドラッグして作成:サイドバーから任意のノートをドラッグし、トポロジキャンバス上に直接ドロップして、そのノートに事前にリンクされたノードを即座に作成します。
- 複数選択ドラッグ:サイドバーリスト内の複数のノートをクリックして選択します(カラーボーダーでハイライトされます)。選択したノートのいずれかをドラッグすると、すべて一緒にドラッグされます。キャンバス上にドロップすると、
220pxの間隔で水平線上に自動的に配置された個々のノードとして作成されます。 - インタラクティブなマッピング:キャンバス上の標準ノードを設定する際、ドロップダウンメニューからリンクするノートを選択することもできます。
- リアルタイム同期:ノートのタイトルに加えられた変更(手動で入力されたものか、自動タイトルエンジンを介してプログラムで生成されたものかを問わず)は、サイドバーのノートリストおよびアクティブなトポロジダイアグラム内のすべての対応するノードに即座に伝播されます。
接続(方向性エッジ)
ノードを相互にリンクして、通信パスやデータフローを示します。
- 接続の描画:ノードにホバーすると、4つの側面に接続ハンドルが表示されます。任意のハンドルからドラッグして別のノードに接続し、方向性のある線を確立します。
- 曲線ルーティングと迂回:接続線は滑らかなベジェ曲線として描画されます。線がノードの下または上を通過する場合、ルーティングエンジンが自動的に迂回を計算し、ダイアグラムの読みやすさを維持するためにノードを避けて線を曲げます。
- 方向インジケーター:情報フローを表すために、統合された矢印で接続線の方向を示します。
- 接続ラベルの一元化:冗長な接続ラベル(同じラベルを共有し、同じハンドルで開始/終了する)は、線にホバーして「一元化」をクリックすることで、単一のビジュアルラベルに統合できます。一元化されたラベルは、すべてのメンバー接続にわたってタイトルの編集を自動的に同期し、ホバーするとグループ化を解除するための「切り離し」ボタンが表示されます。
- 共有セグメント上のラベル配置:一元化されたラベルは、共有されている直線セグメント上(線が合流するT字路から正確に16pxの位置)に自動的に配置されます。ラベルは線の軸上の中央に数学的に配置され、矢印やノードハンドルから離れた位置に保たれます。
- ノードを直列に接続:キャンバス上の2つ以上のノードを選択し、
Alt+Sを押す(またはフローティング選択ツールバーのボタンを使用する)と、それらを直列に接続できます。システムは、位置に基づいて選択されたノードを自動的に整列し(水平レイアウトの場合は左から右、20pxの閾値内で垂直に配置されたノードの場合は上から下)、順番に接続します。
ノードのグループ化(クラスター)
ノードを定義されたゾーンにグループ化することで、複雑なネットワークを整理します。
- クラスターの作成:2つ以上のノードを選択し(
Ctrl+クリックまたはボックス選択を使用)、Alt+Eを押してクラスターにグループ化します。 - 視覚的な境界:クラスターは、メンバーノードをすべて収容するように自動的にサイズ変更される、ラベル付きのカラー境界ボックスで表されます。
- インプレースタイトル編集:クラスターのヘッダーをダブルクリックして、インプレーステキスト入力を使用して名前を直接編集します。
Enterを押すか外側をクリックして新しいタイトルを保存し、Escapeを押してキャンセルして変更を元に戻します。 - ノートをクラスターにリンク:個々のノードではなく、クラスターに直接ワークスペースの1つ以上のノートをリンクできます。リンクされたノートは、クラスター本体内に特徴的な「グラスモフィズム」スタイルのバッジとして表示され、クイックリンク解除ボタンを使用して即座に削除できます。
- スタイルとカラーの伝播:クラスターの境界内に配置されたノードは、一貫した視覚的アイデンティティを維持するために、クラスターのアセントカラー(背景、境界、影、およびホバー時のトランジション)を自動的に継承します。
- クラスター間の接続:異なるクラスター内のグループ化されたノードを直接接続して、ゾーン間の複雑な通信をマッピングできます。
スマートレイアウト(整列 / Tidy Up)
手動の微調整なしで、ダイアグラムをクリーンで構造化された状態に維持します。
- 整列(Tidy Up):
Alt+Wを押してレイアウトアルゴリズムをトリガーします。ノードのチェーンを自動的に検出し、一定の間隔で水平または垂直に整列させます。 - ノードのピン留め(ロック):
- ノードが整理エンジンによって自動的に再配置されるのを防ぐには、ノードの角にある**ピン(Pushpin)**アイコンをクリックします。
- 視覚的インジケーター:ピン留めされたノードには、緑色(またはクラスターの色)で塗りつぶされたピンアイコンが表示されます。
- レイアウトアンカー:ピン留めされたノードは、整理中に手動の座標でロックされたままになり、残りの自由なノードが整列するための固定配置アンカーとして機能します。
スマートガイドと磁気スナップ
ダイアグラムを設計する際のアライメント精度を向上させるため、トポロジキャンバスはスマートアライメントエンジンを実装しています:
- 磁気スナップ:ノードまたはクラスターをドラッグする際、隣接する要素(ノードとクラスターの両方)の境界または中心線に、現在のズームスケールに合わせて動的に調整された
6pxの閾値内で自動的にスナップします。 - 動的スマートガイド:現在整列しているエッジまたは中心を示すSVGアライメントガイドがキャンバス上にレンダリングされます。
- フローティング距離バッジ:整列したコンポーネント間のピクセル単位の正確な距離を示す、洗練されたフローティングラベルが表示されます。これらのバッジはキャンバスの選択アウトラインの上に浮かび、どのズームレベルでも完全に読み取り可能です。
インタラクションと選択
- 複数選択:
Ctrlキーを押しながら個々のノードをクリックするか、Ctrlキーを押しながら背景上で選択ボックスをドラッグして、複数のノードを選択します。 - 複数選択の調和ドラッグ:複数選択内の任意の要素をドラッグすると、選択されたすべてのノードとクラスターが相対的なオフセットを維持したまま、単一のコヒーレントなユニットとして同時に移動します。サブクラスターとそれに含まれるノードは自動的に一緒に移動し、移動中ずっとキャンバスの選択状態が保持されます。
- フローティング選択ツールバー:2つ以上のノードが選択されると、選択範囲の上部中央にフローティングアクションツールバーが表示されます。クラスター作成(Alt+E)または直列接続(Alt+S)のためのクイックボタンを提供します。
- キャンバスのナビゲーション:Noustのメインワークスペースと同じスムーズなナビゲーションコントロールを使用して、トポロジビュー内をパンおよびズームします。
レイアウト統合モード
パスシステムと同様に、トポロジキャンバスは2つのレイアウト統合モードをサポートしています:
- オーバーレイモード:中央の2Dノートキャンバスワークスペースをインタラクティブなトポロジキャンバスに置き換えます。
- 埋め込みモード:トポロジキャンバスワークスペースをNexusエディターのサイドバータブ内に直接埋め込み、ノートの横でダイアグラムを作成できるようにします。
レポートおよびPDFエクスポート向けダイアグラムレイアウトのベストプラクティス
Nexusドキュメントへの挿入やPDFエクスポートを目的としたトポロジを設計する場合:
- 垂直方向およびバランスの取れたレイアウトを優先:標準的なドキュメントページは縦向き(ポートレート)です。アーキテクチャを垂直方向(多層トップダウンフローや積み上げられたクラスター列など)に構成することで、ページの利用効率を最大化し、ノードラベルを大きく鮮明に保ちます。
- 過度に横長の配置を回避:幅の広い単一行のダイアグラムは、印刷マージン内に収めるために比例縮小されるため、文字サイズや視認性が低下します。
- 推奨される目標幅:ダイアグラム全体の幅を600px〜850pxの間に維持することで、エクスポートされたレポート内でノード、接続、バッジが最大の鮮明さと適切なスケールでレンダリングされます。
トポロジ分析(Topology Analytics)
トポロジ分析エンジンは、ネットワークトポロジと通信パスに関する深い構造的洞察とメトリクスを提供します。トポロジサイドバーの**分析(Analytics)**アイコンをクリックして起動できます。
- スコープ選択:単一のアクティブなダイアグラムを分析するか、複数のダイアグラムを同時に選択して集計統計(ダイアグラム、ノード、接続、クラスターの総数)を計算します。
- ハッシュタグの含める:「リンクされたノートのハッシュタグを含める」オプションを有効にします。有効にすると、分析エンジンはノード/クラスターにリンクされたすべてのノートのタイトルとHTMLコンテンツを自動的に解析し、ハッシュタグ(例:
#firewall、#vulnerability)を抽出して、ノードのラベルと並べてグループ化します。
分析グラフとメトリクス
- ラベル頻度グラフ:選択されたスコープ内で最も頻繁に出現する8つのノードラベルとハッシュタグを視覚化する、クリーンで動的なSVG水平棒グラフをレンダリングします。
- クラスター相関:定義されたクラスターごとのラベルの出現を表す分布を生成し、絶対的な出現数と割合を表示して、セキュリティゾーン内のアセット/脅威の密度を視覚化します。
- ラベル共起セレクター:選択された複数のラベル/ハッシュタグを共有するノードを表示するインタラクティブなクエリカード。一致数を示し、一致するノードをキャンバス上で直接ハイライトできます。
- 接続パス相関:最も一般的な5つの方向性パスパターン(例:「ソースラベル ➔ [接続ラベル] ➔ ターゲットラベル」)を計算して表示し、アクティブなダイアグラム上でこれらのパスをハイライトできます。
ドキュメント統合とインライングラフ
インタラクティブなトポロジグラフをNexusのフリーテキストページに直接埋め込んで、レポートを強化できます:
- 埋め込みのコピー:分析パネル内の任意の頻度または相関グラフにある埋め込みコピーボタンをクリックします。これにより、
[topology-chart:<scope>:<type>](タイプはlabel-freqまたはcluster-dist)のような埋め込みコードがクリップボードにコピーされます。 - レンダリングとインタラクション:このタグを任意のNexusフリーテキストドキュメントに貼り付けます。Noustはこれを解決し、動的で洗練されたインタラクティブなグラフとしてレンダリングします。これらのインライングラフは、標準のレイアウトハンドルを使用して配置(左揃え、中央揃え、右揃え)を調整したり、サイズを変更したりできます。
タグ管理と衝突防止
一元化され堅牢なタグ管理システムが、Nexus 目標モジュールとパスモジュールの間で共有されています(パスのメイン設定パネル、サイドパネル、およびフローティング設定パネルで利用可能):
- ユニーク名生成:新しいタグを追加する際、システムは即座の名前衝突を避けるために、ユニークなプレースホルダー名(例:「新規タグ」、「新規タグ 2」など)を自動的に割り当てます。
- 大文字と小文字を区別しない重複防止:タグの名前を変更すると、ドメイン内のすべての既存のタグに対して大文字と小文字を区別しない厳密なチェックが実行されます。重複する名前が入力された場合、またはフィールドが空のままにされた場合、変更は拒否され、入力は元に戻され、エラー通知がユーザーに表示されます。
- インポート時の自動デカップリング:JSONからタグをインポートする際、インポートパイプラインはラベルを解析およびクリーンアップし、ファイル内で検出された重複名にインクリメンタルカウンターを自動的に追加して、コンフリクトのないタグセットを保証します。
ノートのインタラクションとレイアウト
ビジュアルドキュメンテーションをキャンバス上でどのように整理するかを完全にコントロールします。
複数選択とドラッグ
Ctrl + クリックを使用するか、Ctrlを押しながらマウスをドラッグして、複数のノートを一度に選択して移動します。メインのノートはアライメントガイドとスナップのアンカーとして機能し、相対的なレイアウトを維持しながら情報のクラスター全体を簡単に再配置できます。
ヘッダーを特定してクリックすることなく、単一のノートをすばやく移動するには、Altキーを押しながらノートの任意の部分(テキストコンテンツを含む)からマウスの右ボタンでドラッグします。これにより、手動のテキスト編集が無効になり、移動が優先されます。
ノートコンテキストサイドバー
任意のノートにホバーするかフォーカスすると、その右端にフローティングコンテキストサイドバーが表示されます。このサイドバーには、以下のクイックアクセスツールが含まれています:
- 目標(標的アイコン):ノートを目標にリンクまたはリンク解除し、Nexusを開いてリンクされた目標をハイライトします。
- Path(パスアイコン):ノートの目標/マイルストーンをNexus パスの視覚化パネルに表示するかどうかを切り替えます。
カスタムコンテキストメニュー
ナビゲーション、ワークフロー、および生産性を向上させるため、Noustはキャンバスの空の背景と個々のノートの両方で右クリックした際にカスタムコンテキストメニューを提供します。これらのメニューは、AltまたはShiftが押されている場合を除き、ブラウザの標準の右クリックメニューを置き換えます(Alt + 右クリックドラッグによるキャンバスのパン移動ジェスチャとブラウザ本来のメニューは保持されます)。
- キャンバスクリックメニュー:キャンバスの空の領域を右クリックして、クイックアクションにアクセスします:
- ノートを追加:クリックした座標にテキストノートを作成します。
- 画像ノートを追加:ユーザーに画像ファイルを選択させ、指定された座標に配置します。
- クリップボードをノートとして貼り付け:クリップボードのコンテンツを即座に読み取り、対象の座標にテキストまたは画像ノートを作成します。
- アンカーポイントを設定:指定された座標にドメインのアンカーを設定します。
- ビューをここに中央揃え:指定された座標にビューポートをスムーズにスクロールして中央に配置します。
- ズームをリセット:ズームレベルを設定された基本ズーム(例:80%)にスムーズに移行します。
- ノートクリックメニュー:任意のノートカードを右クリックして、アクションをトリガーします:
- 目標にリンク/リンク解除:目標からノートをリンクまたはリンク解除します。
- パスに追加/削除:パスパネルでのノートの可視性を切り替えます。
- コンテンツをコピー:ノートのテキストコンテンツをコピーします(画像ノートの場合は画像バイナリをコピーします)。
- 折りたたみを切り替え:ノートを展開または折りたたみます。
- ノートを削除:ノートの削除を開始します。
- 衝突のない配置:キャンバスコンテキストメニューを介してノートを配置する場合、スパイラル検索アルゴリズムが他の要素(ノート、セクター、クラスター)との重複をチェックし、重複しない最も近い位置を自動的に見つけます。
- 設定の切り替え:設定 -> 動作メニューのノートのインタラクションとフローにある
Hover Note Context Menu設定を切り替えることができます。有効にすると、ノートにホバーするかフォーカスしたときにフローティングボタンが表示されます。無効にすると、これらのフローティングボタンは隠され、ユーザーは右クリックメニューのみを介してパスおよび目標へのリンクにアクセスします。
キャンバス上の独立した画像ノート
通常のテキストノート内にインラインで画像を挿入する代わりに、画像ノートはキャンバス上に直接、最上位の独立したカードとして作成されます。これらは編集可能なタイトル付きのヘッダーとサイズ変更ハンドルを持ち、インテリジェンスパネル(workspaceEdges)を使用して移動、選択、クラスターへのグループ化、および接続が可能です。
Chronos統合: 画像ノートはChronosタイムラインに統合できます。自動モードでは、作成タイムスタンプが自動的に割り当てられます。手動モードでは、画像ノートを右クリックし、Assign Timestamp を選択してタイムラインに登録します。
遅延読み込み(Lazy Loading):画像ノートは、IndexedDBから復号されたバイナリデータを取得し、アクティブなときのみメモリにキャッシュしてシステムパフォーマンスを維持します。
画像の描画とアノテーション:画像ノートの真上に、フリーハンド、直線、矢印、円を描画するための専用フローティングツールバーが表示されます。アノテーションはノートデータ内にベクトルストロークとして保存され、IndexedDBと自動的に同期されます。
- 描画モードの切り替え:描画モード中はノートのドラッグが自動的に無効化されるため、誤ってノートを移動させることなく描画できます。
- テーマに基づく動的カラー:ワークスペーステーマに動的に一致する5つのプリセットカラーから選択するか、許可されたテーマカラーのみを表示するHSLカラースペクトルのカラーピッカーを使用できます。
- 取り消し(Undo)のサポート:ツールバーのUndoボタンをクリックするか、ノート内でCtrl + Zを押すことで、直前の描画ストロークを簡単に取り消すことができます。
コピーオプション:画像ノートを右クリックすると、2つのコピー機能が提供されます:
- Copy Content(コンテンツのコピー):元の画像と描画を統合し、結合した結果をPNG画像としてクリップボードに直接エクスポートします。
- Copy Original Image(元の画像のコピー):描画を除いた、アップロードされた元の画像のみをクリップボードにコピーします。
ドラッグ、サイズ変更、およびライトボックス:画像ノートは通常通り移動およびサイズ変更できます。画像ノートをダブルクリックすると、高解像度画像とそのタイトルを表示する、洗練された「グラスモフィズム」スタイルのプレミアムライトボックスビューアが開きます。
クリップボードとドロップのサポート:
- ドラッグ&ドロップ:オペレーティングシステムから画像ファイルをキャンバス上に直接ドラッグ&ドロップすると、ドロップされた正確な座標に画像ノートが作成されます。
- 貼り付け:キャンバスにフォーカスがある状態で(テキスト入力外)、クリップボードから画像を貼り付ける(
Ctrl+V)と、現在のマウス位置に画像ノートが自動的に作成されます。
比率を維持したアスペクト比:ファイルから画像ノートを作成する際、システムは自動的に画像の寸法を測定し、自然なアスペクト比を維持しながら、大きなファイルを最大350x300pxの境界ボックス内に収まるように縮小します。
ノートのクラスター(ビジュアルグループ化)
動的なセクターに加えて、ノートを手動でクラスターにグループ化し、キャンバス上の複雑データを視覚的に整理できます。
- クラスターの作成:2つ以上のノートを選択し(
Ctrl+クリックまたはボックス選択を使用)、Alt+Cを押してクラスターにグループ化します。 - 視覚的な境界:クラスターは、編集可能なタイトル付きの、ノートの周囲を囲む特徴的な破線の境界を作成します。
- スマートリフロー:クラスターを作成すると、重複する未選択のノートが自動的に押し出され、手動で再配置することなくクリーンなグループ化が保証されます。
- クラスターの移動:クラスターをドラッグすると、相対的な位置を維持したまま、すべてのメンバーノートが単一のユニットとして自動的に一緒に移動します。
折りたたみとフロー(Collapse & Flow)
ノートのヘッダーにある矢印をクリックして、その高さを切り替えます。レイアウトを維持するために、直下のノートは自動的に引き上げられるか、押し下げられます。
Noustは、**整理ユニット(Unity of Organization)**として知られる専用のレイアウトエンジンを実装しています。このシステムは、ノートが孤立した要素ではなく、結束したグループとして動作することを保証します。ノート間の空間的な関係を理解し、動きを再帰的に適用します。
クラスターの連鎖反応
直接的な衝突のみを分析する標準的なレイアウトエンジンとは異なり、整理ユニットは再帰的なクラスターの連鎖反応をトリガーします:
- アンカーノート:直接折りたたむか展開するノートがアンカーとして機能します。これは、その垂直パス上に直接位置するノートの移動のみをトリガーします。アンカーの側面に位置するノート(図のサイドノートなど)は、隔離されたままになります。
- 再帰的な伝播:ノートが動き出すと(セカンダリノート 1など)、移動クラスターの一部になります。
- 全方向のフロー:移動クラスター内の各ノートについて、整理ユニットが近接範囲内に入るすべての周囲のノート(下、左、または右)に適用されます。
- グループの整合性:これにより、複雑な水平および垂直配置を持つ構造であっても、全体が単一の論理ユニットとして維持されます。移動チェーンに垂直または水平にリンクされているため、ノートのクラスター全体がどのように一緒に移動するかに注目してください。
整理ユニットの視覚化
以下のダイアグラムは、アンカーノートでのノートの折りたたみが、クラスター全体にどのように連鎖的な引き上げをトリガーするかを示しています。アンカーの垂直パスの外側にあるため、サイドノートは隔離されたままである一方、緑色のノートクラスター全体がスペースを埋めるために単一のユニットとして上に移動する様子を確認してください。

設定
どのノートが整理ユニットに属するかを定義する論理的な距離は、設定 > 動作で調整できます。
ノートインタラクションの設定
- グループ半径(Group Radius):ノートが「リンクされている」と見なされる範囲を調整します。この値を大きくすると、レイアウトエンジンがより敏感になり、同じ整理ユニット内でより離れたノートがグループ化されます。
- 自動リフロー(Auto-Reflow):折りたたみ/展開時に周囲のノートを自動的に移動させるかどうかを有効または無効にします。これを無効にすると、ワークスペースの残りの部分に影響を与えることなく、純粋にローカルでノートのサイズ変更を実行できます。
削除時の引き上げ(Pull Up on Delete)
ノートが削除されたときにキャンバスに空の隙間が残るのを防ぐため、Noustには積み重ねられたリスト(上下に配置された折りたたまれたノートなど)向けのレイアウト最適化機能が含まれています。
- デシジョン:ノートが削除されると、レイアウトエンジンは同じドメイン内でその直下にあるノートを検索します。垂直に整列したスタック(垂直ギャップが$\le 24\text{px}$)が検出された場合、削除されたノートの位置にフローティングアクションボタンが表示されます。
- フローティングアクションツールバー:クラスター作成ツールバーの設計と一致しています。上向きの二重矢印アイコンが付いたコンパクトな円形ボタンが特徴です。ホバーするとツールチップ「下のノートを引き上げる」が表示されます。
- インタラクションとリフロー:
- プロンプトがアクティブなときにボタンをクリックするか、**
Alt**キーを押すと、ハードウェアアクセラレーションされたリフローアニメーションを使用して、スタック内のすべてのノートが上に移動して隙間を埋めます。 - アクションは非ブロッキングです。キャンバスの他の場所をクリックするか、
Escapeキーを押すか、6秒間操作しないと、プロンプトは自動的に消え、レイアウトは変更されません。
- プロンプトがアクティブなときにボタンをクリックするか、**
- 元に戻すのサポート:レイアウトの調整は履歴システムに完全に統合されており、いつでも引き上げアクションを元に戻す(
Ctrl+Z)ことができます。
モバイル版でのノート削除(誤操作防止の2タップ安全機構)
Noust のモバイル版では、タッチ操作に最適化されたレスポンシブなカード形式でノートが表示されます。意図しないタップによる誤削除を防ぐ安全機構として、ノートを削除するには削除ボタンを2回連続でタップする必要があります:
- 1回目のタップ(安全確認):削除ボタンがテーマの警告色で強調された確認状態になり、削除準備が整ったことを示します。
- 2回目のタップ(削除の確定):同じボタンをもう一度タップすると削除が確定し、即座に画面からノートが削除されてストレージモデルが同期されます。画面の別の場所をタップすると確認状態は安全に解除され、ノートは削除されません。
自動展開とコンテンツ自動フィット(Auto-Expand & Auto-Fitting)
Noustは衝突検知機能を備えた多方向自動展開エンジンを搭載しており、キャンバス上のレイアウトを崩すことなく、テキスト内容に合わせてノートのサイズを自動調整します。
手動展開(リサイズハンドルまたは角のダブルクリック)
- トリガー:ノートの任意のリサイズハンドルまたは角の境界線をダブルクリックします。
- コンテンツへの適応:ノート内のテキスト全体を表示するために必要な最適な寸法を自動計算し、内部の縦・横スクロールバーを完全に解消します。
- 隣接要素のゼロ変位(Zero Neighbor Displacement):展開はノートの周囲にある空きスペースの範囲内に厳格に制限されます。隣接するノートやキャンバス上の要素が押されたり引っ張られたりすることは一切なく、座標$(x, y)$は100%固定されたまま維持されます。
- 2D多方向展開:単一の方向にのみ拡大するのではなく、4つの基本方向(上、下、左、右)の空きスペースを評価し、スペースが存在する方向へバランスよく展開を配分します。
- セクター線との安全マージン:
- セクター線・サブセクション線:水平および垂直セクターの境界線から14pxの安全距離を厳格に保持し、境界線に重なったり跨いだりすることを防止します。
- 隣接ノート:周囲のノートとの間に設定されたマージン(デフォルト8px)を保持します。
- アスペクト比の調和と反転制限:
- 設定されたアスペクト比(デフォルト:水平 60% / 垂直 40%)を基準に調整します。
- 一方の方向が制限されている場合(例:ノートの直下にセクター線がある場合)、エンジンは空きがある直交方向へ幅を柔軟に適応させ、反転アスペクト比の制限(例:40% H / 60% V)まで拡張することでスクロールバーの発生を防ぎます。
- 手動サイズの最小フロア保持:ノートを手動で大きく広げていた場合、その手動サイズが最小フロアとして保護され、自動展開によって手動サイズより縮小されることはありません。
リアルタイム自動展開(入力・ペースト時)
入力に合わせてノートが動的に拡張することを好む場合:
- 入力・ペースト時の成長:ノートの表示領域を超えるテキストを入力または貼り付けた際、手動ダブルクリック不要で空きスペースへ向けて滑らかに自動展開します。
- 障害物に対する安全クランプ:周囲が障害物に囲まれてこれ以上拡大できない場合、空きスペースの限界位置で安全に停止し、はみ出たテキストは内部スクロールバーで保持されるため、周囲のレイアウトが崩れる心配はありません。
フォーカス時に展開(Expand on Focus / 動的2Dオーバーレイモード)
キャンバスの配置レイアウトを乱すことなく、コンパクトなノートを素早く読んだり編集したりする場合に最適です:
- クリック&フォーカスによる起動:垂直スクロールが発生しているノート内をクリックすると、スクロールバーなしで全テキストを表示するためにノートが一時的に展開します。
- 調和のとれた2D拡張:幅と高さの両方がバランスよく比例展開され、快適な閲覧アスペクト比を維持します。長いテキストが極端に細長い縦長バーになるのを防ぎます。
- オーバーレイ浮遊(周囲要素のゼロ変位):展開は高いレイヤー優先度(
z-index)と強調されたドロップシャドウを伴うフローティング・オーバーレイとして描画されます。隣接するノートが押し出されたりずれたりすることはありません。 - Viewport-Aware(画面領域感知機能):エンジンは画面ウィンドウ内でのノートの位置を評価します。ノートが画面下部や端に配置されている場合、展開されたコンテンツ全体が画面内に収まるように上方向および左方向へと滑らかにシフトします。
- マウスアウトによる縮小復元(Mouseleave):マウスカーソルを展開されたノートの外に移動すると、元のサイズに滑らかに縮小復元されます。誤作動を防ぐため、再度マウスを乗せた(ホバー)だけでは再展開されず、明示的なクリックによってのみ再起動します。
- ドラッグ&リサイズの安全性:オーバーレイプレビュー中はリサイズハンドルが非表示になり、ノートの実際の寸法が保護されます。上部ヘッダーからドラッグを開始した場合、ノートはカーソルの下で速やかに元のサイズに折りたたまれ、位置ずれや宙に浮いた状態になることなく追従します。
- コンテキストメニューからの手動「プレビュー展開」:設定で自動フォーカス展開が無効になっている場合でも、ノートのフローティングツールバーまたは右クリックコンテキストメニューの「プレビュー展開」ボタンをクリックすることで、この2Dオーバーレイプレビューをオンデマンドで起動できます。ノートが既に展開されている場合は、再クリックすることで安全に折りたたむトグルとして機能します。
狭いスペースへのドロップ適応(Drop Auto-Fit)
狭いスペースにノートをドロップすると、Noustはそのスペースに収まるようにノートのサイズを変更しようとします。これは、ノートの内容が短く($\le 80$文字)、使用可能なエリアが元のサイズの少なくとも40%である場合にのみアクティブになり、IPアドレスやIDなどの高密度データを手動の調整なしでレイアウトにきれいに配置できるようにします。
設定
自動展開の動作およびアスペクト比は、設定 > 動作のAuto-Expandセクションでカスタマイズできます:
Auto-Expand の設定
- Auto-Expand:入力および貼り付け時のリアルタイム自動展開のオン/オフ(デフォルトは無効)。
- フォーカス時に展開 (Expand on Focus):フォーカス時にスクロールなしで全コンテンツを表示する一時的なオーバーレイ展開のオン/オフ(デフォルトは無効)。
- アスペクト比 H (%) & アスペクト比 V (%):自動フィットするノートの目標縦横比を設定(デフォルト:60% H / 40% V)。
ノートのフォーカス(Focus Note)
ノートが画面から一部はみ出している場合、それをクリックして完全なビューに表示させます。これは、高プレッシャー下のプロジェクト中に、特定のデータポイントに素早くフォーカスを合わせるために不可欠です。
設定
フォーカスの動作は、設定 > 動作で調整できます。
フォーカスの設定
- フォーカススクロールオフセット(Focus Scroll Offset):フォーカスされたノートを中央に配置する際に使用する、垂直方向の安全マージンをカスタマイズします。
整列と間隔
ドラッグ中、他の要素との位置合わせを補助する垂直および水平の整列ガイド線が表示されます。動的なスマートスペーシングインジケーターが隣接する要素間の正確な距離を表示し、ノートを一貫した間隔を維持する位置にスナップします。
設定
ノート間のグローバルな間隔は、設定 > 動作で管理されます。
間隔の設定
- ノートマージン(Note Margin):コンテンツブロック間に一貫した呼吸スペースを確保するための、すべてのノートのグローバルな外側マージンを定義します。
::: important 組織的リンクの整合性 整理ユニットの論理が正しく機能することを保証するため、ノートマージンは論理的に制限されており、**グループ半径(Group Radius)**の値を超えることはできません。これにより、ビジュアルな隙間が、レイアウトエンジンが接続されたノートを識別するために使用する距離よりも大きくなるのを防ぎます。 :::
メディア埋め込み (Media Embeds)
Noust では、ローカルの保管庫ストレージ容量を消費することなく、完全なゼロ知識(Zero-Knowledge)プライバシーを維持したまま、外部メディアやドキュメントをキャンバスノートに直接埋め込むことができます。
プライバシーとセキュリティのアーキテクチャ
- ストレージ容量を節約するゼロフットプリント:埋め込まれたメディアファイル(動画、ドキュメント、デザインファイル)は、暗号化された保管庫にアップロードまたは複製されません。外部 URL のみが保持されるため、ローカルデータベースは極めて軽量に保たれ、同期も瞬時に完了します。
- クライアント側のサンドボックス分離:すべての外部 iframe は、厳格な HTML5 サンドボックス(
sandbox="allow-scripts allow-same-origin allow-forms allow-popups allow-presentation")およびreferrerpolicy="strict-origin-when-cross-origin"のもとで実行されます。トップレベルウィンドウのリダイレクトやモーダルの乗っ取りは厳格にブロックされます。埋め込まれた iframe は、ノート、暗号化された保管庫データ、またはローカルの資格情報に一切アクセスできません。
キャンバスインタラクションシールド
キャンバス上でのスムーズな操作性を維持するため、埋め込みノートにはインテリジェントなインタラクションシールドが備わっています:
- ナビゲーションモード(デフォルト):透明なオーバーレイが埋め込み要素を保護し、iframe にマウス操作が奪われることなく、キャンバスのドラッグ、パン、ズームを自由に行えます。
- インタラクティブモード:埋め込みノートを1回クリックして選択すると、プレーヤーのコントロール(再生、一時停止、シーク、音量、全画面表示、またはドキュメントのスクロール)を直接操作できるようになります。キャンバス上の任意の場所をクリックすると、再びナビゲーションシールドが有効になります。
- リソースの節約:埋め込みノートを折りたたむと、メモリと CPU を節約するために HTML5 動画の再生が自動的に一時停止されます。
埋め込み方法
- 貼り付け:サポートされているホワイトリストのリンクをコピーし、キャンバス上で直接
Ctrl + V(またはCmd + V)を押します。 - ドラッグ&ドロップ:ブラウザのアドレスバーやWebページからリンクをドラッグし、キャンバス上の任意の位置にドロップします。
サポートされているプロバイダーのホワイトリスト
セキュリティ上の脆弱性、フィッシング、クリックジャッキングのリスクを排除するため、Noust は検証済みの厳格でクローズドなホワイトリストを適用しています:
- YouTube & Shorts:プライバシーが強化された
youtube-nocookie.com経由での通常の動画およびショート動画の再生。タイムスタンプパラメータ(例:?t=120s)に対応しています。 - Google ドライブ:ドキュメント、スプレッドシート、プレゼンテーション、ファイルの埋め込みプレビュー(
drive.google.com/file/d/...、docs.google.com/document/d/...)。Google ドライブの権限設定
埋め込みプレビューで適切にレンダリングするには、Google ドライブファイルの共有設定を**「リンクを知っている全員が閲覧可能」**に設定する必要があります。
- Vimeo:視聴プライバシーを保護するための Do-Not-Track ヘッダー(
dnt=1)が有効化された動画再生。 - Figma:インタラクティブなデザインファイル、ボード、プロトタイプ。
- Loom:ビデオウォークスルーおよび画面録画。
- ダイレクト動画リンク:
.mp4、.webm、.ogg、または.movで終わる直接の HTTPS リンク。ブラウザネイティブのハードウェアアクセラレーション対応 HTML5 プレーヤーで再生されます。
他のサービスのサポートリクエスト
他のサービスのサポートをご希望の場合は、[email protected] までメールをお送りください。
論理的セグメンテーション(セクター & 区切り線)
セクターを使用すると、ワークスペース内に構造化された論理的境界を作成できます。これは、侵入テストの異なるフェーズを分離したり、インフラストラクチャコンポーネントを整理したり、複数のドメインを必要とせずに、関連するデータブロックをビジュアルにグループ化したりするのに最適です。
作成と生成
セクターは、手動で作成することも、ノートの配置に基づいて動的に生成することもできます:
- 手動作成:
Shiftキーを押しながら背景の空の領域をドラッグして、手動でセクター区切り線を描画します。方向(水平または垂直ヘッダー)は、ドラッグの方向に基づいて動的に決定されます。 - 動的提案:ノートを近くに配置すると、Noustは空きスペースの「コリドー(回廊)」を検出します。論理的な分割を提案するプレビュー線が表示されます。
- 境界:セクター区切り線の長さと位置は、周囲のノートまたは他の既存のセクターの「境界」によって決定されます。近接論理により、線がコンテンツの端にきれいにスナップします。
- 交差:垂直線と水平線を交差させることができます。システムは交差をインテリジェントに処理し、複雑な整理グリッドまたはマトリクスを作成できます。
設定
セクターレイアウトシステムは高度にカスタマイズ可能で、設定 > 動作で調整または無効化できます。
セクターの設定
- 提案の有効化:動的発見システム全体のオン/オフを切り替えます。無効にすると、既存のセクターは残りますが、新しい空きスペースのコリドーは検出されません。
- 水平線/垂直線:自動発見をトリガーする軸を選択します。ワークスペースを1方向のみにスライスしたいユーザーに最適です。
- 最小提案長:発見アルゴリズムの感度を調整します。値を大きくすると、短い線が表示されるのを防ぎ、高密度エリアでの視覚的ノイズを減らします。
インタラクションと操作
一度作成されたセクターは、削除されない限りワークスペースの永続的な一部になります:
- ドラッグと配置:ドラッグハンドル(円形のグリッドアイコン)を押し続けて線を移動します。移動するにつれて、他のコリドーにスナップします。
- サイズ変更:線の両端にあるハンドルを使用して、長さを手動で調整します。
- 延長矢印:いずれかの端にある矢印をクリックすると、次に使用可能な境界(ノートの端または別のセクター)まで線が自動的に延長されます。
- 複数選択とグループドラッグ:
Ctrlキーを押しながらセクターとノートをクリックしてグループ選択するか、Ctrlキーを押しながらキャンバスの空の背景上で選択ボックスをドラッグして、複数のノートとセクターを一度に選択します。選択された後、グループ内の任意の要素をドラッグすると、選択されたすべてのノートとセクターが任意の方向に同時に移動します。レイアウトの引っかかりを防ぐため、グループドラッグ中はアライメントスナップが自動的に無効になります。Deleteを押すと、選択されたすべてのノートとセクターがキャンバスおよびデータモデルから削除されます。
Atlasの統合
大規模な2Dワークスペースでのナビゲーションや探索を容易にするため、カスタムタイトルを持つセクターはAtlasにインデックスされます。
- セクターに移動:Atlasでセクターをクリックすると、ビューが即座にその場所にセンタリングされます。
- 自動発見の切り替え:ワークスペースが過密になった場合、設定 > 動作 > セクターを表示を介してAtlasリストからセクターを非表示にすることを選択できます。
スタイルと設定
コンテキストメニューを介して、各セクターのビジュアルシグネチャをカスタマイズできます:
- スタイル:**実線(Solid)または破線(Dashed)**から選択します。
- タイトルの配置:タイトルを線の上に配置してマスクとして機能させる(Over)、**横(Side)**に配置する、または完全に非表示にします。
- タイトルの向き:レイアウトの美観に合わせて、タイトルを水平または垂直に回転させます。
- グローバルな永続化:ノートの内容とは異なり、セクターのスタイル設定(色、太さ、不透明度)はグローバル動作設定として保存されます。これは、設定の自動保存システムにより、お気に入りのスタイルがセッション間で即座に保持されることを意味します。
選択のプライバシー
セクターのタイトルは完全に編集可能です。データを素早くコピーまたは編集できるように、マウスがタイトルの上にあるときはドラッグコントロールが自動的に隠され、テキストの選択とコンテンツの変更が優先されます。
タイトルの自動生成
Noustは、コンテンツの最初の数行に基づいてノートのタイトルを自動的に生成し、フローを中断することなくワークスペースを整理された状態に保ちます。
論理と優先順位付け
アプリケーションは入力を監視し、以下の優先順位ルールに基づいて最も関連性の高い単語を自動的に抽出します:
- 最初の行:最初の行が短く明確な場合、それが主要なソースとして優先されます。
- 技術的キーワード:専門用語(例:
CVE、API、IP、SQLi)はアンカーとして機能し、タイトルに採用される可能性が高くなります。 - 大文字:大文字で始まる単語には、アルゴリズムによってより高い優先順位が割り当てられます。
- 一般的な単語:タイトルを簡潔に保つため、ストップワード(the、is、atなど)は無視されます。
パフォーマンスのヒント
大文字の単語が優先されることを知っていると、タイトルに含めたい特定の用語を意図的に大文字で書いて、ワークフローを最適化できます。
設定
タイトル生成アルゴリズムは、設定 > 動作で完全にカスタマイズまたは無効化できます。
タイトル生成の設定
- 有効/無効:自動生成システム全体のオン/オフを切り替えます。
- 単語制限:生成されるタイトルに許容される最大単語数を設定します。
- 生成遅延:過剰な処理を防ぐため、入力中にアルゴリズムが実行される頻度を制御します。
テキストフォーマットとブロック
Noustは、技術的な明瞭さのために、Markdownにインスパイアされた強力なフォーマットをサポートしています。
ビジュアルのカスタマイズ
個々のノートに4つの定義されたカラーのいずれかを適用するか(ショートカット:Ctrl + 1〜4)、カスタムカラーピッカー(Ctrl + ')から色を使用します。これにより、重大度やトピックに基づいてプロジェクトをカラーコード化できます。
インタラクションブロック
Noustは、いくつかのMarkdownパターンを即座に認識します:
- リスト:箇条書きの場合は
*、番号付きリストの場合は1.と入力します。 - チェックボックス:
<と入力して、インタラクティブなToDoアイテムを作成します。 - 折りたたみブロック(トグル):
>と入力して、コンテンツを折りたたみ可能にします。 - 水平線:
---に続けてEnterキーを押し、タイトル付きのセパレーターを作成します。
ツールバーの変換
任意のテキストを選択し、ツールバーのボタンを使用してブロック全体を1行ずつフォーマットし、プレーンテキストをリストやToDoリストに即座に変換します。
フローティングパネルとワークスペースウィンドウ
Noust は、インタラクティブなワークスペースツールのためのモジュール式フローティングパネルシステムを備えています。フローティングパネルは、画面上の任意の場所に自由に移動、サイズ変更、折りたたみ、またはドッキングできます。
ウィンドウアーキテクチャとスマートエッジドッキング
- 自由な移動とサイズ変更:ヘッダーのハンドルでパネルをドラッグし、端や角からサイズを変更できます。
- 磁気スナップと結合:フローティングパネルを別のパネルの近くに移動すると、自動的にスナップして相互に結合され、複数のツールを統一されたグループとして移動またはリサイズできます。
- エッジドッキングとキャンバスの安全エリア:フローティングパネルが画面端にドッキングして垂直の列/バリアを形成すると、Noust はキャンバスの 安全エリア (Safe Area) を自動的に再計算します。アンカー、自動スクロール、自動ズーム などの機能は、ターゲット位置を動的にオフセットし、ノートがパネルに隠れることなく可視領域に正確に中央配置されるようにします。
フローティングパネルツール
以下のワークスペース機能がフローティングパネルとして動作します:
- 環境変数 (
Vars):グローバルなキー/値ペア (TARGET_IP=192.168.1.1) を定義し、コードブロックやコマンドテンプレートに動的変数を評価・注入します。 - Agent Chat:会話、コンテキストバスケットノートの分析、プロンプト変換を行う対話型 AI アシスタントパネル。
- テクニカルモジュール:JWT アナライザーやエンコーダー/デコーダーなど、動的に有効化・切り替え・保存ができる専用ユーティリティウィンドウ。
高度な技術モジュール
セキュリティ研究者によって、また研究者のために作成された技術モジュール。オプションモジュール(JWTアナライザーやエンコーダー/デコーダーなど)は、アプリケーションインターフェイスを介して動的に有効または無効に切り替えることができ、ワークスペースの範囲をカスタマイズできます。
モジュールの管理
個々のモジュールを切り替え、その永続性と同期の設定をカスタマイズできます:
- モジュールの自動保存:入力時にモジュールの有効/無効状態をローカルに保存します。
- モジュールのクラウド同期:アクティブなモジュールの構成をデバイス間で安全に同期します。
これらのオプションは、設定 > 動作で切り替えることができます。
環境変数
Varsアイコンを介してグローバルなキー/値ペア(例:TARGET_IP=192.168.1.1)を設定します。これらの変数をご利用のテンプレートで使用することで、一貫したドキュメント作成を維持し、迅速なコマンド実行を容易にします。
変数の注入
コードブロックにホバーすると、フローティングアイコン が表示されます。これをクリックすると、一致するすべての環境変数が自動的に評価および注入されて、コンテンツがコピーされます。
イージークリップボードモード(Easy Copy Mod)
Alt + Cまたはツールバーのアイコンで切り替えます。有効にすると、ブロックを選択するだけでそれらが完全にクリック可能な要素になり、内容が即座にクリップボードにコピーされます。Noustとターミナル間でデータを素早く移動するのに最適です。
ストレージと永続化
データはプライバシー優先、ローカル優先のアプローチで処理されます。
セッションセキュリティシールド
ヘッダーにセッションの安全状態を示すシールドアイコンが表示されます。シールドは、有効な保護機能に基づいて動的に塗りつぶされます:
- 左側が塗りつぶされている:ローカル暗号化(At-Rest)が有効です。
- 右側が塗りつぶされている:クラウド自動同期が有効です。
- 完全に塗りつぶされている:ローカル暗号化とクラウド自動同期の両方が有効です。
- 輪郭のみ(空白):セキュリティパスワードは設定されていますが、現在両方の機能が無効になっています。 シールドをクリックすると、セキュリティ設定パネルが直接開きます。
セッションの永続化
Noustは、入力時にセッション(ノート、ドメイン、設定、変数)をブラウザのローカルストレージに継続的に保存し、インターネット接続がなくてもデータが失われないことを保証します。
セッション履歴(リビジョン)
Menu Shell の 履歴 タブから、いつでもワークスペースの過去の状態にアクセスできます。
- バージョン履歴チェックポイント:正確な日付とタイムスタンプとともに自動記録されたセッションバージョンを表示します。
- 現在のバージョンインジケーター:緑色の点滅ドットが、現在アクティブなセッション状態を強調表示します。
- 1クリック復元:過去のリビジョンの 復元 ボタンをクリックすると、ワークスペース全体がその時点の状態にロールバックされます。
バックアップとポータブルデータ
ワークスペース全体をポータブルなバイナリパッケージ.noustにバックアップします。このフォーマットは埋め込み画像や技術的なアセットをサポートしています。極秘の技術監査データを安全に転送するため、書き出し時には暗号化を強く推奨します。
クラウド同期
オプションのゼロ知識(zero-knowledge)同期を使用すると、セキュリティを損なうことなく、複数のデバイスでノートにアクセスできます。
同期の詳細
クラウド同期のセキュリティアーキテクチャは、設定と**同期(Sync)**コントロールを介して管理されます。
同期セキュリティとアーキテクチャ
- ゼロ知識:データは送信前にブラウザでローカルに圧縮および暗号化(256ビットAES-GCM)されます。弊社がお客様の鍵やコンテンツを見ることはありません。
- コラボレーション:ニックネームで読み取り専用アクセスを共有します。共有には匿名でインデックスされた正確なニックネームが使用されるため、ユーザーの列挙は完全に防止されます。
- 安全な状態のプッシュ(Safe State Pushing):同期されたワークスペースを開いているがローカルでまだ復号していない場合でも、未同期のローカルノートをプッシュできます。システムは、ロックされたクラウドワークスペースを復号することなく上書き(パスワードリセットと同様に機能)することを許可します。これにより、復号アクション中にローカルの進行状況が誤って失われるのを防ぎ、オフライン作業を保存するために重複したワークスペースを生成する必要をなくします。
- 同期解除:共有ワークスペースを確認し、リンクを「切断」して即座にオフラインのプライベートコピーを維持し、共有データの機能するバージョンを継承できるようにします。
タイムラインとタイムスタンプ
Noustでは、時間の経過に伴うノートの進化を追跡でき、特定の情報がいつ追加または変更されたかについての明確な監査トレイルを提供します。このシステムはキャンバスノートとNexusフリーテキストページの両方で利用可能で、ワークスペース全体で統一された履歴を保証します。
時系列ブロック
有効にすると、ノートは時系列ブロックに視覚的に分割されます。各ブロックは破線の境界と、行の右上隅に表示されるインタラクティブなタイムスタンプ(引用)によって識別されます。
- ブロックのアイデンティティ:各ブロックは、その作成時間と最終更新時間を追跡します。
- サブブロック:最初の60秒のウィンドウを過ぎた後に古いブロックに戻って編集を加えた場合、Noustはそれらをサブブロックとして追跡します。テキスト内の引用(例:
[1]、[2])にホバーすると、時間表示が更新され、その特定の編集のタイムスタンプが表示されます。
ブロックの統合(吸収)
履歴をクリーンに保つため、Noustは60秒のスライディングウィンドウを使用して、新しいコンテンツが新しいブロックを開始すべきか、それとも現在のブロックに「吸収」されるべきかを決定します:
- 吸収:ブロックの最後のアクティビティから60秒以内に入力または編集を行うと、変更は現在のブロックにマージされます。
- 新規ブロック:60秒以上待つと、次のインタラクションで自然に新しい時系列セグメントが開始されます。
動作モード
設定 > 動作でブロックの生成方法をカスタマイズできます:
- 手動モード(デフォルト):ショートカット
Alt+Tまたはツールバーの時計アイコンを使用して、現在のテキストを手動で固定ブロックに統合します。 - 画像ノート: テキストベースのノートとは異なり、独立した画像ノートはテキストセグメントの分割をサポートしません。手動モードでは、ノートを右クリックして Assign Timestamp を選択することで、手動でタイムラインに追加できます。
- 自動モード:キャンバスノートおよびNexusフリーテキストページで利用可能です。Noustは入力を監視し、設定された非アクティブ時間の後、現在のコンテンツをタイムスタンプ付きのブロックに自動的に統合し、次の入力に向けて新しいセグメントを準備します。
履歴パネル
ノート内の任意のタイムスタンプインジケーターをクリックして、サイド履歴パネルを開きます。
- 監査トレイル:各編集ブロックの完全なリストを表示します。
- サブブロックの詳細:ブロック内の各中間ステップの正確な時間を確認します。
- タイムスタンプのコピー:任意のエントリの横にあるコピーアイコンを使用して、レポート用に正確なISOタイムスタンプをすばやく取得します。
設定
設定 > 動作でタイムラインエンジンを調整します:
タイムラインの設定
- 割り当てモード:手動または自動ブロック生成を切り替えます。
- 自動ログ遅延:自動モードで、ブロックの統合をトリガーする非アクティブ時間を秒単位で定義します。
- 最小変更しきい値:新しいエントリを生成するために必要な最小文字数を定義し、軽微な修正による視覚的ノイズを防ぎます。
エージェント機能
Noustには、プライバシーを最優先し、ローカルファーストで動作するエージェントシステムが搭載されており、ワークスペースに直接インテリジェントな機能を提供します。
プライバシー最優先の設計
エージェントはデフォルトで無効になっています。
- ローカル処理: ローカルプロバイダー(Ollamaやブラウザ内AIなど)を使用する場合、データがデバイスから送信されることはありません。
- クラウド処理: クラウドプロバイダーの使用を選択した場合、リクエストはブラウザからプロバイダーのAPIに直接送信されます(チャットに添付されたコンテンツのみが送信されます)。
- キーの安全性: APIキーはブラウザのローカルストレージにのみ保存され、Noustのサーバーを経由することはありません。
プロバイダーの統合
Noustは、ローカルモデルとクラウドモデルの両方をサポートしています。
- ブラウザ (Browser): ブラウザに組み込まれたAI機能を利用します。設定不要で完全にオフラインで動作します。
- Ollama: ローカルのOllamaサーバーに接続し、プライベートモデル(Llama 3、Mistralなど)をローカルで実行します。
- WebGPU (近日対応): ブラウザ内でのハードウェア加速されたモデル実行。
- Gemini: GoogleのGemini APIに直接接続し、最先端のクラウド推論を利用します。
- OpenAI / カスタム: OpenAI、またはOpenAI API仕様に互換性のあるカスタムAPI(Groq、LM Studio、OpenRouterなど)に接続します。
設定とカスタマイズ
サイドバーパネルからエージェントを管理できます。
- マスター切り替え: エージェント機能全体を有効または無効にします。
- システム指示: エージェントの動作や応答の形式をガイドするグローバルな指示を設定します。
- 接続テスト: エージェントを使用する前に、APIエンドポイントとキーが正しく設定されているかを簡単に検証できます。
エージェントの使用方法
有効にすると、エージェントはコンテンツと対話するためのいくつかの方法を提供します。
1. エージェントチャットとコンテキスト
サイドバーには、アクティブなモデルと会話できるエージェントチャットインターフェースが用意されています。
- コンテキストの追加:
Ctrl+クリック / ホバー:Ctrlキーを押しながらキャンバス上のメモ(またはホバー)やNexusリスト内のドキュメントをクリックすると、コンテキストチップとして直接チャットに追加できます。Ctrl+ドラッグ: キャンバスの余白部分を矩形選択して、複数のメモを一括でコンテキストバスケットに添付できます。Ctrl+L: メモやNexusドキュメント内のテキストを選択するか、要素にフォーカスを当ててショートカットを押すと、選択範囲を即座にコンテキストバスケットへ送信できます。- メンション(
#および#!):#に続けてメモのHumanID(例: アクティブドメインなら#C5、ドメイン1なら#1C5)、セクター(例: アクティブドメインなら#;2、ドメイン間なら#1;2)、クラスター(例: アクティブドメインなら#:1、ドメイン間なら#1:3)、修飾付きメモ(例: アクティブドメインなら#:1B2または#;2B2、ドメイン間なら#1;2B6または#1:3B6)を入力するか、#!に続けてNexusドキュメント番号(例:#!1)を入力すると、インタラクティブなコンテキストチップに自動変換されます。
- クイック構文リファレンス: エージェントチャットのヘッダーにある指示ボタン (
?) をクリックすると、メモ、セクター、クラスター、ドキュメントの各ID、ドメインスコープ、デリミタ、コンテキスト追加手法をまとめたチートシートが開きます。 - 対話モード (質問, 計画, 実行): 入力欄下部の専用モードスイッチャーにより、ハーネスの操作安全レベルを切り替えます。
- 質問 (Ask): 厳格な読み取り専用クエリモード。エージェントは疑問に答えたり、概念を解説したり、添付コンテンツを要約したりします。ハーネスはすべての変更・書き込みツールを完全にブロックし、意図しない副作用をゼロに抑えます。
- 計画 (Plan): 分析的・探索的プランニングモード。エージェントは個別の提案カードに分解された構造化アクションプランを作成します。依存関係の確認、空間レイアウトのプレビュー、承認するアクションの部分選択が可能です。
- 実行 (Act): 自然言語主導の直接実行モード。エージェントは要求されたワークスペースアクションを即座に策定します。不可欠な安全規定として、すべての書き込みアクションはトランザクションプレビューを通じた人間の明示的な承認 (
承認/拒否) を必要とします(サイレントに変更が適用されることはありません)。
- コンテキスト対応の会話: チャット入力欄にプロンプトを入力します。エージェントはコンテキストバスケット内のすべてのファイルを分析して、質問に答えたり、要約を作成したり、分析タスクを実行したりします。
2. インライン選択ツールバー
メモやページ内のテキストをハイライトすると、エージェント機能を使用したクイックアクションを備えた選択ツールバーが表示されます。
- 要約: ハイライトされた選択範囲の簡潔な要約を即座に生成します。
- 文法の修正: スタイルを維持しながら、スペルや文法の誤りを検出して修正します。
- 拡張: 選択したテキストを詳しく説明し、詳細とコンテキストを追加します。
3. 自然言語アクションとトランザクション提案
エージェントは、チャット内の自然言語による直感的な指示を通じて操作を実行します。制御のない無制限の変更を行う代わりに、エージェントは厳密に型定義されたトランザクション提案を出力します。
- 差分・コンテンツ提案: 承認されるまで元のドキュメントを変更することなく、挿入、置換、特定箇所の書き換えをプレビュー形式で提示します。
- キーボードによる適用 / 拒否と安全ロック: 各提案カードには
適用 (Enter)と拒否 (Esc)の操作が用意されています。複合プランは詳細な選択をサポートし、依存関係を自動的に解決します。提案の確認待ちの間は、誤った新しいプロンプト送信によって生成された変更が破棄されるのを防ぐため、チャットの新規送信がロックされます。 - 履歴と可逆性: 適用されたトランザクションはワークスペースの統合履歴に記録され、完全な元に戻す/やり直し(
Ctrl+Z)をサポートします。
4. キャンバスメモのアクションと空間配置エンジン
エージェントは、自然言語とHumanID識別子を組み合わせて、キャンバス上のメモを柔軟に作成、編集、再配置できます。
- 相対的な空間指示: 直感的な位置関係でエージェントに指示できます(例:
- 「
3C5の左側にメモを2つ作成して」 - 「セクター
1;2の下にまとめのメモを配置して」 - 「
A0の隣にブレインストーミングメモを置いて」)
- 「
- 決定論的配置エンジン (
NotePlacementEngine): 純粋な幾何計算により、一定の間隔を保ち、既存のメモとの衝突を回避しながら、キャンバス全体の構造を壊すことなく空き領域へスマートにメモを配置します。 - ゴーストオーバーレイ (視覚プレビュー): 空間アクションを承認する前に、計算された正確な座標上に半透明のゴースト枠が表示され、タイトルとコンテンツのプレビューを確認できます。
- クリーンな破棄:
拒否をクリックするか、ドメインを切り替えるか、チャットをクリアすると、すべてのゴースト枠はワークスペースに痕跡を残さず直ちに消去されます。
5. 目標、フラグ、パスマイルストーンの管理
エージェントはキャンバス上のメモとNexus Pathの実行をシームレスに連携させます。
- 制限のない柔軟な生成数: メモ1件につき目標1件という制約を撤廃し、文脈に応じて最適な数の実行可能な目標を柔軟に生成します。
- 複数メモの関連付け (
linkedNoteIds): 複数の関連メモを1つの目標に双方向リンクし、既存リンクの競合に対しても明確な解決方針(拒否、再割り当て、スキップ)で対処します。 - カスタムパスフラグ: プロンプトの指示により、同一のアトミックトランザクション内でフラグ(例:
#至急,#バックエンド,#要レビュー)を自動作成して目標に割り当てることができます。 - パスマイルストーン連携: 重要な目標を パス タイムライン上のマイルストーンへと昇格させるようエージェントに依頼できます。
- 動的な目標フィルタリング: チャット内でステータスやフラグを指定して目標を絞り込んだり、Nexus画面上でアクティブなフィルター状態を適用したりできます。
キャンバスおよびドキュメント参照(HumanID)
Noustはワークスペース内の各要素に短く人間が読み取りやすい識別子(HumanID)を付与し、コンテンツのナビゲーション、整理、参照を迅速かつ明確に行えるようにします。
要素タイプ別の識別子
- ドメイン:
- ドメインタブの順序に従い、1から昇順で番号が付けられます(
1,2,3...)。 - ドメインタブの順序を並べ替えると、新しい位置を反映して各ドメインの番号が自動的に更新されます。
- ドメインタブの順序に従い、1から昇順で番号が付けられます(
- キャンバスのメモ:
- 文字 + 数字(例:
A0,A1...Z9,AA0)の形式で、メモタイトルの直前に編集不可能なバッジとして表示されます。 - メモを別のドメインに移動すると、移動先ドメインで新規作成されたかのように、そのドメインの末尾のHumanIDが再割り当てされます。
- 文字 + 数字(例:
- セクター:
- 独立した連続した番号で識別されます(例:
1,2,3...)。チャット内でドメインコンテキストを伴って参照する場合は、セミコロンの区切り文字を使用します:[ドメイン];[セクター](例:1;2)。アクティブドメインでは、直接;[セクター](例:;2)として参照できます。
- 独立した連続した番号で識別されます(例:
- クラスター:
- 独立したグループ番号で識別されます(例:
1,2,3...)。チャット内でドメインコンテキストを伴って参照する場合は、コロンの区切り文字を使用します:[ドメイン]:[クラスター](例:1:3)。アクティブドメインでは、直接:[クラスター](例::1)として参照できます。セクターやクラスター内のメモは修飾付きメモとしても指定できます(例: アクティブドメインなら:1B2や;2B2、ドメイン間なら1;2B6や1:3B6)。
- 独立したグループ番号で識別されます(例:
- Nexusドキュメント(Free-Text):
- 感嘆符と連番で構成されます(
!1,!2,!3...)。 - フォルダは番号順序から除外されます。Nexusサイドバーを折りたたんだときに表示されるリストの線形順序に従います。
- Nexusリスト内でドキュメントの順序を並べ替えると、新しい順序に応じてHumanIDが自動更新されます。
- 感嘆符と連番で構成されます(
表示とハイライト
Altキーによるハイライト:- キャンバス上で
Altキーを長押しすると、すべての参照バッジの明るさと不透明度が増加し、要素が密集したワークスペースでも識別子をすばやく見つけることができます。
- キャンバス上で
- 表示設定とエージェント連携(Settings > Behavior):
- キャンバスの Human ID はデフォルトで無効になっており、ワークスペースをクリーンに保ちます。
- サイドバーでエージェントを有効化(エージェントを有効にする)すると、チャット参照用にノートやセクターに視覚識別子を表示するかどうかを確認するダイアログが表示されます。
- エージェントを無効にすると、キャンバス上の Human ID は自動的に非表示になります。
- Settings > Behavior の設定オプションで参照を表示するには、エージェントが有効になっている必要があります。
- AtlasおよびNavigatorサイドバー:
- 参照バッジはAtlasのカードやNavigatorサイドバーの項目横に表示され、一目で対象を特定できます。
エージェントチャットでの参照
チャットメッセージ内でワークスペースの要素を直接参照できます。
- アドレス構文:
- メモ: アクティブドメインなら
[メモ]、ドメイン間なら[ドメイン][メモ](例:C5または1C5)。 - セクター: アクティブドメインなら
;[セクター]、ドメイン間なら[ドメイン];[セクター](例:;2または1;2)。 - クラスター: アクティブドメインなら
:[クラスター]、ドメイン間なら[ドメイン]:[クラスター](例::1または1:3)。 - 修飾付きメモ: アクティブドメインなら
:1B2または;2B2;ドメイン間なら1;2C5(セクター2内のメモC5)または1:3C5(クラスター3に属するメモC5)。 - Nexusドキュメント:
。
- メモ: アクティブドメインなら
#によるコンテキストチップ(コンテンツ読み取り権限):- アドレスの先頭に
#を付ける(例:#C5,#:1,#;2,#:1B2,#1C5,#1;2,#1:3,#1:3B6,#!1)と、対話型コンテキストチップに変換されます。 エージェントの読み取り権限
AIエージェントは、チャットにチップとして明示的に添付されている場合にのみ、メモやドキュメントのタイトルおよびコンテンツを読み取ることが許可されます。プレーンテキスト参照(
1C5や!1など)を入力しただけでは、ナビゲーションのポインタまたは操作ターゲットとしてのみ機能し、AIへのコンテンツ読み取り権限は付与されません。
- アドレスの先頭に
- ドメインスコープディレクティブ (
@Domain):@に続けてドメイン番号または名前(例:@1,@2,@1,2,@"Project Alpha")を指定することで、特定または複数のドメインにエージェントの処理対象をスコープ付けできます。
- 明示的なデリミタ:
- 特殊文字を含むメモタイトルやテキストは、引用符や括弧(
"...",[...],{...},(...))で囲むことで、コマンド解析時の曖昧さを完全に解消できます。
- 特殊文字を含むメモタイトルやテキストは、引用符や括弧(
チャットコンポーザーのリアルタイム検証
- 入力ミスの防止: チャットコンポーザーは入力された参照をリアルタイムで検証します。存在しない参照(例:
1Z9や!99)が入力された場合、インラインエラーが表示され、送信ボタンが一時的に無効化されます。 - 移動済みメモの警告: メモが別のドメインに移動された場合、参照が古くなっていることが警告され、意図しないメモへの操作を防ぎます。
- 誤検知の防止: 一般的なメールアドレス(
[email protected])、コード変数、文末の句読点が誤ってキャンバス参照として解釈されることはありません。
ローカル自動化とスケジュール済みプロンプト
Noustには、外部サーバーやクラウドのcronサービスに依存することなく、プロンプトの定期実行、確定的通知、目標期限の監視を可能にするローカルファーストの自動化 (Automations) エンジンが搭載されています。
アクセスと構成管理
上部シェルメニューから直接 自動化マネージャー を開きます。自動化タスクはワークスペースごとにグループ化されており、該当するコンテキスト内でのみトリガーされるよう安全に設定できます。
自動化の種類
- エージェントプロンプト:
- クエリモード (Query): 完全な読み取り専用モードで定期的な分析質問や要約を実行します。結果は通知バナーやポップアップへ直接届けられ、ワークスペースの内容を変更することはありません。
- 変更モード (Mutate): 人間の明示的な確認 (
承認/拒否) を待つ、構造化されたトランザクション提案を生成します:- ノート作成 (Create Note): 指定したドメインやクラスター内に新規ノートを作成し、連番タイトルを自動解決します。
- ノート編集 (Modify Note): 既存の対象ノートの内容更新を提案し、差分 (diff) を確認できます。
- 目標作成 (Create Objective): コンテキストに基づいた説明文を伴う戦略目標を対象ドメインに作成します。
- 認可済み添付ファイルの必須化: ゼロ知識プライバシーを徹底するため、エージェント自動化では明示的に添付されたノートやNexusドキュメントのみをコンテキストとして受け入れます。添付されていない内容をエージェントが勝手に読み取ることはありません。
- 副作用ゼロの徹底: 自動化されたプロンプトがワークスペースにサイレントで変更を書き込むことは一切ありません。
- 確定的通知:
- AIモデルを呼び出さずに、指定した間隔や日時にカスタムポップアップを表示するリマインダー。
- 休憩のリフレッシュ通知、ルーチンチェック、定期的なメモ確認に最適です。
- 目標期限のアラート:
- ワークスペース全体(またはアクティブなドメイン)の進行中目標を自動監視し、期日が近づいた場合(猶予時間の事前設定が可能)や超過した場合にアラートを発します。
チャットからの自動化管理
- チャットでエージェントに自然言語で指示し、自動化の新規作成、調整、一時停止、即時実行を依頼できます(例: 「毎週月曜の午前9時にノート !1 をレビューする自動化を作成して」)。
- エージェントは保留中の変更 (Staged Change) を生成し、自動化マネージャー内に表示します。ユーザーが明示的に承認するまで有効化されません。
スケジュールトリガー
- 1回のみ (Once): 指定した現地日時で1回だけ実行。
- 間隔 (Interval): 指定した分単位または時間単位の間隔で定期実行(例: 30分ごと、2時間ごと)。
- 毎日 (Daily): 端末の現地タイムゾーンと同期して、毎日指定した時刻に実行。
- 毎週 (Weekly): 選択した特定の曜日の指定時刻に毎週実行。
実行と安全性のアーキテクチャ
- 控えめなヘッダーバナー: 自動化が発火すると、アプリケーションヘッダーの直下にコンパクトなバナーが現れ、クイックアクション(自動化画面を開く、エージェント生成提案を確認する)とアクティブウィンドウのカウントダウンタイマーを提供します。
- 複数タブ間の競合調停:
navigator.locksとBroadcastChannelによるリーダー選出メカニズムを採用し、同一ブラウザで複数のタブを開いている場合でも、スケジュールされたタスクが重複せず正確に1度だけ実行されることを保証します。 - 見逃された実行の安全処理: 端末のスリープやアプリ終了によってトリガー時刻を逃した場合、古い発火は安全に破棄され次回の枠へ繰り越されるため、復帰時に通知が一斉に押し寄せる心配はありません。
- ローカルファーストの完全分離: 自動化は、ワークスペースがブラウザ上で開かれアンロックされている間のみ動作します。すべてのルールはローカルの
Noust_Automations_Personal(IndexedDB) に保存され、外部サーバーや同期チャネルへ送信されることはありません。