들어가며
최근에 알프레드 워크플로우들이 잘 작동하지 않아 공부하고 직접 고쳐 사용하고 있었습니다.
네이버 검색 기능에 PR도 날려보고.. https://github.com/Kuniz/alfnaversearch
맞춤법 검사기를 만들기도 해보고... https://www.clien.net/service/board/cm_mac/16944704?c=true#132488886CLIEN
무튼 재미있는 시간이었습니다.
그러다 raycast 라는 앱을 알게되었는데요, 이미 맥당에 소개해주신 분이 계셨더라구요
특징
장점
알프레드와 비교해보면 장점으로는
1. 예쁘다!
맥을 예뻐서 사용하는 사람이라 중요합니다 ㅋㅋ...
2. 무료다!
아직은 무료지만 향후에는 잘 모르겠습니다.
3. 기능이 강력하다!
bitwarden, twitter extension을 사용해봤는데 정말... 좋더라구요
단점
반면에, 알프레드와 비교하면 단점도 있었습니다.
1. extension을 만들기가 어렵다.
기본적으로 typescript로 작성해야하고 react에 대한 지식이 필요해 막막했습니다.
2. extension의 배포가 중앙관리된 store를 통해 이루어진다.
시험삼아 만든 extension을 테스트 해보고싶은데 공식 저장소에 PR을 날리기는 살짝 부끄럽습니다.
이 부분은 확장 기능의 양과 질에 대한 트레이드오프가 있을 것으로 보였습니다.
3. 알프레드보다 무겁다.
디자인도 더 예쁘고 기능도 많아서 그런가 조금 더 무겁다고 느껴졌습니다. 사실 큰 차이는 아니어서 괜찮았습니다.
그럼에도
하지만 이러한 단점이 크게 문제가 되지 않는다고 느꼈습니다.
1. script command 기능의 존재
간단한 기능은 python, bash 등으로 구현할 수 있습니다. 어제 시험삼아 한국어 맞춤법 검사기를 옮겨보니 잘 작동하더라구요
2. 생각보다 낮은 extension 제작 진입장벽
extension 제작과 관련된 공식 가이드(https://developers.raycast.com)와 기존에 잘 만들어진 extension들의 소스코드를 참고하면 제작이 그리 어렵지 않았습니다.
앞서 언급한 알프레드 네이버 검색 워크플로우를 이식해봤는데 기존에 react, typescript에 대한 지식이 없는 상태에서도 extension을 만들 수 있었습니다.

3. 예쁘다.
이 모든 것을 용서할 수 있을 정도로 예쁩니다. 단순히 심미적인 요인만이 아닌 것이, 제공할 수 있는 동작의 실행 결과가 알프레드보다 다양하니 정보량도 큽니다. 알프레드는 맞춤법 검사 결과와 네이버 검색 결과를 모두 한 줄로 전달하는데 raycast는 이들을 다르게 내보낼 수 있습니다.
요약
총평은 다음과 같습니다.
다음의 분들께는 추천드리기 어렵습니다.
1. 나는 알프레드와 같은 프로그램을 쓰는 것이 귀찮다.
2. 나는 알프레드를 구매해서 잘 쓰고 있고, 만족한다.
다음의 분들께 추천드립니다.
1. 알프레드를 써보고 싶으나 파워팩이 너무 비싸 대체제를 찾고 있다.
2. 일단 새로운건 해봐야 직성이 풀린다.
이 여정의 시작은 유니버설 컨트롤 써보겠다고 macOS 베타 올렸다 워크플로우 작동이 멈춰버린 것에서 시작되었습니다.
raycast의 설치는 아래 링크에서 가능합니다!
감사합니다.
----
2022/08/18 현재, 저는 알프레드로 돌아왔습니다.
raycast는 app store와 비슷하게 raycast 개발자들이 운영하는 github에 작성한 extension을 배포할 수 있도록 허가를 받아야 하고, 여러 가지 수정사항을 요구받았습니다. 이런 방식이 규격의 통일, 보안 향상, extension의 평균적인 질을 높일 수있다는 점에는 충분히 동의하지만 이런 방식이 “무료로” 오래 유지될 수 있을 지, 사용자들이 자발적으로 참여하여 다양한 워크플로우가 계속해서 작성될 수 있는 환경인지에 대해 회의감이 들었습니다.
개인적으로는, 자유로운 사용자화(customization)이 강점으로 느껴졌던 알프레드에 비해 이 점이 마음에 들지 않아 알프레드로 돌아왔습니다. 반응속도가 조금 느린 것도 있었습니다.
위의 네이버 검색 extension을 raycast에 추가해달라고 pull request를 요청했던 링크를 남깁니다. 지금은 제가 피드백 반영을 포기해 닫힌 상태입니다.
https://github.com/raycast/extensions/pull/895
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이 사건(?)과 연관된 첫글부터 읽었던 독자로써 크게 웃고 갑니다.ㅋㅋㅋㅋ
알프레드를 갖고는 있는데, 으외로 스팟라이트가 좋아서 잘 안쓰고 있습니다.
왠만한 연산 (2*3*pi/12 같이 pi 연산은 물론 제곱, cos, sin도 다되서..)과 길이 변환, 환율 정도는 잘 되고 구글 검색 정도도 되니까요.
위키도 되고.
이제 자주 쓰면서 스팟라이트에서 안되는 것들을 알프레드로 해야하는데 의외로 없더라구요..ㅎㅎ
알프레드도 좋지만 이것도 한번 사용해 보고 싶네요 도전!
좋은 정보 감사합니다
문제는 알프레드에 비하면 너무 굼뜬 느낌이 많이 든다는 것이었습니다. 그래서 아직까진 알프레드 사용에 불만이 없어 되돌아왔습니다.