BAAI의 검색 툴킷으로, BGE 임베딩 및 리랭커 모델과 검색·RAG를 위한 학습, 평가, 튜토리얼을 제공합니다.
Marker-Inc-Korea/AutoRAG
파일, 메일, 채팅, 노트를 제자리에 둔 채 검색하고 출처를 표시한 번호 매긴 답변을 제공하는 개인 사서 에이전트입니다.
- 스타
- 5,399
- 포크
- 486
- 열린 이슈
- 81
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
AutoRAG Agent는 사무 업무를 위한 개인 사서 에이전트입니다. 설정된 모델 하나가 로컬 문서, 메일, 채팅 기록, 노트를 중앙 벡터 데이터베이스로 복사하지 않고 원래 위치에서 검색합니다. 사실을 확인하기 위해 원본 파일을 직접 열고, 내용이 나온 구절을 가리키는 번호 매긴 답변을 제공합니다.
인덱싱은 자동으로 처리됩니다. PDF, HWP/HWPX, DOCX, XLSX, Markdown 등의 문서를 로컬에서 파싱한 뒤 BM25 키워드 순위 지정, 시맨틱 벡터 검색 또는 두 방식을 결합한 하이브리드 검색을 수행합니다. Slack, Discord, Telegram, WhatsApp, KakaoTalk, Notion, Gmail/IMAP 메일, Obsidian, GitHub용 커넥터를 제공합니다. 요청에 따라 파일을 정리하거나 이름을 바꾸고, 이동하거나 편집할 수도 있습니다. 변경 사항은 기록되며 삭제된 파일은 OS 휴지통으로 이동합니다.
이 프로젝트는 @autorag/librarian 패키지로 배포되며 CLI, 터미널 UI, 코딩 에이전트용 MCP 서버, TypeScript API를 제공합니다. 같은 엔진을 기반으로 하는 데스크톱 앱은 별도 저장소에서 관리됩니다. 기존 Python AutoRAG 파이프라인 최적화 도구는 이제 레거시 디렉터리에서 유지 관리 모드로 운영됩니다.
핵심 기능
- 01로컬 파일, 메일, 채팅 기록, 노트를 중앙 데이터베이스로 복사하지 않고 원래 위치에서 검색합니다.
- 02원본 파일과 구절을 가리키는 인용이 포함된 번호 매긴 답변을 제공합니다.
- 03BM25 키워드 검색, 시맨틱 벡터 검색, 하이브리드 순위 지정을 결합합니다.
- 04PDF, HWP/HWPX, DOCX, XLSX, Markdown을 로컬에서 파싱하고, 이미지에는 선택적으로 OCR을 적용합니다.
- 05CLI, 터미널 UI, MCP 서버, TypeScript API를 제공합니다.
활용 사례
- 계약서, 보고서, 스프레드시트 폴더에서 조항이나 수치를 찾습니다.
- 수개월치 Slack, Discord, Telegram 대화를 대상으로 질문합니다.
- 하나의 인터페이스에서 메일 아카이브와 Obsidian 볼트를 검색합니다.
- MCP를 통해 Claude Code 같은 코딩 에이전트가 로컬 문서 검색 기능을 이용하도록 합니다.
사용 전 알아둘 점
- Node 24 이상 및 Bun 1.2 이상이 필요합니다.
- 데스크톱 앱의 소스 코드는 엔진에 적용되는 Apache-2.0과 달리 Fair Source(FSL-1.1-MIT) 라이선스가 적용됩니다.
- 시맨틱 검색에는 로컬 MinSync 임베더가 필요하며, 파일 이름 검색 도구는 플랫폼마다 다릅니다(Windows에서는 Everything, macOS/Linux에서는 fsearch-cli).
포함된 컬렉션
토픽
자주 묻는 질문
- AutoRAG은(는) 무엇인가요?
- 파일, 메일, 채팅, 노트를 제자리에 둔 채 검색하고 출처를 표시한 번호 매긴 답변을 제공하는 개인 사서 에이전트입니다. AutoRAG Agent는 사무 업무를 위한 개인 사서 에이전트입니다. 설정된 모델 하나가 로컬 문서, 메일, 채팅 기록, 노트를 중앙 벡터 데이터베이스로 복사하지 않고 원래 위치에서 검색합니다. 사실을 확인하기 위해 원본 파일을 직접 열고, 내용이 나온 구절을 가리키는 번호 매긴 답변을 제공합니다.
- AutoRAG은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- AutoRAG은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- AutoRAG은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. AutoRAG의 마지막 커밋은 2026년 11월 6일입니다.
- AutoRAG은(는) 어디에 사용할 수 있나요?
- 계약서, 보고서, 스프레드시트 폴더에서 조항이나 수치를 찾습니다. 수개월치 Slack, Discord, Telegram 대화를 대상으로 질문합니다. 하나의 인터페이스에서 메일 아카이브와 Obsidian 볼트를 검색합니다. MCP를 통해 Claude Code 같은 코딩 에이전트가 로컬 문서 검색 기능을 이용하도록 합니다.
- AutoRAG은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Marker-Inc-Korea/AutoRAG
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 파일, GitHub 저장소, 웹사이트를 수집하고 로컬 Ollama 모델로 질문에 답하는 오프라인 RAG 앱으로, 데이터는 네트워크 내에 보관합니다.
로컬 LLM이 웹을 검색하고 관련 페이지 발췌문을 답변에 덧붙이도록 하는 text-generation-webui 확장 프로그램입니다.
AI 에이전트가 장기 지식을 편집 가능한 파일로 저장·검색·정리할 수 있는 로컬 우선 Markdown 메모리 워크스페이스입니다.
LLM 채팅, RAG 지식 베이스, 브라우징·셸·MCP 도구를 사용하는 에이전트 루프를 결합한 단일 Go 바이너리 형태의 셀프 호스팅 개인용 AI 비서입니다.
API 키 없이 CPU에서 실행되며, AI 코딩 에이전트에 필요한 코드 조각만 찾아주는 코드 검색 라이브러리입니다.