screenpipe: 무엇이며, 어떤 문제를 해결하고, 왜 주목받고 있는가
screenpipe: 무엇이며, 어떤 문제를 해결하고, 왜 주목받고 있는가
해결하는 문제
screenpipe는 컴퓨터 활동을 검색 가능하고 AI 기반의 메모리로 만들어 줍니다. 화면에서 본 것, 들은 것, 혹은 수행한 일을 잊어버리는 문제를 해결하며, 클라우드 기반 화면 녹화 및 메모리 도구에 대한 로컬‑우선, 프라이버시 보호 대안을 제공합니다.
작동 방식
- 이벤트 기반 캡처: 연속 녹화 대신 의미 있는 이벤트가 발생할 때(예: 앱 전환, 클릭, 타이핑) 스크린샷과 OS 접근성 트리(구조화된 텍스트)를 캡처합니다. 접근성 데이터가 없을 경우 OCR을 사용합니다.
- 오디오 처리: 시스템 오디오와 마이크 입력을 기록하고, 로컬 Whisper 또는 클라우드 Deepgram을 이용해 실시간 음성‑텍스트 변환을 수행합니다.
- 로컬 저장: 모든 데이터는 로컬 SQLite 데이터베이스에 전체 텍스트 검색(FTS5) 기능과 함께 저장되어 데이터가 기기에 남게 됩니다.
- AI 통합: REST API와 MCP(Model Context Protocol) 서버를 제공해 Claude나 Cursor와 같은 AI 어시스턴트가 화면 기록을 쿼리해 컨텍스트를 얻을 수 있습니다.
- Pipes: 마크다운 파일에 정의된 스케줄된 AI 에이전트로, 활동에 기반해 작업을 자동화합니다(예: 회의 요약 또는 일일 회고 생성).
대상 사용자
- 지식 노동자와 연구자로, 화면 기록에서 특정 정보를 찾아야 하는 사람들.
- 개발자로, AI 코딩 어시스턴트에 실시간 작업 컨텍스트를 제공하고 싶은 사람들.
- ADHD를 가진 사람으로, 탭, 문서, 대화를 추적하고 싶은 사람들.
- 원격 근무자로, 자동 회의 전사와 노트가 필요한 사람들.
- 기업으로, 팀 전체에 AI 에이전트를 배포하고 OS 수준의 데이터 권한을 결정적으로 관리하고 싶은 경우.
주요 특징
- 100% 로컬: 기본적으로 데이터가 로컬에 저장되며, Ollama를 통한 로컬 AI 모델도 지원합니다.
- MCP 서버: Claude Desktop 및 Cursor와 같은 AI 어시스턴트와 원활히 통합됩니다.
- 결정적 권한: 파이프당 YAML 기반 접근 제어를 통해 AI 에이전트가 허가되지 않은 데이터에 접근하는 것을 방지합니다.
- 멀티 플랫폼: macOS, Windows, Linux를 지원합니다.
- 낮은 오버헤드: CPU 사용량 5‑10%와 이벤트 기반 캡처로 저장소와 디스크 사용량을 최소화합니다.
요약
screenpipe는 로컬‑우선 AI 메모리 도구로, 화면과 오디오를 기록해 컴퓨터에서 수행하는 모든 작업의 검색 가능한 히스토리를 생성합니다.
제목
screenpipe: 무엇이며, 어떤 문제를 해결하고, 왜 주목받고 있는가
Sources
- undefinedscreenpipe/screenpipe