Files
CODE_ASSISTANT/docs/tech/launcher-benchmark-raycast-tinycast.md
T

5.2 KiB

런처 벤치마크 — Raycast · Tinycast 에서 CodeAssist 가 건질 것

조사 2026-09-20. CodeAssist 는 "핫키 한 방에 뜨는 팔레트" 장르라 이 둘이 가장 가까운 참고 대상. 결론만 보려면 3번으로.

1. Raycast

  • 뭐냐: 맥에서 시작한 키보드 런처. 검색창 하나 뒤에 앱 실행·파일 검색·클립보드 이력·스니펫·계산기·창 관리·AI 챗을 다 넣음.
  • Windows: 2025-11 공개 베타 → 지금은 정식(2.4.x, Win10 21H2+, MS Store·winget). 맥 기능을 순차적으로 옮기는 중.
  • 가격: 핵심 무료. Pro 는 클라우드 동기화 + AI(Quick AI·AI Chat).
  • 확장(Extensions): React + TypeScript + Node 로 짬. List·Detail·Form 같은 UI 부품을 라이브러리로 주고 실제 그리기는 본체가 함. 스토어 배포, 자동 업데이트. 네이티브 코드 없는 확장은 맥·윈도우 공용.
  • AI Extensions: 확장이 자기 명령을 "도구"로 노출하면 AI 챗에서 @clipboard, @snippets 처럼 불러 AI 가 알아서 실행. "어제 복사한 링크 찾아줘" 같은 말이 통함.
  • 우리와 겹치는 것: 스니펫(동적 플레이스홀더)·클립보드 이력·핫키·원래 앱으로 붙여넣기 전부 있음. 없는 것: SAP 특화, ABAP 전용 답변, SAP GUI/Eclipse 대상 붙여넣기, 사내망 배포.

2. Tinycast

  • 뭐냐: Raycast 를 맥 네이티브(SwiftUI + AppKit)로 얇게 다시 만든 오픈소스. 외부 의존성 0, Electron 없음, 텔레메트리 없음, RAM 100MB 미만. AGPL-3.0, GitHub 별 6.7k, 활발히 개발 중.
  • 플랫폼: 맥 전용(macOS 26+, Homebrew). Windows 없음.
  • 기능: 앱 런처(퍼지 검색·즐겨찾기), 전역 핫키 + 앱별 핫키, 클립보드 이력(텍스트·이미지, 원래 앱으로 붙여넣기), 스니펫(마크다운 템플릿 + 플레이스홀더 + 키워드 확장), 커스텀 셸 명령, 창 관리 34종, 계산기·환율, 노트, AI 챗(BYOK — 자기 키, 기본 꺼짐).
  • 특이점: ① 진짜 Raycast 확장을 그대로 실행하고 화면만 SwiftUI 로 네이티브 렌더 — 남의 생태계를 공짜로 빌려 씀. ② Raycast 설정(.rayconfig)을 가져와 단축키·스니펫·클립보드 이력 이전.
  • 붙여넣기: 접근성(Accessibility) 권한 하나로 "왔던 앱으로 붙여넣기". 우리 paste.rs(앞 창 기억 → Ctrl+V 흉내)의 맥 버전.

3. CodeAssist 가 건질 것 (효과 큰 순)

# 쉽게 말하면 왜 우리한테 좋냐 크기
1 빈칸 있는 코드 조각 (플레이스홀더) 스니펫에 [테이블] [키] 같은 빈칸을 두고, Enter 칠 때 물어봐서 채운 뒤 붙여넣기. 붙여넣은 뒤 커서 위치({cursor})도 SELECT SINGLE … FROM [테이블] WHERE [키] = … 하나로 수백 번 재활용. 지금은 붙여넣고 손으로 고침 프론트만. 중
2 복사한 것 자동 수집 (OS 클립보드 감시) SAP 에서 Ctrl+C 만 해도 앱이 기억. 핫키 띄우면 "방금 복사한 것"이 바로 보이고 클릭 한 번으로 질문에 붙음 지금 왼쪽 "클립보드" 칸은 앱 안 붙여넣기만 잡아 반쪽. 안 할 거면 그 칸은 지우는 게 맞음 Rust(Win32 AddClipboardFormatListener) + 프론트. 중
3 AI 가 내 스니펫·SAP 를 직접 꺼내 씀 "내가 저장한 ALV 뼈대 꺼내서 MARA 용으로 바꿔줘", "MARA 필드 뭐 있어?" 가 통함 OpenCode 가 MCP 를 지원하니 스니펫 DB 와 sap-icf 를 도구로 노출하면 됨 백엔드/MCP. 중
4 줄임말 자동 확장 앱 안 띄우고 SAP 에디터에서 ;sel 치면 그 자리가 코드 조각으로 바뀜 제일 빠른 흐름. 단 전역 키 입력 감시(Windows 훅) 필요 Rust. 대. 나중
5 자잘한 편의 스니펫 행에서 Enter 말고 메뉴(복사만·수정·삭제·AI 에 물어보기), 자주 쓰는 것 고정(핀), 스니펫 파일 내보내기/가져오기(팀원에게 넘기기) 반나절씩. 내보내기는 서버 동기화 전 단계로 싸게 팀 공유 프론트. 소

안 만들 것: 앱 실행기·파일 검색·계산기·창 관리. Raycast Windows 가 이미 잘하고 우리 목적(SAP 코드 도우미) 밖.

추천 순서: 1 → 5 → 2 → 3. 4 는 보류.

4. 우리 차별점 (여기에 집중)

  • SAP GUI·Eclipse 창으로 직접 붙여넣기 (Win32)
  • ABAP 전용 AI 답변 + 화면 캡처 첨부
  • SAP 실조회 MCP (테이블·소스) 붙일 수 있음
  • 사내망·고객사 VM 배포 가능 (Raycast 는 클라우드/AI 가 외부)

출처