ctxvault은(는) 무엇을 하나요?
AI 에이전트를 위한 로컬 메모리 인프라입니다. 격리된 볼트에 지식과 스킬을 저장하고, 구성, 제어 및 쿼리할 수 있습니다.
개요
ctxvault는 AI 에이전트가 컨텍스트를 유지하고, 사용자 정의 지식을 저장하며, 여러 세션에 걸쳐 정보를 검색할 수 있도록 설계된 로컬 메모리 시스템입니다. 각 볼트는 독립적인 저장 공간으로, 다양한 프로젝트나 도메인에 맞게 구성할 수 있습니다.
주요 기능
- 볼트 생성 및 관리:
ctxvault create명령어로 새 볼트를 만들고,ctxvault list로 모든 볼트를 확인할 수 있습니다. - 지식 저장:
ctxvault add <vault> <file>명령어로 파일이나 텍스트를 볼트에 추가합니다. - 쿼리 및 검색:
ctxvault query <vault> "<질문>"명령어로 자연어 검색을 수행합니다. - 볼트 구성:
ctxvault config <vault> --key <값>으로 볼트별 설정을 조정할 수 있습니다.
설치 방법
npm install -g ctxvault
# 또는
pip install ctxvault
사용 예시
# 새 볼트 생성
ctxvault create my-project
# 문서 저장
ctxvault add my-project ./docs/guide.md
# 지식 검색
ctxvault query my-project "설치 단계는 무엇인가요?"
환경 변수
CTXVAULT_HOME: 볼트 데이터가 저장될 디렉터리 (기본값:~/.ctxvault)CTXVAULT_DEFAULT_VAULT: 기본 볼트 이름
지원 플랫폼
- Claude Code
- Cursor
- Codex CLI
- 기타 AI 에이전트 도구
라이선스
MIT