散らばったメモをAIが自動で整理し、読めるノートにまとめてくれたら──そんな使い方ができるオープンソースのノートアプリが注目を集めています。

この記事でわかること:

  • NoteGenがどんなノートアプリか
  • AIエージェント・MCP・RAGの使い方
  • GitHubを使ったノートの同期方法
  • NotionやObsidianとの違い

従来のノートアプリが抱える課題

Notionは機能が豊富な一方でデータがクラウドに置かれ、ローカルでの管理が難しいです。Obsidianはローカルファーストで優秀ですが、AIとの連携は後付けのプラグインに頼ることになります。どちらも「思いついたことをすぐ記録して、後でまとめる」という流れを自動化するには別途ツールが必要でした。

NoteGenはこの課題に正面から向き合い、「記録(Recording)→整理(Notes)→対話(AI Dialogue)」を一つのアプリで完結させる設計になっています。

NoteGenとは

NoteGenはcodexu氏が開発したクロスプラットフォームのMarkdownノートアプリです。Tauri2フレームワークで作られており、インストーラーサイズはわずか20MB。GPL-3.0ライセンスのオープンソースで、GitHub上のスター数は1.1万を超えています。

Windows・macOS・Linuxはベータ版として安定して動作し、Android・iOSはアルファ版が提供されています。

3つのコア機能

1. 記録ツール(Recording)

NoteGenの起点は「記録」です。メモしたいと思った瞬間にアプリを開き、テキスト・音声・画像・スクリーンショット・リンク・ファイルのどれでも投げ込めます。順序や構成を考える必要はありません。VLMまたはOCR技術でスクリーンショットからテキストを抽出する機能もあります。

2. AIによるノート整理(Notes)

溜まった記録はAIがまとめてくれます。時間範囲やカスタムプロンプトを指定してワンクリックで実行すると、断片をまとめた読めるノートが生成されます。既存のノートに記録をドラッグして挿入する使い方も可能です。

3. AIエージェントとMCP連携(AI Dialogue)

NoteGenにはAIエージェントが組み込まれており、ノートの内容を文脈として理解した上で編集・生成を行います。単一ファイルだけでなく、複数ドキュメントのバッチ操作にも対応しています。

MCP(Model Context Protocol)に対応しているため、外部ツールやAPIをエージェントに接続できます。ウェブ検索やシステム操作など、ノートアプリの枠を超えた自動化が可能です。

ローカルのノートをベクトル化してRAG(検索拡張生成)を構築する機能もあり、自分のメモをナレッジベースとして活用できます。使用するモデルはSiliconFlowが提供する無料モデル(Qwen3-8B、BAAI/bge-m3など)がデフォルトで設定されており、別途APIキーを取得しなくても試せます。

Gitを使ったノート同期

データはすべてローカルのMarkdownファイルとして保存されます。同期にはGit連携を使います。GitHub・Gitee・GitLab・Gitea・WebDAV・S3に対応しており、コードと同じリポジトリで管理できます。

Gitのコミット履歴がそのままノートのバージョン管理になる点は、Notionのバージョン管理(有料プランのみ)と比べたときの大きな利点です。

料金

完全無料・広告なしで使えます。AIに使うモデルはデフォルトでSiliconFlowの無料枠を利用しており、追加費用は発生しません。より高性能なモデルを使いたい場合は、OpenAI互換のエンドポイントを自分で設定できます。

NotionやObsidianとどう違うか

比較項目 NoteGen Notion Obsidian
データの保存場所 ローカル クラウド ローカル
AI機能 エージェント組み込み 追加オプション プラグイン依存
MCP対応 あり なし なし
オープンソース GPL-3.0 なし なし
料金 無料 無料プランあり 無料プランあり

Notionに近いブロックエディタ体験を持ちながら、Obsidianのようなローカルファーストの設計を採用しています。そこにAIエージェントとMCPを加えた構成が、NoteGenの特徴といえます。

まとめ

NoteGenは「記録→整理→対話」の流れをAIで自動化することを目指したMarkdownノートアプリです。完全無料・オープンソースで、GitによるバージョニングとMCP連携を標準で備えています。メモを取るたびに構成を考えるのが面倒と感じているなら、試してみる価値があります。

公式サイト: notegen.top
GitHub: codexu/note-gen