docvault: AI 환각 현상을 줄이기 위한 로컬 API 문서 생성

docvault가 하는 일
docvault는 Claude와 같은 LLM이 자신 있게 잘못된 함수 시그니처를 제공하는 문제를 해결하기 위해 소스 코드에서 직접 최신 API 문서를 로컬에서 생성합니다. 이 도구는 저장소에 남아 있는 마크다운 파일을 생성하여 AI 코딩 어시스턴트를 위한 신뢰할 수 있는 참조 지점을 제공합니다.
기술적 구현
이 도구는 런타임 인트로스펙션을 사용하여 Rust 크레이트와 Python 패키지에 대해 작동합니다. 두 계층의 마크다운 파일 구조를 생성합니다:
- 상단에는 선별된 패턴과 주의사항
- 하단에는 완전히 기계 생성된 API 참조
스크립트를 다시 실행하면 API 참조를 업데이트하면서 선별된 노트는 보존됩니다. 스크립트는 순수 Python 표준 라이브러리로 의존성이 없으며 독립 실행형으로 사용할 수 있습니다.
Claude Code 통합
다음 명령어로 플러그인을 설치하세요:
/plugin marketplace add zeapo/docvault
/plugin install vendored-docs@docvault
설치 후 다음과 같은 자연어 명령을 사용할 수 있습니다:
vendor the doc for kube
문서가 벤더링된 후, Claude는 인터넷을 검색하기 전에 이 로컬 문서를 확인하여 망상을 줄입니다. 또한 Claude에게 벤더링된 문서와 구현을 비교하도록 요청할 수도 있습니다:
compare our usage of kube with the vendored doc
이러한 유형의 도구는 AI 어시스턴트가 API 세부사항을 자주 망상하는 복잡한 라이브러리로 작업하는 개발자에게 유용하며, 특히 Rust와 Python 생태계에서 API 시그니처가 올바른 구현에 중요한 경우에 적합합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

개발자가 AI를 활용해 4일 만에 WASM용 Scheme 컴파일러를 구축하다
한 개발자가 AI 지원을 받아 약 4일 만에 WebAssembly를 대상으로 하는 Scheme 컴파일러인 Puppy Scheme을 만들었습니다. 이 컴파일러는 R5RS와 R7RS의 73%를 지원하며, WASM GC를 사용하고, 컴파일 시간을 3분 30초에서 11초로 단축했습니다.

클로드 코드의 빌드-체크 로직 디버깅: 이름 검색 실패 원인과 구조적 풋프린트 검색의 해결책
클로드 코드가 한 세션에서 사용자에게 '기능이 구현되지 않음'이라고 네 번 말했지만 모두 틀렸습니다. 해결책: 이름 기반 검색을 구조적 발자국 검색(라우트, 스키마, 등록된 도구)으로 대체. 실용적인 규칙 공유.

WinRemote MCP: Windows 데스크톱 완전 제어를 위한 오픈 소스 MCP 서버
WinRemote MCP는 AI 에이전트에게 Windows 데스크톱을 완전히 제어할 수 있는 기능을 제공하며, UI 감지, 파일 작업, 레지스트리 접근 등 40개 이상의 도구를 활용합니다.

클로 코드 에이전트: 로컬 모델을 위한 클로드 코드 아키텍처의 파이썬 재구현
Claw Code Agent는 Claude Code 에이전트 아키텍처를 Python으로 완전히 재구현한 것으로, vLLM 및 Ollama와 같은 OpenAI 호환 백엔드를 통해 로컬 오픈소스 모델로 실행되며, 도구 호출, 슬래시 명령어 및 계층적 권한 기능을 갖추고 있습니다.