導入
作業を効率化するのが好きで私の中では以下を大切にしています
- 可能な限りキーボードだけで作業する
- 可能な限りアプリは少なくする
そこで現在の私なりの使い倒しているアプリ達を共有できればと思います
※もしかすると定期的に更新されるかもしれません
動作環境はMacなのでwindowだと対応していないものもあります、、
結論
結論から言うと、私が外せないアプリは以下3つです
- Notion:ナレッジ管理
- Raycast:ショートカット管理
- Warp:リッチなターミナル
それぞれのアプリの紹介
Notion
よくメモアプリを言われますが、個人的にはリッチなデータベースマネジメントアプリかなと思っています
利用ケースは以下の場面が多いです
- ナレッジの蓄積
- API連携での情報の蓄積
ナレッジの蓄積に関しては、そのままでコーディング時のトラブルシューティングやプロジェクト中の気づきはその場でメモするようにしています
API連携での情報の蓄積に関しては、個人でPythonを用いてコマンドを作成することが多く、コマンドでNotionに作業状況を連携して情報を蓄積し、自分がどんな作業に時間を使用したのかや各作業の生産性はどれくらいかを算出できるようにしています
Pythonでコマンドを作成するときは以下のClickを使用しています
task start
と言うコマンドを打てばNotionに作業開始時間が記録され、task finish
とすれば作業終了時間が記録されるような仕組みです
Notionに毎回入力するのでも良いですが、少しでも効率化したくコマンドを作成することにしました
現在では気づきや課題もコマンドでNotionに登録可能なようにしています
Notionは多機能で慣れるまでが大変という意見も聞きますが、意外とやってみると簡単で楽しくなってくるのかなと思います
(社内でもNotionを布教し続けています)
Raycast
利用ケースは以下の場面が多いです
- スニペットやクリップボード履歴の使用
- アプリ起動のショートカット割り当て
- ウインドウのリサイズ・移動
- アプリの検索・起動
- カレンダー連携によるミーティング予定の表示
- ZoomやTeamsなどのミーティングURLを開く
今まで使ってた以下のアプリがこれ1つに集約されました、多機能、、
- Clipy:スニペットやクリップボード履歴の使用
- Shortcut(Mac標準):アプリ起動のショートカット割り当て
- Spectacle:ウインドウのリサイズ・移動
- Alfled:アプリの検索・起動
細かいところはこのRaycastが全部フォローしてくれてます
ちなみのここに紹介しているアプリは全部ショートカットで開けるようにしています
- ctrl + space:Notion
- option + space:Warp
Warp
ターミナルの進化系みたいなアプリです
なんといっても一番の魅力はAIにコマンドを教えてもらえることです
「MACをアドレスを知るためのコマンドを教えて」みたいな文を入力すると「ifconfig」を返却してくれます(便利)
今までiTermを使用していましたが、このコマンド検索機能に惚れて乗り換えてしまいました
私自身がneovimで開発していたり、自作のコマンドを作ることが多いので高性能なターミナルはとても助かります
最後に
最近は便利なアプリが多く、他にも良いアプリがたくさんあると思っています
もし、今回紹介したアプリでもっと使い方が知りたいものがあればコメントください!
また、他にこんな良いアプリあるよと言う方もコメントください!待ってます!