liliu-z/stashbase
Turn your local files into a Wiki for your agents. Open-source and local-first.
StashBase – AI 에이전트를 위한 로컬 우선 지식 기반
무엇인가요 – StashBase는 오픈소스 데스크톱 앱(맥OS, 윈도우, 리눅스)으로, 컴퓨터에 있는 파일들을 검색 가능하고 링크된 Markdown 위키로 변환하여 AI 에이전트가 그 컨텍스트로 사용할 수 있게 합니다. 원본 문서는 전혀 손대지 않으며, 생성된 위키 페이지는 일반적인 Markdown 파일로, 당신이 소유하는 것입니다.
주요 기능
- 자동 위키 생성 – 통합된 에이전트(기본은 OpenQuill, 또는 Claude Code / Codex)에게 폴더에서 "위키를 생성해줘"라고 요청하면, 에이전트는
index.md와 보조 페이지를 작성하고 원본 파일로 연결합니다. - 의미 기반 검색 – PDF, DOCX, 이미지(OCR), 오디오/비디오 음성 인식에서 추출한 텍스트에 대해 의미 기반 검색이 가능합니다. 키워드 검색은 즉시 사용 가능하며, 의미 검색은 OpenAI, OpenRouter 등 사용자가 설정한 프로바이더의 임베딩을 사용합니다.
- 채팅 기반 워크플로우 – 내장된 채팅 창을 통해 에이전트와 대화하고, 위키 업데이트를 요청하거나 자료에 대한 질문을 하며, 에이전트가 실시간으로 페이지를 편집할 수 있습니다.
- 로컬 우선 데이터 모델 – 모든 원본 파일과 위키 페이지는 디스크에 그대로 유지됩니다. 앱이 저장하는 것은 추출된 텍스트와 벡터 인덱스뿐이며, 라이브러리에서 폴더를 삭제해도 원본 파일은 손실되지 않습니다.
- MCP(Model‑Client‑Protocol) 호환성 – 외부 MCP 클라이언트가 사용할 수 있는 설정을 앱이 공개하여, 다른 LLM 기반 도구를 동일한 라이브러리에 연결할 수 있습니다.
다운로드 방법
- macOS (Apple Silicon) –
brew install --cask liliu-z/stashbase/stashbase - Windows (x64) – 최신 릴리스 페이지에서
.exe파일을 다운로드합니다. - Linux – x86_64용
.deb또는 AppImage 파일을 다운로드합니다. - Node 24+와 pnpm, Python 3.10+를 사용해 소스에서 빌드할 수도 있습니다 (자세한 명령어는 README 참조).
일반적인 워크플로우
- 노트, 연구용 PDF, 코드 문서 등을 포함한 폴더를 엽니다.
- 채팅에서 에이전트에게 해당 폴더에 대해 "위키를 생성해줘"라고 요청합니다.
- 에이전트는
wiki/index.md와 추가 주제 페이지를 생성하고 원본 파일로 연결합니다. - 라이브러리 검색(키워드 또는 의미 기반) 또는 추가 질문을 하세요. 에이전트는 소스 파일을 채팅과 함께 열고, 배우는 도중 위키를 개선할 수 있습니다.
왜 중요한가요 – 많은 AI 어시스턴트 도구는 문서를 복사/붙여넣기하거나 업로드해야 합니다. StashBase는 모든 것을 로컬에 유지하고, 지속 가능하며 편집 가능한 지식 기반을 제공하며, 데이터를 이동하지 않고도 클라우드 서비스에서 얻는 벡터 기반 검색 경험을 제공합니다.
상태 및 커뮤니티 – 초기 알파 릴리스. 에이전트 워크플로우, 검색 품질, 크로스플랫폼 안정성에 대한 피드백을 적극적으로 수렴하고 있습니다. Discord 및 GitHub 이슈 트래커를 통해 지원을 받을 수 있습니다.
라이선스 – Apache 2.0.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트