Vibe History Database · v0.1.0 로컬 우선 · MIT

바이브코딩 이력, 이제 검색됩니다.

VHDB는 코딩 세션의 대화, 판단, 오류, 해결, 편집, 커밋을 저장하고 “이거 전에 해 봤나?”, “왜 이렇게 정했지?”, “이 파일은 어떤 과정을 거쳐 지금 모양이 됐지?”에 답합니다. 외부 DB 없이 Rust로 처음부터 만들었습니다.

quick-start

Claude Code 안에서 이력을 검색합니다.

  • # vhdb-plugin을 클론한 폴더에서
  • >claude --plugin-dir ~/vhdb-plugin
  • >/vhdb:search 토큰 갱신 kind:decision since:30d
3.7ms

Warm p50 검색

합성 100만 이벤트에서 흔한 단어 하나, 릴리스 빌드

0.17초

전체 검증

100만 이벤트와 인덱스 107개의 모든 체크섬

14MB

서버 유휴 메모리

110만 건을 열어 둔 상태

0

플러그인의 네트워크 코드

Claude Code 플러그인은 로컬 전용입니다

// 문제

세션은 끝나도, 이유는 남아야 합니다.

긴 바이브코딩 프로젝트에서는 같은 질문이 매주 돌아옵니다. 답은 지난 대화 속에 묻혀 있고요. VHDB는 그 대화를 사람도, Claude도 물어볼 수 있는 데이터로 바꿉니다.

이거 전에 해 봤나?

지난 시도와 오류, 그것을 닫은 해결을 찾습니다.

/vhdb:search "refresh race" kind:error,decision

왜 이렇게 정했지?

결정과 그 이유, 그 결정이 대체한 이전 결정까지 되찾습니다.

/vhdb:search file:src/auth.js kind:decision

이 파일은 어떻게 여기까지 왔지?

파일을 건드린 모든 턴을 최신순 타임라인으로 봅니다.

/vhdb:history src/auth.js

세션에 기억을 주세요.

MIT 라이선스. 소스는 GitHub에 있습니다.