goniszewski/grimoire
Bookmark manager for the wizards 🧙
해결하는 문제
Grimoire는 기술 리소스를 위한 로컬 우선 브라우저 북마크 관리자입니다. 웹 페이지에서 읽기 쉬운 콘텐츠를 추출하고 고급 검색 기능을 제공함으로써, 저장된 링크의 양이 많을 때 정리하고 검색하는 문제를 해결합니다. 모든 데이터는 사용자의 컴퓨터에 자체적으로 보관되며, 클라우드 저장소가 필요하지 않습니다.
작동 방식
시스템은 React 기반의 프론트엔드와 Bun/Hono 데몬으로 구성되며, 로컬 SQLite 데이터베이스를 관리합니다. URL을 저장하면 데몬이 점진적인 인게스션 파이프라인을 실행합니다: 콘텐츠를 가져오고, GitHub, YouTube, PDF 등에서 읽기 쉬운 텍스트와 메타데이터를 추출하며, 필요 시 AI 제공자(OpenAI, Ollama, Anthropic 등)를 활용해 요약, 태그, 의미적 임베딩을 생성하여 검색 가능성을 높입니다.
대상 사용자
많은 기술 리소스를 저장하고, 키워드뿐만 아니라 의미 기반으로도 개인적이고 로컬에서 정리하고 검색하고 싶은 사용자에게 적합합니다.
주요 기능
- 로컬 우선 개인정보 보호: 데이터는 로컬 SQLite 데이터베이스와 파일에 저장되며, 클라우드 저장소가 필요하지 않습니다.
- 하이브리드 검색: SQLite FTS5 키워드 검색과 의미적 임베딩 검색을 결합합니다.
- AI 기반 정리: OpenAI, Ollama, Anthropic 등의 제공자와 옵션으로 통합하여 자동 요약 및 태그 지정을 지원합니다.
- 다양한 콘텐츠 추출: GitHub 리포지토리, 이슈, StackOverflow, YouTube 자막 등 기술 콘텐츠를 특별히 처리합니다.
- 통합 준비 완료: 빠른 캡처를 위한 브라우저 북마크릿과 로컬 AI 클라이언트용 MCP(모델 컨텍스트 프로토콜) 인터페이스를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트