큐레이션

Stash

코딩 에이전트의 세션·파일·외부 자료를 한곳에 모아 지속적인 작업 메모리로 만드는 오픈소스 지식 저장소

Python314+
Stash 대표 이미지

요약

Stash는 코딩 에이전트의 세션 기록, Markdown·HTML 파일, 연결한 외부 자료를 한곳에 모아 검색 가능한 작업 메모리로 만드는 오픈소스 도구입니다.

도구 소개

공식 README 기준으로 Stash는 GitHub·Google Drive·Gmail·Notion·Slack·Linear·Jira·Asana 등 여러 자료원을 연결하고, 코딩 에이전트의 프롬프트·도구 호출·산출물을 세션 기록으로 저장합니다. CLI, MCP 서버, REST API, 가상 파일시스템 셸을 통해 에이전트가 같은 지식 저장소를 읽고 쓸 수 있습니다. Memory curator는 새 세션과 파일을 연결된 지식 페이지로 정리하고, Claude Code·Cursor·Codex·OpenCode·Gemini CLI·OpenClaw·Hermes를 지원합니다.

사용 포인트

  • 여러 코딩 에이전트가 이전 세션의 결정과 시도 내용을 함께 검색
  • GitHub·문서·메일·회의 자료를 한 검색면에서 확인
  • 세션 기록과 Markdown 지식을 연결해 반복 조사와 중복 작업 감소
  • CLI·MCP·REST API를 이용해 에이전트용 지식 워크플로우 구성
  • Docker Compose로 자체 호스팅하고 개인 데이터 보관 범위 직접 관리

설치와 시작

공식 README의 기본 CLI 설치 흐름입니다.

uv tool install stashai
stash signin

stash signin에서 기록할 코딩 에이전트와 세션 수집 범위를 선택한 뒤, 프로젝트 폴더에서 stash connect로 연결합니다. 자체 호스팅은 공식 저장소를 내려받아 Docker Compose로 실행할 수 있습니다.

git clone https://github.com/Fergana-Labs/stash.git
cd stash
cp .env.example .env
docker compose -f docker-compose.prod.yml -f docker-compose.local.yml pull
docker compose -f docker-compose.prod.yml -f docker-compose.local.yml up -d

선정 사유

GitHub 공식 API에서 314 stars와 2026-08-20 최신 push를 확인했고, 공식 README에서 Memory 화면·제품 동작·설치 화면과 CLI/MCP/자체 호스팅 흐름을 검증했습니다. 500 stars 미만이지만 코딩 에이전트의 지속 메모리라는 사용 목적이 분명하고, 실제 세션·파일·외부 자료를 연결하는 장기 워크플로우가 있어 공개적으로 관찰할 가치가 있는 후보입니다.

참고