BioPlayground

🧬
← AI Tools
codingbeginner

Selvedge

개발자 **masondelan**이 2026년 7월 10일 출시한 Selvedge는 인공지능 코딩 에이전트가 코드를 수정할 때 그 기저에 있는 추론 과정과 근거를 기록하는 오픈소스 로컬 의사결정 추적 도구입니다. 이 도구는 에이전트가 소스코드를 변경하는 시점에 실시간으로 개입하여 인공지능의 사고 흐름을 포착하고 이를 로컬 환경에 보존하는 디지털 블랙박스 비행 기록 장치와 유사하게 작동합니다. 소스코드의 최종 변경 상태만을 기록하는 기존의 형상 관리 시스템과 달리, Selvedge는 인공지능이 왜 특정 함수를 수정하고 라이브러리를 추

개발자 masondelan이 2026년 7월 10일 출시한 Selvedge는 인공지능 코딩 에이전트가 코드를 수정할 때 그 기저에 있는 추론 과정과 근거를 기록하는 오픈소스 로컬 의사결정 추적 도구입니다. 이 도구는 에이전트가 소스코드를 변경하는 시점에 실시간으로 개입하여 인공지능의 사고 흐름을 포착하고 이를 로컬 환경에 보존하는 디지털 블랙박스 비행 기록 장치와 유사하게 작동합니다. 소스코드의 최종 변경 상태만을 기록하는 기존의 형상 관리 시스템과 달리, Selvedge는 인공지능이 왜 특정 함수를 수정하고 라이브러리를 추가했는지에 대한 논리적 이유와 인과관계를 함께 기록하여 개발자가 나중에도 이를 명확하게 추적할 수 있도록 돕습니다. 기존의 협업 및 버전 관리 도구인 깃 블레임(git blame)은 코드의 물리적인 변경 내역과 작성자만을 기록하는 데 그쳤기에 코드가 변화된 실질적인 원인이나 깊은 의도까지 설명해주지 못했습니다. 특히 인공지능 에이전트와 페어 프로그래밍을 진행할 때 빈번히 발생하는 문제인 컨텍스트 윈도우(Context window) 만료 현상으로 인해, 에이전트가 이전에 왜 그런 방식으로 구현을 설계했는지에 대한 장기 기억이 유실되는 고질적인 한계가 있었습니다. Selvedge는 이 간극을 메우기 위해 인공지능 에이전트의 생각을 기록하는 로컬 저장소를 제공하여, 에이전트가 작성한 코드의 뼈대뿐만 아니라 그 이면의 의사결정 과정을 고스란히 영속화하는 강력한 솔루션을 제시합니다. 이 도구는 인공지능 에이전트가 텍스트를 생성하듯 코딩 활동 전반에 대한 메타데이터(Metadata)를 수집하여 프로젝트 내부의 로컬 디렉터리에 가벼운 에스큐엘라이트(SQLite) 데이터베이스 파일 형태로 은밀하고 신속하게 보관합니다. 외부 서버로 어떠한 개인 정보나 소스코드를 전송하지 않는 완전한 오프라인 구조이므로 강력한 데이터 보안과 기밀성을 보장합니다. 개발자는 커맨드 라인 인터페이스(CLI) 및 모델 컨텍스트 프로토콜(Model Context Protocol) 환경을 지원하는 다양한 지능형 에이전트와 손쉽게 결합하여, 유전체 데이터 처리 파이프라인이나 단백질 구조 예측 자동화 스크립트처럼 복잡한 설계 근거가 요구되는 연구용 소스코드의 전 주기를 명확하게 시각화하고 유지보수할 수 있습니다.

💻 필요한 컴퓨터 사양

🧠RAM

"필요 없음 (CPU 기반 초경량 SQLite 및 CLI 작동)",

💾저장공간

"패키지 설치 공간 50MB 이내, 이력 DB 크기 수십 MB 수준"

설치법

### 4-1. Quick Start

pip install selvedge && cd your-project && selvedge setup

### 4-2. 상세 설치

# 1. PyPI를 통한 Python 패키지 설치
pip install selvedge

# 2. 대상 프로젝트 디렉터리로 이동 후 자동 설정 마법사 실행
cd your-project
selvedge setup

# 3. 로컬 데이터베이스 초기화 및 git hook 정상 연동 확인
selvedge init

# 4. 설정 및 연동 상태 진단 검증
selvedge doctor
📄 공식문서🐙 GitHub

📝 업데이트 노트

아직 업데이트 노트가 없습니다.

🧪 관련 생명의 코드

관련된 생명의 코드 글이 아직 없습니다.