Show HN: Agent が gBrain と Obsidian を可視化するためのスキル

2026/06/13 15:43

Show HN: Agent が gBrain と Obsidian を可視化するためのスキル

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

このツールは、Obsidian の vault や gbrain エクスポートなど、Markdown ノートのコレクションを、タイムラインのスクラブ機能とクリックして詳細を確認できる自己完結型のインタラクティブ HTML フォース・ディレクテッドグラフに変換します。本ツールは外部サーバー、埋め込み処理、サーバーサイドの依存関係を使わずに完全にローカルで動作し、デフォルトではブラウザベースの Cytoscape ライアウト計算を使用します。オプションとして、大規模なデータセットに対して

networkx
numpy
scipy
を使用した事前計算されたグラフも利用可能です。システムはファイル構造を自動的に解釈します:トップレベルフォルダーはテーマ(色)となり、サブフォルダーまたはタグはノードタイプ(形状)を定義し、[[wikilinks]] はエッジを作成し、タイムスタンプがタイムラインを駆動します。インタラクティブな機能には、知識の成長を見守るためのタイムラインのスクラブ、テーマ/タイプごとのフィルタリングとライブカウント、検索、ノードをクリックして詳細パネルを表示するものがあります。ノードサイズはリンク数に基づいてスケールし、中央ハブはラベル付きで表示されます。プリビルトされたデモ(
demo/brain-map.html
)には、3 つのテーマ(work, study, life)を含む 992 の架空のノートが含まれており、
python3 scripts/generate_demo_notes.py
を使用して再作成できます。独自のマップを構築するには、
python3 scripts/build_map.py <notes_dir> out.html --title "My Second Brain"
を実行してください(ここで
<notes_dir>
は YAML フロントマタータグと [[wikilinks]] を含むディレクトリです)。エージェントスキルとしてのインストールは、Claude Code(
~/.claude/skills
)、OpenAI Codex(
~/.agents/skills
)、または Cursor に対して
SKILL.md
を貼り付けることでサポートされています。プロジェクトディレクトリには、
scripts/
、プリビルトのデモ、デモ vault のソースノート、オプションの
requirements.txt
が含まれています。「save-note」といったスキルと相性を考慮し、必要な形状でデータを書き込むよう設計されたこのツールは、外部依存関係なしに個人または組織的な知識システムのための可視化マップの構築を簡素化します。本プロジェクトは MIT ライセンスの下で利用可能です。

本文

Brain Map スキル:Markdown の自立したインタラクティブ知識マップ

Obsidian のノートや

gbrain
でエクスポートしたフォルダを、1 つの自立したインタラクティブな HTML ナレッジマップに変換します。

主な特徴と機能

  • 視覚化: テーマカラーで着色された力导向グラフ(Force-Directed Graph)。
  • タイムライン: ベースの成長を見守れるスクロール可能・再生可能なタイムライン。
  • 詳細確認: ノードをクリックすると、サマリーや関連ノートの詳細パネルが開く。

互換性のあるツール

このスキルは以下の AI エージェントと相性が良いです:

  • Claude Code
  • OpenAI Codex
  • Cursor
  • Gemini CLI
  • OpenClaw
  • または単にスクリプトを実行するだけでも OK です。

セットアップなしで 5 秒で試す(デモ)

リポジトリには事前構築済みのデモが包含されています。ノート作成や Python の知識も不要です。

マクロシステム別の起動コマンド

open demo/brain-map.html      # macOS
xdg-open demo/brain-map.html  # Linux
start demo/brain-map.html     # Windows

デモ機能概要

  • 架空のノート群: 「仕事」、「勉強」、「生活」の 3 つテーマで構成された 992 ノート。
  • インタラクティブな再生: タイムラインをスクロール、プレイボタンで「空→今日」への成長アニメーション確認可能。
  • 探索機能: ノードクリックで詳細閲覧、フィルターの切り替えが可能。

自分のノートで構築する

自分の Obsidian Vault または

gbrain
エクスポート先をソースとして使用します。

ビルドコマンド

python3 scripts/build_map.py <notes_dir> out.html --title "My Second Brain"
open out.html

コマンド引数

  • <notes_dir>
    : 元のノートディレクトリ(Vault または gbrain 出力)。
  • --dir <out>
    : 出力先ディレクトリ(オプション)。

読み取る情報構造

ビルダーは以下の情報を自動的に分析します:

要素役割・解析内容
テーマフォルダ名 (
Work/
,
Study/
) → ノードとエッジの色として反映。
タイプサブフォルダまたはタグ → ノードの形状(人物、プロジェクトなど)を決定。
エッジ解決された
[[WikiLink]]
→ 接続関係を表示(ハブノードはラベル表示)。
タイムライン作成日時を月ごとにバケット化 → タイムライン視覚化。

依存関係について

  • 標準のみ: Python の標準ライブラリ(stdlib)だけで動作し、どこでもすぐにビルド可能。レイアウト計算はブラウザ側(Cytoscape cose アルゴリズム)で担当。
  • 高速化オプション:
    networkx
    ,
    numpy
    ,
    scipy
    を導入すると、1000 ノード以上のマップも瞬時開通し、計算精度が向上します。
    pip install -r requirements.txt
    
    ビルダーはライブラリの有無を自動検知して適切な処理経路を選別します。

HTML 内での操作方法

  • スクロール&再生: グラフが月ごとのノートを表示。「プレイ」ボタンでアニメーション再生可能。
  • リアルタイム検索・フィルタ: テーマやタイプでフィルタし、一致項目はハイライト表示。
  • 詳細ビュー: ノードクリックで周辺ノードが暗く、対象のみ照らされ、詳細パネル(日付、タグなど)が開く。
  • レスポンシブ対応: スマホでも美しく動作します。

エージェントスキルとしてインストールする

AI エージェントにこのスキルを埋め込めます。

インストール方法

1. Claude Code

git clone https://github.com/vladignatyev/brain-map-skill ~/.claude/skills/brain-map

2. OpenAI Codex

git clone https://github.com/vladignatyev/brain-map-skill ~/.agents/skills/brain-map

3. Cursor およびその他エージェント

SKILL.md
ファイルをエージェントの説明(プロンプト)に貼り付けるだけで OK です。自立型ファイルのため追加設定は不要です。


ファイル構成

リポジトリの構造例:

brain-map-skill/
├── SKILL.md                      # エージェントスキル仕様定義
├── scripts/
│   ├── build_map.py              # Markdown → HTML 変換スクリプト
│   └── generate_demo_notes.py    # 架空デモノートを生成
├── demo/
│   ├── brain-map.html            # セットアップ不要のデモ HTML
│   ├── vault/                    # ソースノート (992 ノート)
│   └── preview.png               # サムネイル画像
├── requirements.txt              # 高速化用依存関係 (オプション)
└── LICENSE                       # ライセンス規定

注意: デモに含まれるすべての人物やイベントは架空であり、実際のデータは使用していません。


ライセンス

MIT License

同じ日のほかのニュース

一覧に戻る →

2026/06/13 14:57

Mozilla を辞める

## 日本語翻訳: サマリー:著者は、組織の現在のリーダーシップと社原本来のコミュニティ主導のミッションとの間にある増大する断絶による心身の消耗を理由に、モジラから退任することを表明しています。著者は、最近の「スタートアップ的な」思考への転換——透明性よりも生々しいユーザー成長数の優先——が、firefox が信頼できるブラウザとしての核心的強みを損ないつつあると主張しています。重要な批判点は、リーダーらが現在は無償の貢献者を単なる顧客として扱っており、歴史的に製品を形成してまいれた深いコミュニティ関与の価値を無視していることです。さらに、人工知能や制限的なエンタープライズ標準といったトレンド対応型機能への追求が、技術的負債を生み出し、根本的な信頼性の問題を解決する注意力から逸らしています。グーグルの資金提供がこれらの欠陥のあるプロジェクトを継続可能にしているものの、この戦略は、単に動作しプライバシー重視のブラウザを求めるユーザーを遠ざけるリスクがあります。モジラがレガシーなボランティア精神と企業のスケーラビリティの間にある文化的対立に対処しない場合、業界ではユーザーが本物の代替手段を探して churn が増加するようになり、大規模テック巨頭への支配強化につながる可能性があります。

2026/06/13 7:08

レアエース不使用電動モーター

## Japanese Translation: ルノーグループは、希土類磁石に依存しない高効率モーターを量産することで電気移動の先駆けとして自らの位置を確立しており、市場において EV の 90%が永久磁石同期モーターを使用するという状況と対照的な成果を挙げています。磁石ではなく巻線ローターを利用する EESM テクノロジー(Evolutionary Electric System Motor)は、世界の希土類供給の大半を掌握する中国への依存を回避します。ルノーはこの革新を 2012 年に Zoe などでの商品化を開始し、以降明確な世代ごとに技術を進化させてきました。第一世代(文献 5A/5AL)は Kangoo Z.E や Twingo Electric でデビューし、第二世代(文献 6A/6AM)は最高 160 kW の出力を特徴としており、現在のフラッグシップモデルである Megane E-Tech、Scenic E-Tech、そして今後の Renault 4 で採用されています。新しい第三世代モーター(文献 E7A)が現在準備就绪しており、2027 年発売に向けて仕様が確定しています。この高度化されたバージョンは重大なアップグレードを指向しており、オールインワンアーキテクチャにより寸法を 30%削減しながら 200 kW の電力と 400 Nm のトルクを提供します。極めて重要な点として、800 ボルトシステムで動作することで急速充電を可能にし、炭素への影響を 30%削減し、性能を損なうことなく最大 92%の効率を実現します。

2026/06/13 9:51

米国政府が「Fable 5」と「Mythos 5」へのアクセス停止に関する声明

## Japanese Translation: 米国政府は、国家安全保障上の懸念を理由に、Anthropic に高度な Fable 5 および Mythos 5 AI モデルへのアクセスを外国籍の人物に対して即時に停止することを命じた。同社はこれらの特定のモデルと制限付きツールの利用を無効化する一方で、他のすべてのモデルの稼働は引き続き維持することが必要となった。当局は、Fable 5 の安全性の safeguards を回避しうる「jailbreaking」手法が存在すると見ているが、Anthropic はこの評価に異議を唱え、想定されている脆弱性は OpenAI の GPT-5.5 を含め他の業界モデルにもすでに存在しており、その展開に対して独自に脅威をもたらすものではないと主張している。限られた調査に基づいた誤解に基づくものであるにもかかわらず、Anthropic は技術的な見解の相違があるものの、法的指図に従い展開を停止しなければならない結果、アクセス制限の影響を受ける顧客に対し即座にサービス中断が引き起こされた。同社は謝罪し、24 時間以内により詳細な情報を共有すると約束した。この事件は、急速に変化する技術的風景における AI セーフティの現実的な課題と厳格な規制措置の間で高まる緊張関係を示している。