xstitch은(는) 무엇을 하나요?
AI 에이전트를 위한 도구 간 메모리. Cursor, Claude Code, Codex, Gemini CLI, Windsurf, Copilot 등 9개 이상의 AI 도구 간 컨텍스트를 연결합니다. 결정 사항, 실패한 실험, 경고를 세션 간에 보존합니다. 제로 의존성, MCP + 명령어 파일, BM25 관련성 검색. 작업을 다시 설명할 필요가 없습니다.
개요
xstitch는 AI 에이전트가 여러 개발 도구와 작업 세션 간에 일관된 컨텍스트를 유지할 수 있도록 도와줍니다. 이를 통해 에이전트는 이전에 내린 결정, 시도한 접근 방식, 발생한 문제를 기억하고 재사용할 수 있습니다.
주요 기능
- 교차 도구 메모리: Cursor, Claude Code, Codex, Gemini CLI, Windsurf, Copilot 등 다양한 AI 도구에서 작동
- 세션 간 지속성: 결정 사항, 실패한 실험, 경고를 세션 간에 보존
- 제로 의존성: 추가 패키지 설치 불필요
- BM25 관련성 검색: 방대한 메모리에서도 관련성 높은 정보를 빠르게 검색
- MCP + 명령어 파일: Model Context Protocol과 명령어 파일을 통해 에이전트가 자동으로 메모리를 사용
지원 도구
- Cursor
- Claude Code
- Codex
- Gemini CLI
- Windsurf
- Copilot
- 외 9개 이상의 AI 도구
설치 방법
# 저장소 클론
git clone https://github.com/raghavvbiyani/xstitch.git
cd xstitch
사용 방법
xstitch는 MCP(Model Context Protocol)와 명령어 파일을 통해 작동합니다. 각 AI 도구에 맞게 설정 파일을 구성하여 사용할 수 있습니다. 자세한 내용은 각 도구별 문서를 참조하세요.
작동 방식
- 에이전트가 결정을 내리거나 실험을 수행하면 xstitch가 해당 정보를 구조화된 로그 파일에 저장합니다.
- 이후 세션에서 에이전트가 유사한 작업을 수행할 때, xstitch가 BM25 검색을 통해 관련 메모리를 찾아 제공합니다.
- 에이전트는 이전 컨텍스트를 참고하여 작업을 재설명할 필요 없이 이어서 진행할 수 있습니다.
라이선스
이 프로젝트는 MIT 라이선스에 따라 배포됩니다.