日々の作業を爆速化できるRaycastおすすめ拡張機能まとめ！

# はじめに
皆さんは最強のランチャーアプリ、[Raycast](https://www.raycast.com/)を知っていますか？
`Alfred`やMacに標準で入っている`Spotlight`を想像してもらえれば、どういうアプリかは想像がつくと思います。

動作が軽く、どの画面からでも
- アプリの起動
- クリップボードの参照
- ウィンドウのサイズ・位置調整
- どのウィンドウでも使えるスニペットの登録

などが**簡単爆速直感的**にできます。

そして、`Alfred`や`Spotlight`と違い、ユーザーが作った拡張機能をインストールして使えるのが最大の特徴になります。
今回の記事ではその拡張機能を紹介しますが、[Raycast](https://www.raycast.com/)を使ったことないよって方はぜひ流し読みして興味がでたら使ってみてください!

では、本題に行こうと思います。

# Raycastおすすめ拡張機能まとめ
インストールしたいときは、リンク先の`install`ボタンをクリックしてください！

## 目次
[GitHub](#github)
[Google Chrome](#google-chrome)
[Google Chrome Profiles](#google-chrome-profiles)
[Notion](#notion)
[Color Picker](#color-picker)
[Coffee](#coffee)
[MyIP](#myip)
[Wi-Fi](#wi-fi)
[ray.so](#rayso)
[Docker](#docker)
[Port manager](#port-manager)
[Visual Studio Code](#visual-studio-code)
[Deepcast](#deepcast)
[TickTick](#ticktick)
[Raindrop.io](#raindropio)
[1password](#1password)
[Pomodoro](#pomodoro)
[Kill Process](#kill-process)
[Installed Extensions](#installed-extensions)

### GitHub
`Github`にまつわる操作をRaycastで実行できます。

- `Pull Requests`のリスト表示、検索、作成
- `Issues`のリスト表示、検索、作成
- リポジトリの検索
- `Workflow`の実行
- 未読通知・　通知のリスト表示

などが実行可能です。
特にIssuesの作成は便利ですね！

<img width="500px" src="https://files.raycast.com/vzwlc92wzcqyzgyvfatkn9vok44i">
<img width="500px" src="https://files.raycast.com/29ah1rkhuabnrddohdj6pq55dg4f">

https://www.raycast.com/raycast/github

### Google Chrome
ウィンドウやタブが多くなりまくっていちいち探すのがめんどくさい。chromeあるあるだと思います。
この拡張機能はそれを解決してくれます！

- 複数ウィンドウのタブをまとめてリスト表示&検索
- ブックマークの検索(プロファイルごとに可能)
- 新しいタブorウィンドウを開く(プロファイル指定可能)
- 閲覧履歴の表示、検索

<img width="500px" src="https://files.raycast.com/1rxqurr7bzanjy94uqn4ycsuur5i">

https://www.raycast.com/Codely/google-chrome

### Google Chrome Profiles
`Chrome`のちょっと物足りない機能として、プロファイルの指定があるのではないでしょうか?
この拡張機能では、クリップボードのURLを任意のプロファイルで開くという多少めんどくさい手順を一瞬で行うことができます！
そしておまけとして、そのプロファイルのブックマークとその検索もできます。
前述した[Google Chrome](https://qiita.com/drafts#google-chrome)と多少UIが違うので、好みの方を使うといいと思います。

<img width="500px" src="https://files.raycast.com/evx3ivbesjkzmeu935z8r5qrulti">
<img width="500px" src="https://files.raycast.com/jif0kq3j3zuxstu7y10xodi6z7z3">

https://www.raycast.com/frouo/google-chrome-profiles

### Notion
Notionをどのウィンドウからでも操作できてしまう拡張機能です。具体には、

- **ワークスペースを検索**(notion内で`⌘ + P`をした時と同等の動き)
- 任意のデータベースにデータを追加
- 任意のページにブックマークを作成

などができます！
ワークスペースを検索はとくに便利で、Notionを普段使いしている方はぜひ試してみてください！

<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/916d5c03-59a5-e2e7-5ba0-03dddd3e4e93.png">
<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/b4f65b1a-8cdb-6e02-0016-e67379fb98f5.png
">

https://www.raycast.com/notion/notion

### Color Picker

起動するとカーソルがカラーピッカーと化し、画面上でカラーコードをコピーできます。
また過去にコピーした色をグリッド表示で参照することもできます！

<img width="388px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/a15f20c2-512d-aee1-765a-a4450d79363e.png"><img 
 width="388px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/45e2a4e0-d4fc-239c-0868-042140eb9508.png">

https://www.raycast.com/thomas/color-picker

### Coffee
Macのスリープ機能を無効にすることができます。
特定のアプリの実行中にのみMacがスリープしないようにできたり、タイマーのように一定時間のみスリープしないようにできたりします。

https://www.raycast.com/mooxl/coffee

### MyIP
現在のIPアドレスを一瞬で確認することができます。
おまけで現在地の地名、緯度経度なども一目で確認できます。

<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/ec18394c-eb52-a90e-68bc-0113e89c09c9.png">

https://www.raycast.com/Kang/myip

### Wi-Fi
アクセスポイントのスキャン、Wi-Fiのオンオフが一瞬にしてできます。

<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/0fb831b2-623f-9cdf-f7e4-1cd8328e772d.png">

https://www.raycast.com/koinzhang/wi-fi

### ray.so
X(Twitter)でよく見るようなおしゃれなコードの画像を作成することができます。
<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/cba0e819-7b25-908d-6674-8be82bac5f21.png">

[このように](https://ray.so/#theme=candy&background=true&darkMode=true&padding=16&title=fizzbuzz&code=Zml6ekJ1enoobikgewogIHZhciBzdHIgPSAiIjsKICBpZiAobiAlIDMgPT0gMCkKICAgIHN0ciArPSAiRml6eiI7CiAgaWYgKG4gJSA1ID09IDApCiAgICBzdHIgKz0gIkJ1enoiOwogIGlmIChzdHIgPT0gIiIpCiAgICBzdHIgPSBuLnRvU3RyaW5nKCk7CgogIHJldHVybiBzdHI7Cn0KCm1haW4oKSB7CiAgZm9yICh2YXIgaSA9IDA7IGkgPD0gMTAwOyBpKyspCiAgICBwcmludChmaXp6QnV6eihpKSk7Cn0&language=auto)、URLをエクスポートすることもできます。コードのコピーが簡単にできていいですね。

https://www.raycast.com/garrett/ray-so

### Docker
Dcokerの操作をRaycastで行えます。

- コンテナの管理
- イメージの管理
- コンポーザーの管理

下の画像のように、コンテナIDのコピーや、リスタート等がどの画面にいてもできるのは嬉しいところです。

<img width="500px" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/a50394ff-fd6e-6f89-15ca-c93f02274dac.png">

https://www.raycast.com/priithaamer/docker

### Port manager
現在使用されているポートをリスト表示できます。
そこから詳細な情報を確認したり、プロセスを`kill`できたりします。

<img width="500px" src="https://files.raycast.com/4lzonglom90wdz6nnc5jdu7utgr2">

https://www.raycast.com/lucaschultz/port-manager

### Visual Studio Code
皆さんご存知VSCodeを操作できる拡張機能です。

- 最近開いたプロジェクトを検索、表示
- インストールされているVSCode拡張機能の表示

などができます。
普通にやると少しめんどくさい、
- プロジェクトのパスのコピー
- ターミナルでプロジェクトを開く

などの痒いところに手の届く機能も存在します！

<img width="500px" src="https://files.raycast.com/lxujnfx1n0ljmp2npvhqxb4e849i">

https://www.raycast.com/thomas/visual-studio-code

### Deepcast
Deeplのapiを使って、Raycast上で手軽に翻訳のできる拡張機能です。
27の言語に対応していて、クリップボードにある英分をすばやく日本語に翻訳できたりします。

**APIキーの発行をする必要がある点は注意ですが**、Freeプランを選んでおけば料金が発生することはないですし、発行自体も数分で終わるものなので、日常的に英→日、日→英の翻訳をしているかたはおすすめです!

また、こちらの拡張機能は、 コマンドの数が多いので使うコマンドのみをオンにしておくのがおすすめです！

<details><summary>コマンドのオンオフを切り替える方法</summary>

1.Raycastで`Extensions`コマンドを実行します。
2.`Extensions`のリストが表示されるので、`deep`と打ち込んでフィルターをかけます。
![スクリーンショット 2023-12-17 15.37.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2778030/30423a1c-361e-2a5f-a33b-8210fc985270.png)
3. 使うコマンドのみにチェックを入れましょう！
   英→日、日→英を使う方は、
- Translate
- Translate Into English (US)
- Translate Into Japanese

をチェックしておくと余計な選択肢が表示されなくなるので快適です！

</details>

また、`Google Translate`ならばAPIキーの発行は必要なく、ほぼ同等な機能が提供されているのでそちらでもいいかもです。

https://www.raycast.com/mooxl/deepcast

https://www.raycast.com/gebeto/translate

### TickTick
ToDo管理アプリの`TickTick`を操作できる拡張機能です。

- 今日 or 今後一週間のタスクを表示
- 全てのタスクの表示、検索
- タスクの追加

と、基本的なTodoの操作をRaycast上で完結させることができます。

<img width="500px" src="https://files.raycast.com/ximdr1k274wrkd9hswru8u6hemig">

`Todoist`をお使いの方も同等の拡張機能があるので、そちらも合わせてリンクを掲載します。

https://www.raycast.com/appest/ticktick

https://www.raycast.com/doist/todoist

### Raindrop.io
ブックマークアプリである`Raindrop.io`をRaycast上で操作できる拡張機能です。

- ブックマークの表示、検索、ブラウザで表示
- ブックマークの追加

と、最低限必要な機能が使用できます。
使用するには`Test Token`の取得が必要ですが、料金などはかかりません！

<img width="500px" src="https://files.raycast.com/2lpn2qyv6ax7kbu89g7qbjv3lsc8">

https://www.raycast.com/lardissone/raindrop-io

### 1password
`1Password`に保存してあるアイテムのリストが確認できます。
もちろん、**パスワード自体は見えない**ので安心です！

設定には多少の手順が必要ですが、その後の恩恵が大きいので`1Password`をよく利用する方はおすすめです！

<img width="500px" src="https://files.raycast.com/bf09ugcvb3ynzqkkur0mhetkucue">

:::note warn

設定は基本的にインストール後の説明に従っていけばできますが、
`brew`を使って`1Password CLI`をインストールした場合、`Extensions`の`1Password CLI Path`がデフォルトと異なり`/opt/homebrew/bin/op`になるので注意です！

:::

### Pomodoro
ポモドーロタイマーを設定できます。
タイマーはメニューバーに表示され、簡単に確認できます。
セッションごとの時間を弄れるのがめちゃくちゃ便利ですね...

<img width="500px" src="https://files.raycast.com/jmv8e038z8l6mi6ke0n1qx8vpvtc">

https://www.raycast.com/asubbotin/pomodoro

### Kill Process
現在動いているプロセスをリスト表示して、個別に`kill`できます。
シンプルながら便利な拡張機能です。

<img width="500px" src="https://files.raycast.com/ky7p6xsu9ebp0kwhp9v5h6cuh1ym">

https://www.raycast.com/rolandleth/kill-process

### Installed Extensions
こちらは他と違って、ここまで紹介した拡張機能を管理する拡張機能です。
インストールしてある拡張機能の表示と、その拡張機能の詳細な設定が素早くできます。
インストールしてある拡張機能が多い人は入れておいて損はないでしょう。

<img width="500px" src="https://files.raycast.com/tr5h2ezx10o5kc78luqjur4zuo68">

https://www.raycast.com/pernielsentikaer/installed-extensions

### さいごに

今回紹介した拡張機能はほんの一部で、まだまだありますので探してみてください！

https://www.raycast.com/store

他にもこんな便利な拡張機能があるよって方は、コメント欄にお願いします！🙋‍♂️

また、拡張機能はReactを使って開発することもできるので、そうしても面白そうですね！

https://developers.raycast.com/

では、ここまで読んでくださりありがとうございました！