히스터: 당신의 웹 기억을 위한 개인적이고 자체 호스팅된 검색
Hister는 asciimoo에 의해 개발된 개인 자가 호스팅 검색 엔진으로, 웹 페이지와 로컬 문서의 개인 아카이브를 구축하여 미래에 검색할 수 있도록 도와줍니다. 이 앱은 동반 Firefox 확장을 통해 방문한 페이지의 전체 텍스트를 캡처하고 로컬 파일을 인덱싱하여 소스가 변경되거나 사라져도 콘텐츠를 검색할 수 있습니다. 고급 쿼리 언어, 패싯 필터 및 키보드 친화적인 인터페이스를 제공합니다. 대상 청중은 개인 정보 보호에 민감한 연구원, 개발자 및 디지털 메모리에 대한 로컬 제어를 원하는 사용자들입니다.
앱은 어떤 콘텐츠를 인덱싱하며 어떻게 캡처하나요?
앱은 방문한 사이트와 로컬 문서의 전체 텍스트 인덱스를 생성합니다 그래서 저장된 콘텐츠는 제목과 URL을 넘어 검색할 수 있습니다. 동반 브라우저 애드온은 페이지 텍스트를 로컬 인덱스에 자동으로 전송하여 오프라인 미리보기를 위한 스냅샷을 보존합니다. 지원되는 파일 입력 형식은 다음과 같습니다:
- DOCX
- Markdown 및 일반 텍스트
앱은 데이터 지역성과 네트워크 상호작용을 어떻게 처리하나요?
앱은 텔레메트리나 외부 클라우드 의존성이 없는 개인 정보 중심 아키텍처를 사용하므로 인덱싱된 데이터는 사용자의 통제 하에 유지됩니다. 브라우저 확장은 캡처된 텍스트를 제3자 서비스가 아닌 로컬 인스턴스에 게시합니다. 다중 사용자 모드는 가정이나 소규모 팀이 별도의 인덱스를 호스팅할 수 있게 하며, 인덱싱된 페이지는 원본 사이트에 접근할 수 없을 때도 로컬에서 미리 볼 수 있습니다.
어떤 검색 표현과 AI 워크플로우를 지원하나요?
검색은 필드 필터, 와일드카드, 부정 및 별칭을 갖춘 고급 쿼리 언어를 중심으로 구축되며, 도메인, 언어 또는 파일 유형에 따른 다면 필터링이 가능합니다. 이 도구는 임베딩 엔드포인트를 구성할 때 선택적 의미론적 검색을 제공하며, AI 어시스턴트가 인덱싱된 문서를 참조할 수 있도록 모델 컨텍스트 프로토콜을 구현합니다. 문서 버전 관리는 시간에 따른 변경 사항을 검사하기 위해 diff 스타일 미리보기를 제공합니다.
이 소프트웨어를 실행하는 사람은 누구이며 어떤 설정이 필요한가요?
앱은 웹 UI, 터미널 사용자 인터페이스 및 명령줄 도구를 포함한 여러 클라이언트 인터페이스를 노출하므로 키보드 중심의 워크플로우와 스크립트 접근 방식에 적합합니다. 동반 확장은 Firefox와 Chrome에서 자동으로 브라우징을 캡처할 수 있도록 제공됩니다. 선택적 의미론적 기능은 임베딩 엔드포인트가 필요하므로 일부 구성 및 기술적 친숙함이 대규모 아카이브를 관리하는 연구자와 개발자에게 결과를 개선합니다.
히스터는 자신의 인덱스를 호스팅하고 유지할 준비가 된 사람들에게 적합합니다.
리눅스, macOS 및 윈도우를 위한 단일 Go 바이너리 및 공식 Docker 이미지로 배포되며, 이 앱은 로컬 서비스를 실행하는 데 편안한 사람들을 선호합니다. 개발자는 SearX와 Colly로 알려져 있으며, 이는 프로젝트의 검색 및 개인 정보 보호 초점을 강조합니다. 적합한 배포 옵션 덕분에 로컬 머신이나 홈 서버에서 실행할 수 있습니다. 클라우드 제품을 손대지 않고 사용하는 것보다 서버와 구성을 관리해야 할 것으로 예상하십시오.