설명
Selvedge는 AI 에이전트에 지속적인 결정 메모리를 제공하여 코드 변경의 근거를 저장하고 검색할 수 있게 설계된 도구입니다. 이 기능은 특정 코드 경로가 선택되거나 거부된 이유를 이해하는 데 중요하며, 특히 결정이 여러 세션에 걸쳐 이루어지는 복잡한 프로젝트에서 더욱 그렇습니다. Selvedge는 로컬 MCP 서버 및 CLI로 작동하며, 프로젝트 디렉토리에 위치한 SQLite 파일에 프로젝트 결정 및 거부된 접근 방식을 저장합니다.
더 읽기
이 도구는 로컬 stdio MCP 또는 CLI를 통해 연결할 수 있는 모든 AI 에이전트와 호환되어 다양한 개발 환경에서 유연하게 사용할 수 있습니다. 변경 사항에 대한 명확한 이유를 기록하며, 무엇이 변경되었는지, 언제, 누가 변경했는지, 그리고 그 이유를 포함합니다. 이 정보는 로컬에 저장되어 개발자가 호스팅된 백엔드에 의존하지 않고 데이터에 대한 제어를 유지할 수 있도록 합니다.
Selvedge는 세션 간에 결정 메모리를 유지해야 하는 개발자에게 특히 유용하며, 거부된 접근 방식의 반복을 방지하고 프로젝트 결정의 명확한 이력을 제공합니다. 변경 이력에 대한 전체 텍스트 검색을 지원하며, Agent Trace 형식으로 내보내기를 통해 과거 결정을 쉽게 검색하고 분석할 수 있습니다.
이 도구는 무료이며 오픈 소스이며, 투명성과 접근성을 강조합니다. git과 같은 기존 도구를 보완하도록 설계되어 전통적인 버전 관리 시스템이 제공하지 않는 결정 메모리의 레이어를 제공합니다. Selvedge를 사용함으로써 개발자는 코드 변경의 배경이 보존되도록 하여 향후 코딩 세션에서 더 나은 의사 결정을 촉진할 수 있습니다.
- 카테고리AI 에이전트 빌더
- 요금제무료
- 배포로컬 실행
- 플랫폼웹
Selvedge의 핵심 기능
지속적인 결정 메모리
로컬 SQLite 저장소
MCP 및 CLI 호환성
엔티티 수준의 귀속
변경 이력에 대한 전체 텍스트 검색
Agent Trace 형식으로 내보내기
무료 및 오픈 소스
호스팅된 백엔드 불필요
Selvedge 사용 방법은?
설치: 프로젝트 디렉토리에 Selvedge 설정하기
연결: MCP 또는 CLI를 통해 AI 에이전트 연결하기
기록: 결정 및 거부된 접근 방식 저장하기
검색: 향후 세션에서 저장된 근거 접근하기
Selvedge의 사용 사례
- 코드 변경 근거
- 결정 메모리
- 거부된 접근 방식
- 프로젝트 이력
- 로컬 저장소





