asciimoo/hister
내가 본 웹페이지와 파일을 통째로 검색하는 나만의 개인 검색엔진
Hister는 사용자가 방문한 웹페이지와 보관 중인 파일의 전체 내용을 색인해서 나중에 다시 찾을 수 있게 해주는 개인용 검색엔진이다. 웹 화면, 터미널, 또는 MCP로 연결된 AI 비서를 통해 검색할 수 있다. Go로 만들어졌고 텔레메트리나 강제 클라우드 연동 없이 로컬이나 사용자가 관리하는 서버에서 돌릴 수 있다.
무엇을 하는 레포인가
- 방문한 웹페이지와 로컬 파일의 제목·URL뿐 아니라 실제 본문 내용까지 색인해 검색 가능
- Firefox/Chrome 확장 프로그램으로 방문 페이지를 자동 저장하고, 크롤러나 브라우저 기록 가져오기로 기존 데이터도 색인
- 웹 인터페이스, 터미널(TUI), 명령줄, MCP로 연결한 AI 어시스턴트 등 여러 방식으로 검색 가능
- 필드 필터, 구문 검색, 와일드카드, 제외 검색, 별칭, 결과 우선순위 지정 같은 고급 검색 문법 지원
- 기본은 로컬 실행에 텔레메트리 없음, 선택적으로 임베딩 엔드포인트를 연결하면 의미 기반(semantic) 검색도 가능
왜 중요한가
자신이 본 자료를 다시 찾으려 검색엔진이나 클라우드 노트 서비스에 의존하지 않고, 데이터를 직접 통제하면서 전체 텍스트로 검색하고 싶은 개발자나 리서처에게 유용하다. AI 어시스턴트와 MCP로 연동되므로 개인 지식 베이스를 AI 도구와 연결하려는 흐름에도 맞닿아 있다.
이 레포의 용어
- MCP · AI 어시스턴트가 외부 도구나 데이터에 연결할 수 있게 해주는 연동 프로토콜
- 전체 텍스트 색인(Full text indexing) · 제목만이 아니라 문서 본문 전체 내용을 검색 가능하게 저장하는 방식
- 의미 기반 검색(Semantic search) · 단어가 완전히 일치하지 않아도 뜻이 비슷한 문서를 찾아주는 검색 방식
- 임베딩(Embeddings) · 텍스트의 의미를 숫자 벡터로 바꿔 유사도를 계산할 수 있게 하는 표현 방식
- 텔레메트리 · 소프트웨어가 사용 정보를 자동으로 외부 서버에 전송하는 기능
레포 원문 소개 (영문)
Your own search engine
GitHub에서 보기주목받는 레포
- DietrichGebert/ponytailAI 코딩 에이전트에게 '일단 줄이고 봐라'는 규칙을 심어주는 도구
- liustack/modlens텍스트만 읽는 DeepSeek 같은 AI 모델이 이미지를 붙여넣으면 그 내용을 구조화된 텍스트로 바꿔 '보게' 해주는 플러그인
- marin-community/marinMarin: 거대 언어모델을 밑바닥부터 만드는 과정을 전부 공개하는 오픈소스 연구 플랫폼
- TauricResearch/TradingAgents여러 개의 LLM 에이전트가 애널리스트-리서처-트레이더-리스크팀처럼 역할을 나눠 토론한 뒤 주식 매매를 결정하는 프레임워크
- Shubhamsaboo/awesome-llm-appsAI 에이전트와 RAG 앱 100개 이상을 무료로 가져다 쓸 수 있는 코드 모음
- anthropics/claude-plugins-officialClaude Code에 기능을 끼워 넣는 플러그인들을 Anthropic이 직접 모아놓은 공식 목록
- vorssaint/vorssaint-utils메뉴바 아이콘 하나로 유료 맥 앱 열 개 값을 대신하는 오픈소스 도구
- MadsLorentzen/ai-job-search구직 활동 전체를 Claude Code로 자동화하는 개인용 프레임워크, 만든 사람은 실제로 이걸로 취업했다