本日は、非常にユニークなノートツール em を紹介します。

プロジェクト概要

属性情報
リポジトリcybersemics/em
言語TypeScript
Stars352 ⭐
ライセンスオープンソース

em とは?

em は「パーソナル・センスメイキング」(個人の意味構築)のために設計されたミニマルなノートアプリです。中核となる理念は再帰性——すべてのノート項目が無限にネスト可能で、樹状の思考構造を形成します。

従来のノートアプリのフォルダ/ドキュメントの2層構造とは異なり、em ではすべての思考単位が展開可能なノードとして扱われます。アイデアの内部に深く潜り込むことができ、別ページに移動する必要がありません。

主な機能

🌲 再帰的ネスト構造

  • あらゆる項目が子項目を持てる
  • 無限階層の展開に対応
  • マインドマップ的な視覚表現

✍️ スムーズな編集体験

  • クリック即可編集
  • Markdown 記法対応
  • 自動保存

🔍 フォーカスとコンテキスト

  • 任意の階層にフォーカス可能、干渉を排除
  • パンくずリストを常時表示、迷子にならない
  • 検索とクイックジャンプ対応

🧠 センスメイキング志向

情報の保存ではなく、思考の支援を目的に設計されています。再帰的構造は探索的思惟や概念の関連付けに最適です。

ユースケース

シーン
知識管理概念を階層的に細分化
執筆アウトラインテーマ→章→段落の階層整理
ブレインストーミング核となるアイデアから関連を発散
学習ノート論理的関係で知識を整理

注目すべき理由

  1. 小規模だが活発 - 352 stars、最近も積極的に更新中
  2. ユニークな設計思想 - 再帰的マインドマップモードはノートアプリでは珍しい
  3. TypeScript フルスタック - モダンなフロントエンド技術、開発者の学習に適している
  4. オープンソース - セルフホスティングやコントリビューションが可能

試用方法

# リポジトリをクローン
git clone https://github.com/cybersemics/em.git
cd em

# 依存関係をインストール
npm install

# 開発サーバーを起動
npm start

またはオンラインデモを直接確認:https://cybersemics.github.io/em/

類似ツールとの比較

ツール構造特徴
em再帰的ツリーセンスメイキング特化、ミニマル
Workflowyアウトライン商用ソフト、機能豊富
Logseqアウトライン+双方向リンクローカル優先、プラグインエコシステム
Obsidianドキュメント+グラフ強力なリンクとプラグインシステム

従来のノートアプリの線形構造に飽きて、思考の自然な流れに近いノート方式を試したい方は、em を試してみる価値があります。


プロジェクトURL:https://github.com/cybersemics/em