自分用のメモを管理するためのデスクトップアプリ「shirushi」を作った。
「shirushi」は「記」の文字から。なんとなく。
前作のmeguriから派生させて作った。
先にリリースしたmeguriのタスク管理機能から「メモ」の部分だけを切り出して、専用のアプリとして育てていくことにした。
アプリケーションエンジニアをしていると環境変数やパスワード、共有してもらったリンクなど色々な情報を忘れないようにしておかないといけない。
自分の場合、常時5〜6件以上の案件を並行して進めることが多いため、どこかで正確に覚えておくための外部記憶装置が必要だ。
そうして積もった情報をあとから引き継ぎなんかで振り返ることもある。
1Passwordのようなツールを使うのもいいのだが、毎年お金を払うのも嫌なので、自分で作った。
あと、1Passwordはパスワードを入力するときに、MacOSネイティブの入力補完と重なってしまって、結果的に使わないことがほとんどなので、自分には意味がないと判断した。
もしかしたら設定でうまいことできるようになるのかもしれない。
主な機能
画面はサイドバーとメインの2カラム構成にしていて、サイドバーにはメモが縦に並び、選択するとメイン画面のひとつのタブとして開く。
メモはラベルと内容のペアがひとつ以上の状態で構成されるようにしている。
ラベルと内容の脇にはコピーボタンを配置して、クリックで内容をコピーできるようにした。
データの暗号化
保存ファイルを開いたら、素の情報が見えるみたいな状態は避けたいので、暗号化している。
そして、読み込むときには最初に設定する暗証番号を入力して解除する方式を採用した。
一度認証に成功すると、その端末ではキーチェーン経由で認証完了させるようにしているのでそこまで煩わしさはないと思う。
ダウンロード
macOS版(Intel / Apple Silicon 両対応):
アプリ内に自動更新機能が入っているので、一度インストールすれば新しいバージョンが出たときに通知される。
おわりに
今までメモ管理やタスク管理にNotionを使っていたが、機能が多すぎるのと入力時に変な重さが付きまとうのがストレスで少しずつNotionの外に移行していっている。
Notionは検索もイマイチだ。検索機能も今はまだないが自分の手に馴染むように調整していきたい。
このアプリを使うことで、ほとんどNotionには依存しなくなるだろう。