설치와 사용법
설치
brew install raycast
단축키 및 필터 사용법
Raycast의 기본 단축키는
Option+Spacebar
이지만, Spotlight를 대체하기 위해 Cmd+Spacebar
로 변경했습니다. Spotlight 단축키는 System Settings > Keyboard > Keyboard Shortcuts...
에서 해제하고, Raycast 설정에서 변경해야 합니다. 자주 사용하는 기능들을 위해 다음 단축키들을 활용해 보세요.- 액션 목록 보기:
Cmd+K
Raycast의 현재 화면에서 실행 가능한 액션 목록을 보여줍니다.
- 필터:
Cmd+P
필터가 있는 명령어에서 필터로 빠르게 이동합니다. 필요한 정보를 신속하게 찾을 수 있도록 도와줍니다.
- Store에서 확장 프로그램 삭제:
Ctrl+X
설치한 확장 프로그램을 삭제합니다. 설치는Enter
키를 사용합니다.
- 명령어 비활성화:
Cmd+Ctrl+Shift+D
사용하지 않는 앱이나 명령어를 비활성화할 때 유용합니다.설정 > Extension
에서도 비활성화가 가능합니다. Confetti와 같이 사용하지 않는 확장 프로그램 및 Pro 기능들은 비활성화 해두었습니다.
Alias 및 사용자 지정 단축키
Raycast에서는 Alias를 지정하거나, 더 빠른 실행을 위해 커맨드에 단축키를 설정할 수 있습니다. 저는 다음과 같이 단축키를 설정하여 사용하고 있습니다.
Cmd+;
:System Settings > About
빠른 시스템 정보 확인을 위해 설정했습니다.
- Window Management: 익스텐션 설정에서 Magnet, Rectangle, Spectacle 등의 Presets를 선택하거나, 직접 커스텀 설정이 가능합니다.
기존 앱 대체: Raycast 기본 기능 활용
실제로 사용 중인 기능만 ✅ 표시했습니다.
- ✅ Spectacle => Window Management: Spectacle은 여러 창을 사용할 때 유용하지만, 최근 제대로 작동하지 않아 Raycast의 Window Management 기능으로 대체했습니다. 윈도우를 원하는 위치에 배치하는 데 매우 효율적입니다.
- ✅ Calculator: 계산기 기능 외에도 다양한 명령어를 지원합니다. 예를 들어, 현재 뉴욕 시간을 확인하려면
time new york
을, 현재 시간으로부터 2시간 후의 시간을 알고 싶다면2h from now
를 입력하면 됩니다. BTC 가격을 달러로 확인하려면btc in $
또는btc in dollar
명령어를 사용할 수 있습니다. 더 자세한 예시는 Calculator Extension for Mac | Raycast 페이지를 참조하세요.
- Scrap Paper => Raycast Notes: 잠시 저장하거나 화면 앞에 띄워두고 싶은 메모를 위해 Scrap Paper를 사용했었는데(단축키는
Ctrl+N
으로 설정했고 iCloud와 연동 가능), Raycast의 Notes 기능으로 대체했습니다. 무료 플랜에서는 노트를 5개까지 생성할 수 있으며,Cmd+P
키를 이용하여 다른 노트를 열 수 있습니다.
- Pasta => Clipboard history: 둘 다
Cmd+[number]
를 사용하여 복사 내용을 선택할 수 있습니다. Pasta는 앱별로 확인이 가능하므로 계속 사용 중입니다.
- ✅ 기타 시스템 기능: 다음과 같은 유용한 시스템 기능들을 Raycast를 통해 사용하고 있습니다.
Create Script Command
: bash, node.js, python, applescript, ruby, swift를 지원합니다.- 숨김 파일 표시:
Cmd+Shift+.
단축키 대신Toggle Hidden Files
명령어를 사용합니다. Quit all applications
,Empty Trash
,Toggle Stage Manager
,Search Image
등의 명령어도 자주 사용합니다. 참고로, 이모지 단축키를 클릭해도Search Image
커맨드가 실행됩니다.
- Snippets : 스니펫 저장시 태그를 입력하면 레이캐스트 내에서 쉽게 입력을 하기에 유용합니다.
Calendar, Snippets, Quick Link, Auto Quit 등의 기본 기능도 활용하고 있습니다.
Store에서 설치한 확장 프로그램
Raycast의 가장 큰 장점 중 하나는 Store에서 다양한 확장 프로그램을 설치할 수 있다는 점입니다. Raycast에서 Store를 검색하여 원하는 확장 프로그램을 찾을 수 있습니다. (Raycast - Store)
- Google Gemini: Apple Intelligence, ChatGPT 연동 등 다양한 LLM 앱 확장 프로그램이 있습니다. 별도 플랜을 사용하기 전까지 간단한 것은 Google Gemini를 사용할 예정입니다 (API가 무료이기 때문입니다. 그리고 제 기기에서는 Apple Intelligence를 사용할 수 없습니다). 설정에서 Pro, Flash 기능을 지정할 수 있으며,
Ask about selected text
커맨드를 즐겨찾기에 추가했습니다. 채팅을 이어가려면 액션에서 선택하면 됩니다. (다만, 이전 질문에 대한 기억력이 부족한 듯하여 추가 확인이 필요합니다.)make longer
,Ask about screen content
등 유용한 명령어들도 있습니다. 별도의 내용 입력 없이 선택된 텍스트나 커서 위치의 문단을 사용하는 듯합니다. Groq, Claude 확장 프로그램도 함께 사용 중입니다.
- Google Translate: 세 가지 명령어가 있지만,
Quick Translate
를 즐겨찾기에 추가하여 사용하고 있습니다.Autofill Input
기능을 통해 선택된 텍스트를 자동으로 입력할 수 있으며,Default Action
을 복사 또는 붙여넣기 중에서 설정할 수 있습니다.
- Kill Process: Activity Monitor 대신 사용하고 있으며,
enable aggregating apps
기능을 이용하여 앱을 정리할 수 있습니다. 하지만 한눈에 보기에는 Activity Monitor가 더 나을 수도 있습니다.
- Obsidian Smart Capture: Obsidian 확장 프로그램이 따로 있지만, Raycast에서는 Obsidian 내 커스텀 단축키가 반영되지 않아 Obsidian Global Hotkeys 플러그인 (GitHub - mjessome/obsidian-global-hotkeys: Global hotkey support for Obsidian.md)을 설치하여 사용하고 있습니다.
- List Repos: 특정 경로를 지정하여 해당 경로의 모든 Git 레포지토리를 찾아 이동할 수 있는 유용한 확장 프로그램입니다. 컴퓨터에 흩어져 있는 Git 레포지토리를 검색하는 데 사용하고 있습니다.
Visual Studio Code, Github, Notion, Raycast Explorer, Shortcuts Search, Yabai, Snippets Lab 등의 확장 프로그램도 설치되어 있지만, 필요 없다고 판단되면 삭제할 수 있습니다.
추후 설치 예정 확장 프로그램
다음 확장 프로그램들을 추후 설치하여 사용해 볼 예정입니다.
- Scriptkit과 함께 스크립트 이용
백업 및 동기화
무료 플랜에서는 설정 동기화가 지원되지 않는다는 점이 아쉽습니다. Cloud Sync 기능은 Pro 플랜에서만 사용 가능합니다. 하지만 설정 파일과 데이터는 백업할 수 있습니다. 설정의 Advanced 메뉴에서 import, export가 가능하며, Extensions 메뉴에서 "Export Settings & Data"를 검색하여 백업 파일에 비밀번호를 설정할 수도 있습니다. 자동 백업은 AppleScript를 이용할 수 있을 것 같은데, Reddit에서 자세한 내용을 확인해 볼 예정입니다. (좋아요 클릭 완료).