ただ15行のシェルスクリプトで個人ナレッジマネジメントツールを作った話

24394 ワード

はじめに

自分が読んだ本や記事などを読む時に書いたノートを体系的に管理したいですよね。
現在優秀なナレッジマネジメントツールはありふれています。企業向けだと

  • Confluence
  • DocBase
  • Qiita Team

などがあります。個人向けは

  • Notion
  • HackMD
  • Boost Note

のようなシンプルで使いやすいツールがあります。マインドマップツールをさらに含めると数え切れません。

筆者自身はミニマリストです。

  • コードのようにGithubで自分のノートを管理したい
  • Webからマインドマップ形式になっているノートを確認したい
  • サブスグではなく、無料で使いたい

なので、個人ナレッジマネジメントツールを自作したいという発想に至りました。
結果としては下記の15行シェルスクリプト、GitHub ActionsとMarkdownマインドマップ変換ツールmarkmapで作りました。