AI 개발자 도구
Selvedge
Selvedge는 AI 에이전트 코드 변경의 추론 과정을 캡처하여, 변경 이유를 코드와 함께 저장해 추후 참조할 수 있도록 합니다.
Selvedge
Selvedge란?
Selvedge는 AI 에이전트가 코드 변경 시 추론 과정을 기록하는 오픈소스 도구입니다. `selvedge blame` 같은 명령어로 수정 이유를 조회할 수 있습니다.
Selvedge vs 유사 도구
| 가격 모델 | 무료 | 무료 | 맞춤형 요금제 | 무료, 유료 |
| 무료 크레딧 | ||||
| 주요 기능 |
|
|
|
|
| 장점 |
|
|
|
|
| 단점 |
|
|
|
|
| 추천 대상 |
|
|
|
|
Selvedge 사용 방법
- 1pip로 Selvedge 설치: `pip install selvedge`
- 2프로젝트 디렉토리로 이동 후 `selvedge setup` 실행하여 Claude Code, Cursor, Copilot 등 AI 도구에 연결
- 3터미널에서 명령어 사용: `selvedge blame <엔티티>`, `selvedge history`, `selvedge changeset`, `selvedge search`
Selvedge 주요 기능
- AI 에이전트의 코드 변경 이유를 실시간으로 캡처
- 엔티티 수준 속성 추적 (예: users.email, api/v1/checkout)
- 로컬 SQLite 저장소(.selvedge/) 사용, 외부 의존성 없음
- Cursor, Cline, Claude Code 등 편집기와 MCP 서버 통합
- 되돌린 실수 반복 방지를 위한 이전 시도 메모리
- 관찰 및 감사 도구를 위한 Agent Trace 기록으로 내보내기
Selvedge 사용 사례
- AI가 작성한 장기 코드베이스를 유지하며 과거 변경을 이해해야 하는 팀
- AI 에이전트를 사용하며 변경 이유를 기억해야 하는 개인 개발자
- AI 생성 코드 변경에 대한 규정 준수 및 감사 추적
Selvedge 가격 및 무료 크레딧
Selvedge의 가격 모델은 무료입니다.
이 도구는 완전히 무료입니다
Selvedge 장점과 단점
장점
- 변경과 동일한 컨텍스트에서 추론 과정을 실시간으로 캡처
- 로컬 및 프라이빗 – 계정, 서버, 텔레메트리 불필요
- 엔티티 수준 쿼리로 특정 변경 사항 검색 용이
- prior_attempts 도구로 에이전트의 실수 반복 방지
- 인기 AI 코딩 도구와 원활하게 통합
단점
- 편집기에 연결하려면 초기 설정 필요
- MCP를 지원하는 AI 에이전트(Claude Code, Cursor, Copilot)에서만 작동
- 현재 지원하는 도구로 제한됨 – 범용 솔루션이 아님
Selvedge은 어떤 용도에 가장 적합한가요?
- 장기 프로젝트에서 AI 코딩 에이전트를 사용하는 팀
- AI 코드 변경에 대한 감사 추적이 필요한 개발자
- AI가 특정 코드 수정을 수행한 이유를 기억해야 하는 모든 사람