🤖

全Macユーザーに入れて欲しいアプリ「Raycast」の紹介

に公開

はじめに

こんにちは。georgeです
みなさんは新しいMacを触るときに必ずインストールするアプリはありますか?
私が必ずインストールするのは『Raycast』というアプリです
2年ほど利用している私が、Raycastの魅力をつらつらと語っていきますのでお付き合いください

Raycastとは

「アプリの起動」「コピペ」「ルーティンワーク」など、Macのあらゆる操作を効率的に行えるようになるツールです

公式サイトから無料でインストール可能です。有料プランもありますが、今回紹介する機能はすべて無料で利用可能です
https://www.raycast.com

Windows版は絶賛開発中みたいです
https://www.raycast.com/windows

Raycastの起動

  • インストール後、アプリを立ち上げて初期セットアップを完了させてください
  • Raycast起動のショートカットはデフォルトで ⌥ + Space になっているかと思います

Raycastの魅力

1. アプリの起動が簡単に行える

  • Raycast起動後、アプリ名を入力し選択すると任意のアプリを立ち上げることができます
  • 任意のアプリ立ち上げにショートカットの登録も可能です
    • いちいちDockから探す手間などを削減できます


ショートカットには、地味に嬉しい同一キーのダブルタップ登録もできます。Shift + Shift など

2. クリップボード機能が優秀

  • コピー&ペーストはよく使いますよね?Raycastを使うと、コピーした履歴を保持してくれていつでもペーストすることができます
  • 個人的に一番好きな機能。 この機能だけでもRaycastをインストールする価値がありますのでぜひ

便利なポイント

  • ①履歴に対してワード検索ができるため、確かこんなワード入れてたような…で大体探すことができます
  • ②画像が履歴に含まれるため、過去コピーした画像をそのまま貼り付けすることができます
  • ③typeによるフィルタリングもできるので画像だけにして探すなども容易

デフォルトではショートカットが設定されていないので設定をおすすめします
設定はRaycastを起動して「Extensions」と入力後、「Clipboard History」にショートカットを割り当てることができます

履歴の保存期間はデフォルトで1週間です。
無料プランでは最大3ヶ月まで設定することができます

3. スニペット機能

  • 「会社の住所」など、たまに使うけど毎回ググっているものなどを事前登録しておいて、いつでもペーストできる機能
  • こちらもクリップボード同様に検索もできます

デフォルトではショートカットが設定されていないので設定をおすすめします
私は shift + command + S で設定してます

4. クイックリンク

  • よく開くサイトなどありませんか?そういったサイトを事前に登録することでサッと開くことができます

登録方法

  • Raycast起動後、「Create Quicklink」を選択すると登録ができます。Raycast上で表示したい名前と登録したいURLを登録しましょう

利用方法

  • Raycast起動後、先ほど登録した名前を入力し、クリックしたら登録したURLが開きます
  • こちらもショートカットの登録をすることができます
  • 私は以下のような登録をしてます
    • 朝会で毎日使用している、Notionのリンク
    • 社員紹介が載っている、Notionのリンク
    • など
  • ブラウザのお気に入り機能でも代替できますが、どこのアプリを操作してても目的のサイトをサッと開けるのがとても気に入ってます

5. ファイル検索

  • どこのフォルダに保存したっけ?を解決してくれる機能
  • Raycast起動後、「Search File」を選択すると使用できます

便利なところ

  • 名前、パス、またはファイル全体をコピーしたり、Finderでファイルを開いたり、ファイルを削除したりとさまざまな操作が可能
  • ファイル名で検索できる(拡張子でも検索できる)
  • プレビュー表示されるので該当ファイルを探しやすい

6. ミーティングに自動で参加する

  • 直前まで覚えてたのに、ミーティングに参加し忘れてしまった。なんてことってありませんか?Raycastを使えばミーティングに自動で参加することだってできます

設定

  • Raycast起動後、「My Schedule」を選択したらアクセス許可が求められるので許可してください
  • 「Extensions」から「My Schedule」を開いて「Automatically join meetings」をONにするだけ

    ※仕組みとして、Mac標準のカレンダーアプリに登録されている予定を元にミーティングに入室してます。なので、Mac標準のカレンダーアプリとは別のカレンダーを利用されている場合は、そちらの連携も必要です
    ※Google Meet, Zoomでのみ動作確認済みです。他のサービスでは自動で開くかは確認できてません
    突然ミーティング画面が開かれるので最初はびっくりする時もありますが、Google Meet, Zoomではプレビュー画面が開かれるだけなのでご安心を

7. 拡張機能

TODOの追加をさっと行う

Hypersonicという拡張機能を使って、NotionにToDoを追加できるようになります
https://www.raycast.com/reboot/hypersonic

設定はこちらの記事が詳しく書かれているのでこちらをご覧ください
https://note.com/shogocat/n/n1c785a855a05

私の場合は知らない用語や理解不足なものが出てきたときにさっと登録して、後で見返せるようにしてます

  • ショートカットで、Hypersonicを起動(私は shift + command + +)。登録したい文言を入力 => Notionに登録される
  • 後からNotionを見て勉強する

ミーティング中などわからない単語が出てきた時にスルーして忘れてしまいがちですが、こちらの運用開始後は後から見返せるようになったのでよかったです。特に転職したばかりのころは非常に役立ちました

8. (エンジニア向け)プログラムの実行も可能

  • Raycastでは、プログラムの実行も可能です
  • 「Bash/Apple Script/Swift/Python/Ruby/Node.js」で記述できるので、正直なんでもやろうと思えばできると思います
  • 当然ショートカットの登録もできるので、ショートカットで任意のプログラム実行もできます

私がよく使っているプログラムは以下です

  • レビュー依頼を行うプログラム
    • 現在開いているURLをコピーして、Slackで指定のチャンネルを開く
    • その後、指定のメンション、メッセージを入力してURLを貼り付ける
  • 勤怠の自動打刻

など、可能性は無限大です

「Create Script Command」から作成することが可能です。

公式ブログで紹介されている自動化集。興味あればこちらもご覧ください(古い記事のため、参考までに)
自動化で紹介しているものは以下です

  • 実行中のアプリケーションをすべて終了する
  • 最後にダウンロードしたファイルをコピーする
  • 空き時間を共有する

https://www.raycast.com/blog/automate-your-mac-with-swift

その他おすすめの設定

Raycast起動時に、入力ソースをABCに切り替える

  • Raycast起動後、文字入力したら日本語入力のままだった…なんてことをなくすための設定があります。文字入力し直す手間が減るので地味に便利です
  • 「Advanced」から「Auto-switch Input Source」をABCにするだけ
    • こちらの設定を行う場合は、スニペットなど名前を登録するものは、ローマ字を含めた文字列での登録をおすすめします。いちいち日本語に切り替える手間もなくなります
アトミックソフトウェア テックブログ

Discussion