Back to Blog
RaycastMac開発環境生産性ショートカット

Raycastとは何か。Spotlightを置き換えるキーボード起点のmacOSランチャー入門

Raycastは、macOSの操作をキーボードだけで完結させることを目的としたランチャーアプリケーション(キーワード入力でアプリや機能を呼び出す常駐型ツール)である。macOS標準のSpotlight検索を置き換える用途で導入されるケースが多く、アプリ起動に加えてクリップボード履歴、定型文の入力、ウィンドウ配置、通貨換算、カレンダーの予定参加といった操作を、単一の検索窓から実行できる。

Homebrew(macOS向けパッケージ管理ツール)が導入済みであれば、インストールは1行で完了する。

brew install --cask raycast

無料で利用でき、AI機能やチーム共有機能を含む有料プラン(Pro)も用意されている。macOS向けに開発されたネイティブアプリであり、本稿の内容はmacOSを前提とする。

本稿で取り上げる設定と機能は、Raycastの使い方を扱った次の2本の解説動画で紹介された内容を起点に整理したものである。いずれも実際の操作画面を追いながらおすすめ機能を紹介する構成で、導入前に通しで視聴しておくと本稿の内容も掴みやすい。

なぜランチャーを乗り換えるのか

Raycastの設計は、次の4つの方針に集約される。ツールの機能一覧より、この思想を理解しておくほうが定着は早い。

  • Keyboard-First — キーボードから手を離さずにすべての操作を完結させる。マウスへ持ち替える動作そのものを削る設計になっている。
  • Zero Context-Switching — アプリやブラウザを開かずにRaycast内でタスクを処理する。「調べるためにブラウザを開いたら別のタブを見てしまった」という集中の断絶を起こさせない。
  • Blazing Fast — macOSネイティブアプリとして実装されており、起動と応答が速い。ランチャーは1日に何十回も呼び出すため、体感速度の差がそのまま作業体験の差になる。
  • Extensibility — 拡張機能をReact + TypeScriptで開発でき、公開済みの拡張を配布・入手するStoreも備える。

Spotlightとの最大の違いは、検索の先に「実行できる操作」が用意されている点にあると言える。Spotlightが「探して開く」までを担うのに対し、Raycastは探した対象に対する操作(作成・編集・コピー・共有)まで同じ画面内で完結させる。

最初に変更しておきたい設定

インストール直後に済ませておくと効果が大きい設定は3つある。

1. 呼び出しホットキーの変更

既定の呼び出しキーは Option + Space だが、Shift キーの2回押しに割り当てる運用が扱いやすい。押下位置を意識せずに呼び出せるため、ランチャーを開く行為そのものが無意識化する。設定場所は Settings > General > Raycast Hotkey。なお、Spotlightと同じ Command + Space に割り当てる場合は、システム設定 > キーボード > キーボードショートカット > Spotlight で標準側を無効化しておく必要がある。

2. 自動ミーティング参加の有効化

Automatically Join Meetings を有効にすると、予定の開始時刻にミーティングへの参加候補が表示され、Enterキーだけで参加できる。会議URLをカレンダーやメールから探す工程がなくなる。

3. 設定のバックアップ

Export Settings & Data で設定・スニペット・クイックリンクを書き出せる。iCloudなどへ定期的に退避しておけば、マシンの入れ替え時に環境を再現できる。dotfilesによる開発環境の管理と同じ考え方で、ランチャーの設定も再現可能な資産として扱っておきたい。

覚えておくべきショートカット

以下は既定のキー割り当てと、実際の運用で割り当てられることの多い設定例を整理したものである。クリップボード履歴やウィンドウ配置のキーは利用者が任意に設定するため、自分の手癖に合わせて調整してよい。

グローバル操作

機能 キー 説明
Raycast 起動 Shift 2回(設定例) どのアプリの上からでもRaycastを呼び出す
アクションメニュー Command + K 選択中の項目に対する操作(作成・編集・ピン留めなど)を開く
項目の並べ替え Cmd + Opt + ↑/↓ 検索結果やメニューの表示順を直接入れ替える
確定・一括実行 Command + Enter メニューの一括実行や確定

このうち最も使用頻度が高いのは Command + K である。Raycastでは検索結果を選んだ後に何ができるかがこのメニューに集約されており、操作を覚えていなくてもここを開けば選択肢が提示される。

テキスト・クリップボード

機能 キー(設定例) 説明
スニペット呼び出し Command + Shift + V 登録した定型文(メールアドレス、住所、署名など)を即座にペースト
クリップボード履歴 Command + Shift + C 過去にコピーしたテキストや画像の履歴を検索して再利用

クリップボード履歴は、macOS標準では失われてしまう「ひとつ前にコピーした内容」を遡れるようにする機能で、導入効果が実感しやすい部類に入る。スニペットは、入力のたびに考える必要のない文字列(定型の返信文、よく使うコマンド、プロジェクトのパスなど)を登録しておく用途に向く。

ウィンドウ管理

配置 キー(設定例) 説明
左1/3に配置 Command + Option + 1 画面左側に幅を狭めて配置
左半分に配置 Command + Option + 2 画面左半分にスナップ
右半分に配置 Command + Option + 3 画面右半分にスナップ

ウィンドウ配置はRaycastに組み込まれており、Rectangleなど専用アプリを別途導入しなくても運用できる。キーは Settings > Extensions > Window Management から割り当てる。数字キーを画面左から右への位置に対応させておくと、配置と指の動きが一致して迷いにくい。

検索窓に打つだけで使える組み込み機能

Raycastには、拡張機能を追加しなくても検索窓への入力だけで動く機能がある。代表的なものを挙げる。

  • $100 — 通貨換算。最新レートで日本円に換算した結果が即座に表示される。計算式をそのまま入力すれば電卓としても動作する。
  • Empty Trash — ゴミ箱の中身を一括削除する。Finderを開く必要がない。
  • My Schedule — Googleカレンダーなどと連携した予定一覧を表示し、その場でミーティングへ参加できる。

いずれも「そのためにアプリを開く」という工程を消す性質の機能であり、前述のZero Context-Switchingを最も分かりやすく体現している部分と言える。

導入しておきたい拡張機能

Raycast Storeから追加できる拡張機能のうち、日常的な利用頻度が高いものは次のとおり。

拡張機能 用途
Chrome 開いているタブ・履歴・ブックマークの高速検索
Google Meet Create Meet コマンドでミーティングURLを即時発行
GitHub Issue/PRの確認、Search Repositories によるリポジトリへの素早いアクセス
1Password 保存済みパスワードの検索とクリップボードへのコピー
Brew Homebrewパッケージの検索・インストール・アップグレード
Speedtest 回線速度の計測
2FA Code Generator スマートフォンを開かずに2段階認証コードを取得・コピー
Ray.so ソースコードを共有向けの画像に変換
Giphy / Weather / Hatena Bookmark GIF検索、天気予報、トレンド記事の確認

拡張機能は入れるほど検索結果が増えるため、最初から一括で導入するより、「その操作のためにアプリを開いた」と気づいたタイミングで1つずつ追加していく進め方が現実的である。

どこに効くツールなのか

Raycastが削るのは、個々の作業時間そのものではなく、作業と作業のあいだに挟まる移動コストである。アプリを探す、履歴を遡る、ウィンドウを並べ直す、会議URLを探す。1回あたり数秒から十数秒の操作が、1日のうちに何十回も発生している。

したがって効果が大きいのは、複数のアプリケーションを行き来しながら作業する職種だと言える。エンジニアに限らず、資料作成・メール処理・オンライン会議が断続的に混在する事務職や企画職でも、導入効果の構図は変わらない。逆に、単一のアプリケーションに長時間滞在する作業が中心であれば、恩恵は限定的になる。

まず着手すべきは、ホットキーの変更とクリップボード履歴の2点に絞ってよい。この2つが手に馴染んだ段階で、スニペット、ウィンドウ管理、拡張機能へ順に広げていくのが定着しやすい。Mac全体の開発環境構築についてはMacをエンジニアとして使いこなす完全ガイドでも扱っている。

参照

Share:
View all posts