MCP는 꽤 오래전부터 사용되어 왔는데, 여러 서비스 중에서 제가 가장 자주 사용하는 서비스는 Orchard, Memory, Exa, 그리고 Chrome-DevTools 네 가지뿐입니다. 오늘은 제가 가장 선호하는 Orchard와 Memory에 대해 이야기해 보겠습니다. Orchard는 정식 제품으로 출시되었지만, Zipic만큼 홍보는 많이 되지 않았습니다. 저는 Zipic보다 Orchard를 훨씬 더 자주 사용하지만요 😄; Memory는 제가 Golang으로 구현한 메모리 서비스로, 이미 오픈 소스입니다. 이 둘이 합쳐져 제 일상 AI 비서가 되었습니다. 제 이상적인 비서라고 하면 바로 아이언맨의 자비스가 떠오릅니다. 아직 현실은 그 정도까지는 아니지만, 레이캐스트 AI 생태계의 든든한 토대를 마련하고 싶습니다. 현재 제 기대는 간단합니다. 이전에는 여러 앱을 열고 수많은 단계를 거쳐야 했던 작업을 빠르게 완료할 수 있도록 도와주고, 제 일상과 업무 기록을 기반으로 더욱 개인화된 제안을 제공하는 것입니다. 그것으로 충분합니다! Raycast Store에는 Apple 네이티브 앱과 연동되는 다양한 확장 프로그램이 있습니다. 이후 Raycast는 AI 확장 프로그램을 출시하여 이러한 확장 프로그램에 AI 기능을 제공하고 가능성을 크게 확장했습니다. 하지만 이러한 확장 프로그램은 성능과 네이티브 앱 커버리지 측면에서 여전히 한계가 있다는 것을 알게 되었습니다. 현재 제 어시스턴트에서는 웹 검색 Raycast 확장 프로그램만 사용하고 있으며, 나머지 핵심 기능은 Orchard와 Memory가 처리합니다. 확장 프로그램의 한계를 깨달았습니다. 오류가 발생하기 쉽고, 응답 속도가 느리며, 다양한 앱을 지원하지 않는다는 점입니다. 그래서 저는 Orchard를 직접 개발하기로 했습니다. Orchard는 현재 미리 알림, 캘린더, 날씨, 지도, 전화, 연락처, 메시지, 이메일, 음악, 시계(주로 실시간 시간 확인용) 등 10가지 유형의 네이티브 앱과 연동되는 네이티브 macOS 애플리케이션입니다. 왜 Orchard라는 이름을 지었을까요? 이 이름은 제 비전을 담고 있습니다. 마치 과수원에서 다양한 과일을 쉽게 따듯이, Orchard는 사용자가 Apple 앱의 다양한 "과일"에 쉽게 접근할 수 있도록 합니다. 아이콘은 패키지로, Orchard가 Apple 앱의 힘으로 가득 찬 선물 상자 🎁를 정성껏 포장하여 사용자에게 전달하는 방식을 상징합니다. 이러한 정보 소스와 관리 도구를 통해 비서의 기능은 기본적으로 확보됩니다. 특히 시간은 비서에게 필수적이며, 매우 중요합니다. AI 자체에는 실시간 시간 개념이 없지만, 우리의 많은 결정과 판단은 시간 요소에 의존합니다. 비서가 고품질 조언을 제공하기 위해서는 정확한 시간 정보가 필수적입니다. Orchard는 이제 제품이지만, MCP는 일반 사용자에게는 여전히 너무 기술적으로 어려워서 어느 정도 거리감이 있습니다. Orchard에서 구성을 자동화하고 진입 장벽을 낮추려고 노력했지만, "사용자 교육"이라는 장벽을 극복하지 못했습니다. 이것이 제가 Orchard를 널리 홍보하지 않은 주된 이유입니다. 단순히 자기 홍보만 하는 것이 아니라, 진심으로 유용하다고 생각합니다. 하지만 AppleScript로 제어되는 일부 앱은 현재 약간 불안정합니다 😂(예: 이메일). 그래서 일단은 직접 사용해보고 점차 개선해 나갈 생각입니다. 어쨌든 효율성과 생산성 향상에 도움이 되니, 이 투자는 가치 있다고 생각합니다 😂! 또 다른 중요한 요소는 기억입니다. AI가 기억 속 세부 정보를 자동으로 맥락에 통합할 수 있을 때, 우리는 "비서가 나를 정말 이해한다!"라는 그 즐거운 순간을 경험하게 됩니다. 물론 기억의 활용은 비서의 영역을 훨씬 넘어 메모 읽기, 덧없는 생각 적기, 전문 지식 축적 등 다양한 용도로 확장됩니다. Memory를 사용할 때 가장 큰 걱정은 성능과 개인정보 보호입니다(일상생활을 일기처럼 기록하고 싶으니까요). 처음에는 MCP에서 공식적으로 제공하는 Memory 서비스(JSONL 기반)를 사용했습니다. 호기심에 MCP 서비스 개발에 얼마나 걸릴지 알아보고 싶었는데, 제 기억이 맞다면 AI의 도움을 받아 지식 그래프 원리(역시 JSONL 사용)를 기반으로 한 기본 Golang 버전을 3시간도 채 걸리지 않고 완성했습니다. 로컬 파일 저장소이기 때문에 개인정보 보호 요구 사항을 완벽하게 충족합니다. 이후 시스템 최적화를 계속 진행하여 기본 저장소를 JSONL 파일에서 SQLite로 업그레이드하고, 검색 및 처리 로직을 최적화했습니다. 실제 비교 결과, SQLite는 공통 지식 그래프 작업(읽기, 검색, 런타임 메모리 사용량)에서 전반적으로 더 나은 성능을 보였습니다. 하지만 시작 속도와 디스크 사용량만 고려한다면 JSONL이 더 가볍고 빠릅니다. 현재 버전은 JSONL에서 SQLite로의 자동 마이그레이션을 지원하고 FTS5 전체 텍스트 검색 기능을 통합합니다. SQLite의 장점은 엔터티 수가 약 100개를 초과할 때 특히 두드러집니다. 따라서 저는 현재 더 큰 저장 용량과 더 나은 성능을 제공하는 메모리 서비스를 사용하고 있습니다. Orchard 무료 버전을 사용해 보세요: https://t.co/Tg9uNvXtd7 저의 Memory 오픈소스 프로젝트를 스타트시켜주세요: https://t.co/wDcthjHyZV Orchard의 역량은 이전에도 입증되었습니다. - https://t.co/3HkJhuEraa - https://t.co/EQyxpIW1pH - https://t.co/rjm1zpru8l PS Codex/Claude Code와 같은 코딩 에이전트를 사용하고 Chrome-DevTools를 사용하면 AI Browser 기능을 얻을 수 있습니다. 즉, 브라우저가 사용자를 대신하여 작업을 수행하도록 자동화할 수 있습니다.
Orchard 마이너 버전(0.2.1) 업데이트 🌟 1️⃣ 날씨 예보가 더욱 유연해졌습니다. AI 데이터의 정확도를 높이고 어시스턴트 경험을 개선하기 위해 시간별 날씨 정보를 제공합니다. 이전 날씨 정보를 불러올 수 없던 문제도 해결되었습니다! 2️orchard.5km.tech트 및 삭제 기능을 지원합니다. 이전에는 검색만 가능했지만, 이제 AI가 미리 알림을 더욱 종합적으로 관리합니다! https://t.co/xsy7Qc12jv

